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

23.07.24

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

БСП: пример добавления обработчика заполнения табличной части в клиентском модуле (ЕРП 2.5+).

Добрый день, коллеги!

К слову сказать, я далеко не эксперт по БСП, поэтому не судите строго, могу ошибаться в методике использования БСП, да и не писатель-блогер я далеко, но цель лишь помочь кому-то (если эта мини-статья поможет)... Так что если что-то не так, то прошу понять и простить...

По командам заполнения наткнулся на статью Использование подсистемы БСП "Заполнение объектов" (infostart.ru)

В мини-статье описаны основы работы с заполнением объектов через подключаемые команды БСП, приведены примеры, очень рекомендую ознакомиться, но изучив ее, почитав комментарии, понял, что не понял как добавлять простые клиентские методы заполнения ТЧ с использованием контекста формы)) Спустя 3 часа чтения и изучения БСП пришел к такому методу...

Итак, встала задача сделать заполнение определенной ТЧ.

1. Добавляем метаданные объекта в модуль ЗаполнениеОбъектовПереопределяемый, метод ПриОпределенииОбъектовСКомандамиЗаполнения (описано в статье, ссылка выше)

2. Добавляем описание команды и где ее разместить (подменю).

 

 

Поле "подменю" соответствует элементу формы(типа подменю), где команда будет размещена

3. Добавляем методы команд на форме

 

 

Примечание: основной нюанс кроется тут. В первом методе нет контекста формы, с которой мы работаем(т.к. в методах БСП получается новая форма). Форма есть в переданных параметрах. Соответственно тут вызов нашей формы с нужным нам контекстом идет через обработку оповещения в диалог вопросе. В описание оповещения передается форма с нашим контекстом в качестве модуля оповещения. Если нет необходимости спрашивать пользователя о подтверждении можно вместо "ПоказатьВопрос" использовать ВыполнитьОбработкуОповещения().

Дальше обрабатываем форму с контекстом как хотим...

Надеюсь, хоть кому-то поможет мини-статейка :)

Синтакс-помощник БСП

Решение «Синтакс-помощник БСП» помогает разработчикам быстро находить нужные методы, модули и примеры реализации в рамках Библиотеки стандартных подсистем (БСП). Полезен как новичкам, так и опытным специалистам — ускоряет разработку и повышает качество кода благодаря готовым шаблонам и примерам решений.

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

БСП Подключаемые команды

См. также

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

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

3254 руб.

21.11.2024    12238    46    24    

52

БСП (Библиотека стандартных подсистем) Универсальные функции Программист 1С 8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

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

06.02.2026    4264    manul1c    6    

20

Рефакторинг и качество кода БСП (Библиотека стандартных подсистем) Механизмы платформы 1С Программист 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free)

Использование Библиотеки стандартных подсистем позволяет разработчикам 1С значительно ускорить процесс создания решений за счет готового универсального кода, поддерживаемого и обновляемого официальным вендором. В статье рассказывается про роль и применение «Библиотеки стандартных подсистем» (БСП), примеры интеграции и подключения подсистем.

23.09.2025    10691    AlexeyPROSTO_1C    1    

18

БСП (Библиотека стандартных подсистем) Программист 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free)

Уже заезженная тема с выводом в Word макетов при помощи БСП, но некоторые коллеги все равно спрашивают. Поэтому размещаю тут материал, как это сделать за три простых шага. Решение, которым я успешно пользуюсь в случаях, когда не нужна универсальность подключаемых внешних печатных форм.

16.09.2025    5561    _seerco2002    0    

34

Нейросети БСП (Библиотека стандартных подсистем) Инструментарий разработчика Программист 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free)

Telegram-бот для разработчиков 1С, работающих с БСП. Если не знаете нужный под задачу метод или не помните название, то опишите боту задачу и получите список подходящих экспортных методов из общих модулей БСП.

02.09.2025    6921    krasnov322    22    

43

Анализ учета БСП (Библиотека стандартных подсистем) 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free)

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

22.05.2025    5440    230    seperblunt    9    

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