ТабличнаяЧасть vs ТаблицаЗначений в обработке
Сильно не пинайте, честно искал ))
Чем ТабличнаяЧасть от ТаблицаЗначений отличается?
Ну ок. Табличная часть хранится в базе.
А в обработке как? Без разницы?
Чем ТабличнаяЧасть от ТаблицаЗначений отличается?
ТаблицаЗначений |
---|
Таблица значений - это несохраняемый в базе данных объект, который позволяет строить динамические наборы значений и манипулировать ими (добавлять, редактировать, удалять элементы, сортировать). Он может быть наполнен значениями любого типа, т.е. в одной таблице типы хранимых значений могут быть разными. Одним из примеров использования данного объекта может служить организация представления в форме списка элементов справочника, отобранных по сложному алгоритму.
Необходимо отметить, что таблица значений, связанная с элементом управления ТабличноеПоле, будет иметь все колонки, имеющиеся в табличном поле, с соответствующими именами. Кроме того, таблица значений может иметь также и собственные колонки, не отображаемые в табличном поле, при этом их имена должны отличаться от имен колонок табличного поля.]Таблица значений - это несохраняемый в базе данных объект, который позволяет строить динамические наборы значений и манипулировать ими (добавлять, редактировать, удалять элементы, сортировать). Он может быть наполнен значениями любого типа, т.е. в одной таблице типы хранимых значений могут быть разными. Одним из примеров использования данного объекта может служить организация представления в форме списка элементов справочника, отобранных по сложному алгоритму. Необходимо отметить, что таблица значений, связанная с элементом управления ТабличноеПоле, будет иметь все колонки, имеющиеся в табличном поле, с соответствующими именами. Кроме того, таблица значений может иметь также и собственные колонки, не отображаемые в табличном поле, при этом их имена должны отличаться от имен колонок табличного поля. |
ТабличнаяЧасть |
---|
Табличные части предназначены для хранения наборов однородной информации, принадлежащих объекту (справочнику, документу, отчету или обработке) и не используемых самостоятельно. Строки табличной части не являются самостоятельными объектами базы данных, доступ к ним осуществляется только при помощи индекса строки в табличной части объекта.
Табличные части обычно имеют визуальное представление в виде элемента формы ТаблицаФормы. Примером использования табличной части может быть многострочная часть документа, каждая строка которой содержит одинаковый набор реквизитов. Например, в документе "Заказ" - таблица, содержащая перечень товаров и услуг с указанием количества, стоимости, налогов и т.д. |
Ну ок. Табличная часть хранится в базе.
А в обработке как? Без разницы?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Ну вот допустим вы передали выполнение кода из модуля формы в модуль обработки: ТаблицаЗначений, которая у вас определена в форме, вам необходимо передавать в качестве параметра, а если вы заполняли табличную часть обработки, то она у вас будет доступна в модуле обработки по умолчанию, так как она является частью контекста собственно обработки.
(5)вот с практической точки зрения это наиболее понятно. Спасибо.
К сожалению доступа к методической доке нет, а на просторах много отсебятины и не всегда понятна суть.
То бишь получается, если у меня одноформенная обработка, даже без модулей обработки, то мне, что табличная часть, что таблица значений, все едино, по большому счету.
Правда в табличной части есть плюшки в виде всяких итоговых полей
К сожалению доступа к методической доке нет, а на просторах много отсебятины и не всегда понятна суть.
То бишь получается, если у меня одноформенная обработка, даже без модулей обработки, то мне, что табличная часть, что таблица значений, все едино, по большому счету.
Правда в табличной части есть плюшки в виде всяких итоговых полей
(1) Таблица значений - универсальная коллекция значений, перекочевала еще из 7.7. Существует сама по себе, а со времени появления тонкого клиента - только на сервере.
Табличная часть - коллекция значений, привязанная к контексту конкретного объекта. сами по себе отличаются только наборами методов и свойств, но по сути являются коллекциями значений.
табличная часть у ссылочных объектов - объект метаданных, имеет собственную таблицу в БД, имеет ссылку на идентификатор объекта-владельца (шапка).
У объектов, не являющимися ссылкой (обработки, отчеты) по сути являются просто коллекцией значений, привязанной к контексту объекта, т. е. для работы с ними не нужно передавать табличную часть с клиента на сервер, а можно просто обращаться через основной реквизит формы.
Ну и табличная часть может конвертироваться в таблицу значений и обратно.
Табличная часть - коллекция значений, привязанная к контексту конкретного объекта. сами по себе отличаются только наборами методов и свойств, но по сути являются коллекциями значений.
табличная часть у ссылочных объектов - объект метаданных, имеет собственную таблицу в БД, имеет ссылку на идентификатор объекта-владельца (шапка).
У объектов, не являющимися ссылкой (обработки, отчеты) по сути являются просто коллекцией значений, привязанной к контексту объекта, т. е. для работы с ними не нужно передавать табличную часть с клиента на сервер, а можно просто обращаться через основной реквизит формы.
Ну и табличная часть может конвертироваться в таблицу значений и обратно.
но чтобы передать таблицу значений-реквизит УФ в (например) общий модуль, нужно выполнять РеквизитформыВЗначение (иначе у нас наруказ не ТЗ а только =ДанныеФормыКоллекция), а потом обратное преобразование (чтоб учесть изменение этой ТЗ) - ЗначениеВРеквизитФормы. Вот насколько ресурсоемкие это операции, что именно происходит в этот момент с данными?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот