Как добавить строку в табличное поле и заполнить ее данными? #225153


#0 by Владислав
есть внешняя обработка, у нее есть табличная часть, когда я размещаю табличную часть на форме получается Табличное поле, где в данных написано имя Табличной части, а в значении - ВнешняяОбработка.... я создал четыре колонки интерактивно, а добавить строки не могу, как это сделать, вроде все по книжке делаю, а все равно не выходит. вот код: тч=ЭлементыФормы.тзТабличнаяЧасть ни одна строка не добавляется,
#1 by ТелепатБот
#2 by Владислав
еще варианты будут?
#3 by TormozIT
#4 by Владислав
пишет "Значение не является значением объектного типа (кВид)" кВид - это ижентификатор колонки
#5 by Владислав
идентификатор ;))
#6 by Tristan
я конечно затрудняюс сказать что это: "а в значении - ВнешняяОбработка", если это имеется ввиду поле "Тип значения", то там должно стоять как минимум ТаблицаЗначений. И то что в 0 будет работать.
#7 by Владислав
я согласен, тогда скажите как мне поступить: есть табличная часть, мне нужно разместить ее на форме и заполнить некоторыми данными перед открытием.
#8 by Tristan
улыбнуло =) Перед открытием табличной части не существует, если она не реквизит обработки, используй процедуру ПриОткрытии, или объяви ее реквизитом обработки
#9 by Zlodey-Drive
внешняя обработка проведения документов, есть таб поле ТаблицаДокументы вней выводятсы все доки
#10 by Tristan
да просто пытался на форме сделать что-то до открытия формы
#11 by Владислав
я пытаюсь заполнить ТЧ в процедуре ПриОткрытии
#12 by Zlodey-Drive
Чем хочешь заполнить та
#13 by Владислав
в одной колонке данные строкового типа, в трех  - Число
#14 by Zlodey-Drive
Откуда ты их берешь
#15 by Владислав
ни откуда, просто нужно заполнить 15 строк значениями, без цикла, т.е. для  каждой строки вручную нужно установить значения
#16 by Владислав
1С 8.0 уже далеко не первый день существует, нежуели никто не знает?
#17 by Zlodey-Drive
КонецПроцедуры первая колонка тип данных строка, остальные число
#18 by Владислав
а Пример это что, имя Табличного поля?
#19 by Zlodey-Drive
Да
#20 by Владислав
у него же нет метода Добавить, есть ДобавитьСтроку
#21 by it086
метод Добавить есть у табличной части или у таблицы значений. Зачем добавлять строки в табличное поле? Лучше сразу в источник данных для этого таб.поля.
#22 by Владислав
обращаясь к табличной части МояТабличнаяЧасть методом Добавить удалось добавить строки, it086 большое спасибо, теперь эти строки нужно заполнить данными, попробовал тремя способами: , , все варианты не работают
#23 by it086
табличная часть должна содержать соответствующие реквизиты (не путайте с колонками таб.поля)
#24 by Владислав
точно
#25 by Владислав
it086 спасибо большое, все получилось
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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