Заполнение табличной части #509170


#0 by vkura
У меня есть список имен таб. частей документа. Как добавить строку в таб. часть документа, зная только имя таб.части. Пробовал через метаданные,но там все нето.
#1 by чувак
#2 by YHVVH
а если ИмяТаблицы содержеться в перменной типа строка?
#3 by чувак
Ща у автора узнаем
#4 by vkura
), нет. Может немного не правильно выразился. Все дела по заполнению осуществляются во внешней обработке. Вообщем я создал документ: Потом я проверя наличие данной тч. Для каждого ТЧ Из Объект.Метаданные.ТабличныеЧасти Цикл Потом мне надо строку в эту ТЧ. Как?
#5 by vkura
Да, строка.
#6 by 73
ДокументОбъект[ИмяТч].Добавить
#7 by hhhh
НоваяСтрока = ДокументОбъект[ТЧ.Имя].Добавить;
#8 by hhhh
+ опоздал
#9 by YHVVH
кстати а как быть если на форме она?
#10 by YHVVH
т.е. не привязана ни к чему
#11 by 73
ЭтотОбъект[ИмяТч].Добавить
#12 by YHVVH
это так ради интереса, спасибо.
#13 by vkura
Спс. всем. Я думал что можно так обращатся только к реквизитам не тч. Кстати, а что будет если реквизит дока и имя ТЧ совпадут?
#14 by 73
Конфигуратор с ума сойдёт.
#15 by hhhh
конфигуратор не записывает конфигурацию. Хотя, не уверен, лучше попробуй на примере.
#16 by 73
Если ты имел ввиду, что в переменной ИмяТЧ получится имя не ТЧ, а реквизита, а в коде будет обращение через точку - то ошибка выполнения, имхо, будет.
#17 by vkura
))Вот что будет при сохранении - Документ.ОтчетПроизводстваЗаСмену: Задано одинаковое имя для реквизита и табличной части - Продукция
#18 by vkura
При сохранении конфы
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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