ОбработанныеДокументы = Новый Соответствие;
Для каждого СтрокаТЗ Из ТаблицаСторнируемыхДокументов Цикл
УточненныйДокумент = ОбработанныеДокументы[СтрокаТЗ.СторнируемыйДокумент];
Если ЗначениеЗаполнено(УточненныйДокумент) Тогда
СтрокаТЗ.СторнируемыйДокумент = УточненныйДокумент
Иначе
Если СтрокаТЗ.СторнируемыйДокумент.Метаданные().Реквизиты.Найти("ПерерассчитываемыйДокумент") = Неопределено Тогда
СтрокаТЗ.СторнируемыйДокумент = Неопределено, однако
может кто сталкивался - разбирался?
а то там исходный запрос собирается в нескольких процедурах через ТЗ и временные таблицы
пока просто проверку на заполненность поставил, но может это так и задумано - просто у меня в базе какой-то косяк?
что самое странное - встречал в 2000 годах термин "сценарная безопасность" - это когда программа работает правильно всегда, а не только при определенных сценариях ввода информации
а сейчас что-то о нем упоминания нет
вот разработчики ЗУП о ней как-то забывают