0
Lobanov_Dev
09.01.24
✎
17:56
|
Всем привет, есть процедура которая выводит зарегистрированные изменения объекта, но вот беда, в таблицу значений нужно выводить изменения по всем объектам, подскажите как реализовать можно?
Получится ли перебирать объекты конфигурации и подставлять их в запрос?
Сама процедура:
Процедура ПолучитьЗарегистрированныеИзменения()
ЗарегистрированныеИзменения.Очистить();
ЗапросИзменений = Новый Запрос;
ЗапросИзменений.Текст = "ВЫБРАТЬ
| АвансовыйОтчетИзменения.Узел КАК Узел,
| АвансовыйОтчетИзменения.НомерСообщения КАК НомерСообщения,
| АвансовыйОтчетИзменения.Ссылка КАК Ссылка
|ИЗ
| Документ.АвансовыйОтчет.Изменения КАК АвансовыйОтчетИзменения";
Выборка = ЗапросИзменений.Выполнить().Выбрать();
НоваяСтрока = ЗарегистрированныеИзменения.Добавить();
Пока Выборка.Следующий() Цикл
НоваяСтрока.УзелОбмена = Выборка.Узел;
НоваяСтрока.Ссылка = Выборка.Ссылка.Ссылка;
Если Выборка.НомерСообщения = null Тогда
НоваяСтрока.НомерСообщения = "Не присвоен";
Иначе
НоваяСтрока.НомерСообщения = Выборка.НомерСообщения;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
|
|