1C УТ 11.1 как обратиться к табличной части док-та Соглашение #712160


#0 by roofless
Здравствуйте! Возникла проблема при редактировании внешней печатной формы. Необходимо получить количество дней из табл части ЭтапыГрафикаОплаты. Но тк запрос я делаю через документ РеализацияТоваровУслуг, 1с ругается, что поле Сдвиг не числовое. Затем всё это выводится в печатную форму, а сдвиг должен идти сюда: ОбластьМакетаПретензии = Макет.ПолучитьОбласть("Претензии"); ОбластьМакетаПретензии.Параметры.ОплатитьДо = Формат(ДанныеПечати.Дата + ДанныеПечати.СдвигОплаты + 86400, "ДФ='дд ММММ гггг'"); ТабличныйДокумент.Вывести(ОбластьМакетаПретензии)
#1 by Apokalipsec
левый джойн к тч этого документа, связь по ссылке, либо обращаешься напрямую к тч там есть ссылка, из неё вытягиваешь необходимые тебе поля(не кошерно)
#2 by roofless
видимо, здесь проблема в неправильном обращении к ТЧ документа, тк 1с пишет, что Преобразование у типу число не может быть выполнено. Тип значения РеализацияТоваровУслуг.Соглашение.ЭтапыГрафикаОплаты.(Сдвиг) КАК СдвигОплаты "Результат запроса". То есть мне выводятся все строки табличной части документа? Суммировать функцией их не получается, выводить итоги тоже.
#3 by roofless
вот так нужно?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С