Цитата |
---|
Стас написал: Коллеги, здравствуйте. Есть текущий документ с таблицей. В процессе работы потребовались дополнительные строки для внесения новых данных по поступающим товарам. Как можно быстро добавить строки в табличную часть? Можно поделиться и прямым путем, и решением задачи в обход. Заранее спасибо! |
Ну вообще самый простой вариант сделать вот так.
// Док - ссылка на документ
ОбъектДок = Док.ПолучитьОбъект();
НоваяСтрока = ОбъектДок.Товары.Добавить();
// Заполнить значения реквизитов.
НоваяСтрока.Количество = 13;
НоваяСтрока.Цена = 5500;
// Записать документ.
ОбъектДок.Записать();
Имейте в виду, что если вы потом захотите удалить строки из табличной части документа, то действуйте вот так:
// Товары табличная часть документа
ОбъектДокумента = Документ.ПолучитьОбъект();
ОбъектДокумента.Товары.Очистить();
А можно еще создать новую табличную часть. Например, в конструкторе документа: на закладке данные, во втором окне для табличных частей, где и добавляется новая табличная часть при помощи кнопки «Добавить табличную часть».
Второй вариант: непосредственно в окне редактирования метаданных. Для этого нужно мышкой выделить ветвь дерева документа, вызвать контекстное меню и выполнить единственную команду «Добавить».