Почему пустая коллекция ПараметрыМакетаТабличногоДокумента? #653199


#0 by korchak
Есть табличный документ - ТабДокумент. Хочу перебрать коллекцию  ПараметрыМакетаТабличногоДокумента - ТабДокумент.Параметры, а в итоге ТабДокумент.Параметры.Количество = 0, хотя на печать по УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент,... выводиться табличный документ с заполеннными параметрами. Подскажите как добыть параметры в данном случае.
#1 by korchak
Кстати ТабДокумент.Параметры.Области тоже = 0... странно
#2 by korchak
Прошу прощения, ТабДокумент.Области.Количество
#3 by korchak
Подскажите хоть в какую сторону копать?
#4 by vicof
Давай весь код
#5 by Утконос
попробуй ОТЛАДЧИК откапать
#6 by korchak
так отладчиком все это и выловил
#7 by korchak
весь код большой... (
#8 by vicof
Ну извини, я не телепат.
#9 by korchak
ТабДокумент = ПечатьСводногоНарядаПослеОтгрузки(Перечисления.Т_ЯзыкиПеревода.Русский, Истина);
#10 by korchak
ТаблицаДанныхДокументов.Колонки.Добавить("Идентификатор"    , Новый ОписаниеТипов("Строка", , Новый КвалификаторыСтроки));    ТаблицаДанныхДокументов.Колонки.Добавить("Направление"        , Новый ОписаниеТипов("Строка", , Новый КвалификаторыСтроки));    ТаблицаДанныхДокументов.Колонки.Добавить("КоличествоРул"    , Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 3)));    ТаблицаДанныхДокументов.Колонки.Добавить("КоличествоУпак"    , Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 3)));
#11 by vicof
У тебя в макете нет параметров, перебирай области
#12 by korchak
Области тоже пустые
#13 by korchak
ТабДокумент.Области.Количество = 0
#14 by vicof
А какие-нибудь данные выводятся?
#15 by vicof
в отчете
#16 by korchak
да, все данные в ПФ выводяться
#17 by ScreamSaw
А в чём тогда проблема?)
#18 by ScreamSaw
Из СП: Описание: Присоединяет табличный документ к результирующему табличному документу, помещая его в следующей колонке правее самой правой выведенной колонки, начиная со строки, с которой выводился предыдущий табличный документ. Если я правильно понимаю, в твоём ТабДокумент нет ни областей, ни параметров - всё логично. Они есть в макете, заполненные области которого ты присоединяешь к ТабДокумент. А в нём изначально нет ни областей, ни параметров. Откуда им взяться? Хотя я могу ошибаться.
#19 by Defender aka LINN
Все правильно
#20 by korchak
логично, а перебрать области макета можно?
#21 by Defender aka LINN
Кто ж тебе запретит
#22 by korchak
всем, спасибо, тема закрыта)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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