Табличная часть документов и справочников

advertisement
Работа с табличными частями документов и
справочников
Документы и справочники могут иметь любое количество табличных
частей, в которых хранится информация повторяющегося характера.
Например, справочник «Сотрудники» может иметь табличную часть
«Дети» с реквизитами (столбцами) «Имя» и «ДатаРождения».
1 Пример: Как добавить строку в табличную часть документа, имея ссылку на
документ?
ОбъектДок = Док.ПолучитьОбъект();
НоваяСтрока = ОбъектДок.Товары.Добавить();
// Заполнить значения реквизитов.
НоваяСтрока.Количество = 10;
НоваяСтрока.Цена = 55;
// Записать документ.
ОбъектДок.Записать();
2 Пример: Как удалить все строки из табличной части документа?
ОбъектДокумента = Документ.ПолучитьОбъект();
ОбъектДокумента.Товары.Очистить();
3 Пример: Как перебрать строки документа?
Для Каждого ТекущаяСтрока Из Документ.Товары Цикл
// Действия со строкой табличной части.
КонецЦикла;
Другой вариант примера 3:
СтаршийИндекс = Документ.Товары.Количество() - 1;
Для Сч = 0 по СтаршийИндекс Цикл
// Действия со строкой табличной части с номером Сч.
КонецЦикла;
Пример 4: Как выгрузить табличную часть документа?
ТаблицаТоваровДокумента = Документ.Товары.Выгрузить();
Пример 5: Как посчитать итог в табличной части документа?
ВсегоПоКолонкеСумма = Документ.Товары.Итог("Сумма");
Download