1с обращение к табличной части документа

  • Автор темы Lucania
  • 39
  • Обновлено
  • 02, May 2023
  • #1
Для обращения к табличной части документа в 1С необходимо использовать объект табличной части.

Предположим, что у нас есть документ "Заказ товара", у которого есть табличная часть "Товары". Для того, чтобы получить доступ к этой табличной части и ее элементам, можно использовать следующий код:

bslCopy code

 // Получение ссылки на документ

Документ = НайтиОбъект("ЗаказТовара.НовыйДокумент");

// Получение ссылки на табличную часть документа

ТабличнаяЧасть = Документ.Товары;

// Получение количества элементов в табличной части

Количество = ТабличнаяЧасть.Количество();

// Обход элементов табличной части

Для Каждого Товар Из ТабличнаяЧасть Цикл

// Получение значений полей элемента табличной части

Наименование = Товар.Наименование;

Количество = Товар.Количество;

Цена = Товар.Цена;

// Обработка данных элемента табличной части

// ...

КонецЦикла;

В этом коде мы сначала получаем ссылку на документ "Заказ товара", затем получаем ссылку на его табличную часть "Товары". Далее мы можем получить количество элементов в табличной части с помощью метода
 Количество()
, а затем обойти каждый элемент с помощью оператора
 Для Каждого
. Внутри цикла мы можем получать значения полей элемента табличной части и производить необходимую обработку данных. Таким образом, обращение к табличной части документа в 1С предполагает использование объекта табличной части и его методов для получения и обработки данных.

Lucania


Рег
02 Feb, 2023

Тем
27158

Постов
27328

Баллов
298908
Тем
49554
Комментарии
57426
Опыт
552966