Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 14:28

как обратиться к табличной части?

Автор mila1231, 01 дек 2015, 04:44

0 Пользователей и 1 гость просматривают эту тему.

mila1231

Есть обработка, она состоит из табличного поля.
Если у нас выделена нужная строка , при нажатии на кнопку открывается Форма документа, у которого некоторые реквизиты заполняются автоматически, данные берутся из табличного поля из обработки, вопрос, как обратиться к табличной части открывшегося документа, т.е автоматически заполнить данные?
счас вот так
          ПФорма = ПолучитьФорму ("Документ.Выдача_Си.Форма.ФормаДокумента") ;
          Пформа.контрагент_ФД = ТекДанные.Контрагент;       
          Пформа.Приборы.год_выпуска_прибора_ФД = ТекДанные.Год_выпуска;
     ПФорма.Открыть();

где Контрагент_ФД это реквизит документа,  а год_выпуска_прибора_ФД - это реквизит табличной части , табличная часть называется Приборы.
Ошибка, Поле объекта не обнаружено год_выпуска_прибора_ФД.

Luzer1C

Может нужно сделать так?
СтрТЧ = Пформа.Приборы.Добавить();
СтрТЧ.год_выпуска_прибора_ФД = ТекДанные.Год_выпуска;
Халамбалам.

vitasw

 ПФорма = ПолучитьФорму ("Документ.Выдача_Си.Форма.ФормаДокумента") ;
ОбъектФормы=ПФорма.Объект;

&НаСервере
НовСтрока=ОбъектФормы.Приборы.Добавить();
НовСтрока.<КакойТоГод>=<ТакойТоГод>;

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск