Имя: Пароль:
1C
1С v8
Добавить строку в табличное поле (Динамически созданное)
0 OleLukoye
 
13.11.13
19:18
Добрый день. Ситуация такая: Создал на форме несколько табличных Полей "ТабличноеПоле1","ТабличноеПоле2"... Источником данных послужила таблица созданная в конфигураторе. Т.е. Источник данных один. Но мне требуется программно добавить строки в каждую таблицу. Как правильно указать источник данных?
Код создания ТабличногоПоля в цикле
     Элемент = ЭлементыФормы.Добавить(Тип("ТабличноеПоле"),"ТабличноеПолеНачислений"+ЗначениеТТ,Истина,Панель);
     Элемент.Верх = 31;
     Элемент.Высота = 239;
     Элемент.Лево = 6;
     Элемент.Ширина = 597;
     Элемент.ТолькоПросмотр = Ложь;
     Элемент.Данные = "ТабличноеПолеНачислений";
     Элемент.СоздатьКолонки();
1 Dethmont
 
13.11.13
19:23
ЭлементыФормы.ТабличноеПоле1.ДобавитьСтроку(); //В СП все написано
2 OleLukoye
 
13.11.13
19:29
Метод объекта не обнаружен (Добавить)
3 OleLukoye
 
13.11.13
19:30
А все понял. Т.е. Для табличного поля не добавить() а добавить строку(). Извините запутался
4 OleLukoye
 
13.11.13
19:47
И тем не менее , если источник данных один то при добавлении в одну таблицу данных, автоматически заполняется и вторая. А мне нужно для каждой таблицы заполнить по разному
5 Михаил Козлов
 
13.11.13
20:11
(4) Мне кажется, если по разному, то и источники разные.