Получение печатной формы "СчетНаОплатуПокупателю" Бухгалтерия 3.0.71.63

1. donpadlo 147 09.12.19 15:34 Сейчас в теме
Код:
Задача: по известной ссылке на документ (сч.Док) получить табличную форму печати "СчетНаОплатуПокупателю"

Код:
функция ПолучитьТД(счДок)
		ОбъектыПечати = Новый СписокЗначений;
		ОбъектыПечати.Добавить(счДок.получитьобъект());
		МассивОбъектов = Новый Массив();
		МассивОбъектов.Добавить(счДок); 
		ПараметрыПечати = Новый Структура;
		ТаблицаСведенийСчетНаОплату=Документы.СчетНаОплатуПокупателю.ПолучитьТаблицуСведенийСчетаНаОплату(МассивОбъектов);
		ПараметрыПечати.Вставить("ВидДокументаПечати",  "СчетНаОплатуПокупателю");
		ПараметрыПечати.Вставить("ИмяПараметровПечати", "ПАРАМЕТРЫ_ПЕЧАТИ_СчетНаОплатуПокупателю_Счет");
		ПараметрыПечати.Вставить("ИмяМакетаПечати",     "ОбщийМакет.ПФ_MXL_СчетЗаказ");
		ТаблицаСведенийСчетНаОплату.Колонки.Добавить("Ссылка");
		ТаблицаСведенийСчетНаОплату[0].Ссылка = счДок;       
		ТаблицаСведенийСчетНаОплату[0].Документ = счДок.получитьобъект();
		ТабДок = ПечатьТорговыхДокументов.ПечатьСчетаНаОплату(ТаблицаСведенийСчетНаОплату, ОбъектыПечати, ПараметрыПечати);
возврат ТабДок;
конецфункции
Показать


Выводит ошибку: Проверка мутабельных значений на заполненность не поддерживается

Где я не прав?
Вознаграждение за ответ
Показать полностью
Найденные решения
4. donpadlo 147 09.12.19 16:37 Сейчас в теме +0.5 $m
(2) Так выводит "Поле объекта не обнаружено"

Если оставить только ОбъектыПечати.Добавить(счДок.получитьобъект()); то тогда выводит всё хорошо
Остальные ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 09.12.19 15:41 Сейчас в теме
(1)
ОбъектыПечати.Добавить(счДок.получитьобъект());

ТаблицаСведенийСчетНаОплату[0].Документ = счДок.получитьобъект()


Нужно без ПолучитьОбъект()
3. donpadlo 147 09.12.19 16:20 Сейчас в теме
(2) Так выводит "Поле объекта не обнаружено"
4. donpadlo 147 09.12.19 16:37 Сейчас в теме +0.5 $m
(2) Так выводит "Поле объекта не обнаружено"

Если оставить только ОбъектыПечати.Добавить(счДок.получитьобъект()); то тогда выводит всё хорошо
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот