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

29.10.25

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

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

Файлы

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

Наименование Скачано Купить файл
Универсальный механизм добавления табличных частей через расширение конфигурации на основе 1С:БСП
.cfe 40,62Kb ver:1.01
5 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С:Предприятие 8 1С 8.3 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    58291    32    29    

46

Разработка Инструментарий разработчика Работа с интерфейсом Адаптация типовых решений Нейросети 1C:Бухгалтерия 1C:ERP 1С:ЗУП 1С:КА 1С:УНФ 1С:УТ 1С:Розница 1С:ДО 1С:ERP Управление предприятием 2 Платные (руб)

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

36000 руб.

28.08.2025    3469    1    2    

4

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

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

5160 руб.

29.06.2020    23025    33    6    

52

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

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

6000 руб.

14.01.2016    58433    20    25    

46

Консолидация данных Работа с интерфейсом Программист Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 1C:ERP Узбекистан Беларусь Кыргызстан Россия Казахстан Платные (руб)

Знакомая ситуация? Пользователи, особенно менеджеры, уверены: отборов много не бывает. Идут пожелания добавить в форму списка еще один быстрый фильтр, еще два, еще пять... В итоге интерфейс превращается в нагромождение полей отбора, а потребность в «самом главном» отборе, который «вот прямо сейчас нужен», все равно не закрыта. Универсальное расширение, которое решает эту проблему элегантно и технологично. С его помощью в любую форму списка можно легко добавить панель настраиваемых кнопок-закладок, каждая из которых применяет сложный фильтр-запрос, а так же показывает актуальное количество элементов в реальном времени.

5988 руб.

17.10.2025    891    1    0    

2

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

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

5040 руб.

06.10.2020    13002    8    8    

14

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

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

1800 руб.

21.11.2024    10533    41    24    

47

Работа с интерфейсом Программист Стажер 1С:Предприятие 8 Бесплатно (free)

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

20.08.2024    43930    mrXoxot    44    

138
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aleksey2 91 30.10.25 07:13 Сейчас в теме
Минимальная совместимость какая?
2. vladimir_iclsoft 68 30.10.25 14:09 Сейчас в теме
(1) если Вы про минимальную совместимость БСП, то будет работать везде, где есть подсистема 1С: БСП Дополнительные реквизиты. Например, на БСП 3.1.2.387 (Платформа 8.3.14.1993).
Мы тестировали на версии БСП 3.1.9.302
Для отправки сообщения требуется регистрация/авторизация