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

23.07.24

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

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

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

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

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

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

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

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

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

 

 

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

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

 

 

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

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

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

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

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

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

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

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

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

Наше расширение 1С Госключ обеспечивает интеграцию любой конфигурации 1С на базе БСП с мобильным приложением «Госключ», позволяя сотрудникам подписывать кадровые документы (КЭДО) и документы материальной ответственности (МОЛ, ПБ) усиленной электронной подписью прямо со смартфона. Решение автоматизирует формирование и отправку документов на подпись, отслеживает статусы подписания и хранит подписанные файлы непосредственно в базе 1С

25000 руб.

06.03.2026    1627    4    0    

3

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

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

3254 руб.

21.11.2024    13838    49    26    

56

БСП (Библиотека стандартных подсистем) Программист 1С 8.3 1С:Библиотека стандартных подсистем Россия Абонемент ($m)

Все мы когда-то писали свои функции для получения реквизита через точку или парсинга строк. В этой статье собрана выжимка самых полезных и ежедневно необходимых процедур и функций БСП. Никакой сухой документации ИТС — только жизненные кейсы, чистый код и разбор ситуаций, когда стандартные подсистемы делают работу за нас.

1 стартмани

30.07.2026    4890    Elya_Elya    14    

17

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

Каждый раз, когда разработчик 1С пишет очередной цикл для свертки массива или использует конструкцию Попытка / Исключение для проверки наличия реквизита, где-то грустит один архитектор фирмы «1С». Мы привыкли изобретать велосипеды там, где в Библиотеке стандартных подсистем (БСП) уже давно лежат готовые, оптимизированные и протестированные на тысячах баз решения. Ниже — практическая подборка из 8 методов актуальных релизов БСП (3.X), которые сделают ваш код чище, быстрее и профессиональнее. Разберем на примерах «Было / Стало».

04.06.2026    10731    Kaliostr0    21    

36

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

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

06.02.2026    17832    manul1c    7    

26

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

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

23.09.2025    16450    AlexeyPROSTO_1C    1    

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