Господа !
Имеется УТ 11.5
Обработка ЖурналДокументовПродажи
В ней форма списка - список динамический
В настройках видим запрос :
//-------------------
ВЫБРАТЬ
РеестрДокументовПереопределяемый.Ссылка КАК Ссылка,
РеестрДокументовПереопределяемый.НомерДокументаИБ КАК Номер,
//...
ВЫБОР
КОГДА НЕ sВозвратДокументов.Документ ЕСТЬ NULL
ТОГДА "Есть возврат"
ИНАЧЕ "Нет"
КОНЕЦ КАК Возвращено,
ИЗ
РегистрСведений.РеестрДокументов КАК РеестрДокументовПереопределяемый
ЛЕВОЕ СОЕДИНЕНИЕ
РегистрСведений.sВозвратДокументов КАК sВозвратДокументов
ПО
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(РеестрДокументовПереопределяемый.Ссылка) = ТИП(Документ.РеализацияТоваровУслуг)
ТОГДА РеестрДокументовПереопределяемый.Ссылка = sВозвратДокументов.Документ
КОГДА ТИПЗНАЧЕНИЯ(РеестрДокументовПереопределяемый.Ссылка) = ТИП(Документ.СчетФактураВыданный)
ТОГДА РеестрДокументовПереопределяемый.Ссылка.ДокументОснование = sВозвратДокументов.Документ
ИНАЧЕ ЛОЖЬ
КОНЕЦ
При попытке сохранить -ругается :
Поле не найдено "РеестрДокументовПереопределяемый.Ссылка.ДокументОснование"
ТОГДА РеестрДокументовПереопределяемый.Ссылка.<<?>>ДокументОснование = sВозвратДокументов.Документ
Сделал так :
ПО ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(РеестрДокументовПереопределяемый.Ссылка) = ТИП(Документ.РеализацияТоваровУслуг)
ТОГДА РеестрДокументовПереопределяемый.Ссылка = sВозвратДокументов.Документ
КОГДА ТИПЗНАЧЕНИЯ(РеестрДокументовПереопределяемый.Ссылка) = ТИП(Документ.СчетФактураВыданный)
ТОГДА ВЫРАЗИТЬ(РеестрДокументовПереопределяемый.Ссылка КАК Документ.СчетФактураВыданный).ДокументОснование = sВозвратДокументов.Документ
ИНАЧЕ ЛОЖЬ
КОНЕЦ
//------------------
Вроде прожевала - не ругается
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.