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