|
1C УТ 11.1 как обратиться к табличной части док-та Соглашение | ☑ | ||
---|---|---|---|---|
0
roofless
24.06.14
✎
10:44
|
Здравствуйте! Возникла проблема при редактировании внешней печатной формы. Необходимо получить количество дней из табл части ЭтапыГрафикаОплаты. Но тк запрос я делаю через документ РеализацияТоваровУслуг, 1с ругается, что поле Сдвиг не числовое.
Пример: Запрос = Новый Запрос("ВЫБРАТЬ | РеализацияТоваровУслуг.Ссылка КАК Ссылка, | РеализацияТоваровУслуг.Номер КАК Номер, | РеализацияТоваровУслуг.Дата КАК Дата, | РеализацияТоваровУслуг.Партнер КАК Партнер, | РеализацияТоваровУслуг.Контрагент КАК Получатель, | РеализацияТоваровУслуг.Организация КАК Организация, | РеализацияТоваровУслуг.Менеджер.Наименование КАК ОтпускПроизвел, | РеализацияТоваровУслуг.Грузополучатель, | РеализацияТоваровУслуг.АдресДоставки, | РеализацияТоваровУслуг.Соглашение, | РеализацияТоваровУслуг.Соглашение.ЭтапыГрафикаОплаты.(Сдвиг) КАК СдвигОплаты |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Ссылка В(&МассивДокументов) | И РеализацияТоваровУслуг.Проведен | |УПОРЯДОЧИТЬ ПО | Ссылка |; Затем всё это выводится в печатную форму, а сдвиг должен идти сюда: ОбластьМакетаПретензии = Макет.ПолучитьОбласть("Претензии"); ОбластьМакетаПретензии.Параметры.ОплатитьДо = Формат(ДанныеПечати.Дата + ДанныеПечати.СдвигОплаты + 86400, "ДФ='дд ММММ гггг'"); ТабличныйДокумент.Вывести(ОбластьМакетаПретензии) |
|||
1
Apokalipsec
24.06.14
✎
10:46
|
левый джойн к тч этого документа, связь по ссылке, либо обращаешься напрямую к тч там есть ссылка, из неё вытягиваешь необходимые тебе поля(не кошерно)
|
|||
2
roofless
24.06.14
✎
11:10
|
видимо, здесь проблема в неправильном обращении к ТЧ документа, тк 1с пишет, что Преобразование у типу число не может быть выполнено. Тип значения РеализацияТоваровУслуг.Соглашение.ЭтапыГрафикаОплаты.(Сдвиг) КАК СдвигОплаты "Результат запроса". То есть мне выводятся все строки табличной части документа? Суммировать функцией их не получается, выводить итоги тоже.
|
|||
3
roofless
24.06.14
✎
12:00
|
(1) вот так нужно?
| ЕСТЬNULL(Сумма(РеализацияТоваровУслуг.Соглашение.ЭтапыГрафикаОплаты.Сдвиг),0) КАК СдвигОплаты |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг | ЛЕВОЕ СОЕДИНЕНИЕ РеализацияТоваровУслуг.Соглашение.ЭтапыГрафикаОплаты как Этапы | ПО РеализацияТоваровУслуг.Ссылка = Этапы.Ссылка |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |