Переписываю запрос УТ 11,4-11,5, прошу помощи

1. jimli 8 02.04.23 11:54 Сейчас в теме
Добрый день, прошу помощи
Необходимо каждые 10 минут выгружать в файл товары, остаток у которых изменился. В 11.4 это было реализовано кодом:
		запрос.Текст = "ВЫБРАТЬ
		               |	СвободныеОстаткиОстатки.Номенклатура КАК Номенклатура,
		               |	0 КАК ОстатокБыл,
		               |	СвободныеОстаткиОстатки.ВНаличииОстаток - СвободныеОстаткиОстатки.ВРезервеСоСкладаОстаток - СвободныеОстаткиОстатки.ВРезервеПодЗаказОстаток КАК ОстатокСейчас
		               |ПОМЕСТИТЬ Остатки
		               |ИЗ
		               |	РегистрНакопления.СвободныеОстатки.Остатки(&ДатаСейчас, ) КАК СвободныеОстаткиОстатки
		               |
		               |ОБЪЕДИНИТЬ
		               |
		               |ВЫБРАТЬ
		               |	СвободныеОстаткиОстатки.Номенклатура,
		               |	СвободныеОстаткиОстатки.ВНаличииОстаток - СвободныеОстаткиОстатки.ВРезервеСоСкладаОстаток - СвободныеОстаткиОстатки.ВРезервеПодЗаказОстаток,
		               |	0
		               |ИЗ
		               |	РегистрНакопления.СвободныеОстатки.Остатки(&ДатаРанее, ) КАК СвободныеОстаткиОстатки
		               |;
		               |
		               |////////////////////////////////////////////////////////////­////////////////////
		               |ВЫБРАТЬ
		               |	Остатки.Номенклатура.Артикул КАК Артикул,
		               |	СУММА(Остатки.ОстатокБыл) КАК ОстатокБыл,
		               |	СУММА(Остатки.ОстатокСейчас) КАК ОстатокСейчас
		               |ИЗ
		               |	Остатки КАК Остатки
		               |
		               |СГРУППИРОВАТЬ ПО
		               |	Остатки.Номенклатура
		               |
		               |ИМЕЮЩИЕ
		               |	СУММА(Остатки.ОстатокБыл) <> СУММА(Остатки.ОстатокСейчас)";    
		Запрос.УстановитьПараметр("ДатаСейчас",  ТекущаяДата());	
		Запрос.УстановитьПараметр("ДатаРанее",  ТекущаяДата()-60*10);	// 10 минут	
		Рез = запрос.Выполнить();
Показать

В 11.5 изменился регистр, не могу найти, как это сделать.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. lefthander 02.04.23 13:21 Сейчас в теме
(1)Похоже теперь это РС распределение запасов и РН распределение запасов движения.
3. jimli 8 03.04.23 13:11 Сейчас в теме
В результате получилось так:

запрос.Текст = "ВЫБРАТЬ
| ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
| 0 КАК ОстатокБыл,
| ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ОстатокСейчас
|ПОМЕСТИТЬ Остатки
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаСейчас, ) КАК ТоварыНаСкладахОстатки
|
|ОБЪЕДИНИТЬ
|
|ВЫБРАТЬ
| ТоварыНаСкладахОстатки.Номенклатура,
| ТоварыНаСкладахОстатки.ВНаличииОстаток,
| 0
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаРанее, ) КАК ТоварыНаСкладахОстатки
|;
|
|////////////////////////////////////////////////////////////­////////////////////
|ВЫБРАТЬ
| Остатки.Номенклатура.Артикул КАК Артикул,
| СУММА(Остатки.ОстатокБыл) КАК ОстатокБыл,
| СУММА(Остатки.ОстатокСейчас) КАК ОстатокСейчас
|ИЗ
| Остатки КАК Остатки
|
|СГРУППИРОВАТЬ ПО
| Остатки.Номенклатура,
| Остатки.Номенклатура.Артикул
|
|ИМЕЮЩИЕ
| СУММА(Остатки.ОстатокБыл) <> СУММА(Остатки.ОстатокСейчас)";
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот