Универсальный механизм добавления табличных частей с помощью расширения конфигураций на основе 1С:БСП

29.10.25

Разработка - Работа с интерфейсом

Расширение может быть использовано как готовое решение для реализации функционала с добавлением табличных частей на различные формы документов и справочников без доработки основной конфигурации. Работает на современных версиях Платформы, без привязки к конфигурации. Необходима БСП 3.1.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Универсальный механизм добавления табличных частей через расширение конфигурации на основе 1С:БСП
.cfe 40,62Kb ver:1.01
2 2 150 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Потребности.

Представленное в публикации решение было разработано в рамках небольшой задачи - на форму документа "Заявка на обучение" системы Документооборот требовалось добавить дополнительную табличную часть со списком сотрудников, которым заявленный тренинг также может быть полезен:

 

 

Доработка должна быть выполнена без вмешательства в основную конфигурацию.

С использованием расширения было разработано универсальное решение, позволяющее добавлять табличные части на формы документов и элементов справочников, для любых конфигураций на управляемых формах.

 

Реализация.

Для организации хранения данных табличных частей доп. реквизитов в расширение создан регистр сведений "Данные табличных частей", а для описания табличных полей и построения логических связей между новыми и существующими элементами конфигурации добавлены справочник "Описатель табличной части" и регистр сведений "Соответствие табличных частей свойствам".

Расширение встраивается в механизм БСП для отображения на форме дополнительного реквизита табличной части (процедура "ЗаполнитьДополнительныеРеквизитыВФорме" общего модуля "УправлениеСвойствами"). Аналогично, посредством заимствования процедуры "ПередЗаписьюНаСервере" происходит сохранение изменений ТЧ в регистр «Данные табличных частей». Для хранения изменений таблиц доп. реквизитов в структуре регистра предусмотрены измерения "Колонка" и "Строка".

Расширение перехватывает методы БСП  только при заполненности реквизита "Описатель табличной части" для добавленной на форму табличной части (ПВХ «Дополнительные реквизиты и сведения»):

 

 

Реквизит представляет собой ссылку на справочник «Описатели табличных частей», в котором определяется необходимый состав колонок табличной части и их типы: 

 

 

Для табличных частей поддерживается механизм настройки обязательности, видимости и доступности, как для обычных дополнительных реквизитов БСП.

 

Подключение.

Расширение конфигурации может быть подключено в пользовательском режиме 1С:Предприятия.

Флаг «Безопасный режим» необходимо отключить, т.к. расширение перехватывает общий модуль "УправлениеСвойствами".

 

 

По завершении подключения расширения потребуется перезапуск 1С:Предприятия. После успешного подключения расширения на форме элемента ПВХ "ДополнительныеРеквизитыИСведения" должен появиться реквизит "Описатель табличной части":

 

 

Совместимость.

Расширение протестировано на совместимость с конфигурациями 1С:ERP 2 (2.5), 1С:ERP УХ 3.2, 1С:Бухгалтерия предприятия 3.0, 1С:Документооборот 3.0, на версиях Платформы 1С 8.3.25, 8.3.26 и 8.3.27. Версия БСП 3.1.

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.184.26
  • Документооборот КОРП, редакция 3.0, релизы 3.0.19.29
  • 1С:ERP Управление предприятием 2, релизы 2.5.22.92

Вступайте в нашу телеграмм-группу Инфостарт

расширение функциональность ТЧ формы дополнительный реквизит

См. также

Работа с интерфейсом Анализ учета Мониторинг 1С v8.3 8.3.14 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Библиотека стандартных подсистем 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 Платные (руб)

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!

28800 руб.

27.03.2025    48562    27    22    

39

БСП (Библиотека стандартных подсистем) Программист Платные (руб)

Синтакс-помощник БСП - cправочник по библиотекам стандартных подсистем и электронных документов. В состав справочника входит описание экспортных процедур и функций, размещенных в областях кода ПрограммныйИнтерфейс БСП и БЭД.

1800 руб.

21.11.2024    9714    41    24    

47

Работа с интерфейсом Программист 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами (виджетами) в 1С.

5160 руб.

29.06.2020    22422    32    6    

50

Работа с интерфейсом Программист 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

Редактор графов в 1С - внешний отчет, который формирует графы на основе таблицы значений, используя рисунки табличного документа. Есть возможность добавления, редактирования объектов графа и выгрузки результата в таблицу значений.

5040 руб.

06.10.2020    12459    8    8    

14

Работа с интерфейсом Программист Стажер 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    41298    mrXoxot    44    

136

Работа с интерфейсом 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    22190    1315    elcoan    53    

128
Для отправки сообщения требуется регистрация/авторизация