|
1С УТ 11.5 Динамический список - параметр через две точки |
☑ |
0
ЭЦ
11.10.23
✎
12:07
|
Господа !
Имеется УТ 11.5
Обработка ЖурналДокументовПродажи
В ней форма списка - список динамический
В настройках видим запрос :
//-------------------
ВЫБРАТЬ
РеестрДокументовПереопределяемый.Ссылка КАК Ссылка,
РеестрДокументовПереопределяемый.НомерДокументаИБ КАК Номер,
//...
ВЫБОР
КОГДА НЕ sВозвратДокументов.Документ ЕСТЬ NULL
ТОГДА "Есть возврат"
ИНАЧЕ "Нет"
КОНЕЦ КАК Возвращено,
ИЗ
РегистрСведений.РеестрДокументов КАК РеестрДокументовПереопределяемый
ЛЕВОЕ СОЕДИНЕНИЕ
РегистрСведений.sВозвратДокументов КАК sВозвратДокументов
ПО
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(РеестрДокументовПереопределяемый.Ссылка) = ТИП(Документ.РеализацияТоваровУслуг)
ТОГДА РеестрДокументовПереопределяемый.Ссылка = sВозвратДокументов.Документ
КОГДА ТИПЗНАЧЕНИЯ(РеестрДокументовПереопределяемый.Ссылка) = ТИП(Документ.СчетФактураВыданный)
ТОГДА РеестрДокументовПереопределяемый.Ссылка.ДокументОснование = sВозвратДокументов.Документ
ИНАЧЕ ЛОЖЬ
КОНЕЦ
//------------------
|
|
1
ЭЦ
11.10.23
✎
12:09
|
При попытке сохранить -ругается :
Поле не найдено "РеестрДокументовПереопределяемый.Ссылка.ДокументОснование"
ТОГДА РеестрДокументовПереопределяемый.Ссылка.<<?>>ДокументОснование = sВозвратДокументов.Документ
|
|
2
ЭЦ
11.10.23
✎
12:11
|
Хотя этот запрос выполняется в обработке нормально.
и никакими средствами не дает его сохранить.
Хак тут быть?
Прошу подсказать
|
|
3
Злопчинский
11.10.23
✎
12:49
|
Откуда система знает на этапе проверки что у ссылки есть документ-основание?
|
|
4
ЭЦ
11.10.23
✎
12:52
|
Система мож и не знает но я то знаю.
Пусть она мне сохранить разрешит.
|
|
5
ЭЦ
11.10.23
✎
12:54
|
Сделал так :
ПО ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(РеестрДокументовПереопределяемый.Ссылка) = ТИП(Документ.РеализацияТоваровУслуг)
ТОГДА РеестрДокументовПереопределяемый.Ссылка = sВозвратДокументов.Документ
КОГДА ТИПЗНАЧЕНИЯ(РеестрДокументовПереопределяемый.Ссылка) = ТИП(Документ.СчетФактураВыданный)
ТОГДА ВЫРАЗИТЬ(РеестрДокументовПереопределяемый.Ссылка КАК Документ.СчетФактураВыданный).ДокументОснование = sВозвратДокументов.Документ
ИНАЧЕ ЛОЖЬ
КОНЕЦ
//------------------
Вроде прожевала - не ругается
|
|