Табличная часть объекта 1с позволяет к одному объекту конфигурации “привязать” несколько других объектов конфигурации.
Объекты конфигурации такие как справочники и документы в 1С : Предприятие 8 могут иметь несколько табличных частей.
Табличная часть объекта 1с относиться к подчиненным объектам 1с. Она сама может содержать подсиненные объекты, реквизиты табличной части.
Создать табличную часть документа можно двумя способами. Первый, в конструкторе документа: на закладке данные, во втором окне для табличных частей, где и нужно добавлять новую табличную часть при помощи кнопки «Добавить табличную часть».
Затем в табличную часть добавляем реквизиты.
Второй способ создания Табличной части объекта непосредственно в дереве конфигурации. Создаем Табличную часть нажатие кнопки “Добавить”.
Затем Добавляем Реквизиты Табличной части.
Программное создание табличной части объекта 1с .
Рассмотрим пример программного заполнения табличной части объекта 1с.
Во-первых в переменную Таблица поместим нашу табличную часть.
Таблица=Объект.Материалы;
Во-вторых Добавим новую строку в создаваемую табличную часть.
НоваяСтрока=Таблица.Добавить();
В-третьих заполняем реквизиты Табличной части значениями.
НоваяСтрока.Номенклатура=Справочники.Номенклатура.НайтиПоНаименованию("Шуруп");
НоваяСтрока.Количество=100;
НоваяСтрока.Цена=200;
НоваяСтрока.Сумма=НоваяСтрока.Количество*НоваяСтрока.Цена;
В заключении заполнения необходимо записать Объект.
Полный код
1с запрос к табличной части.
Табличная часть объекта 1с представляет собой отдельную таблицу базы данных. Связь объекта и его табличной части производиться по Ссылке. Эта связь автоматически проставляется в конструкторе запросов, в случае выбора объекта и его табличной части.
Строки табличной части любого документа в 1С 8 можно получить при помощи запроса, для того что бы в результат запроса попали данные только одного (нужного нам) документа следует в разделе запроса ГДЕ наложить условие на поле Ссылка. Запрос к табличной части — один из самых простых способов получить данные, например для печатной формы.