Расширение для подмены форм конфигурации в 1С
Расширение для подмены форм конфигурации в 1С. Позволяет открывать дополнительную обработку БСП без перезапуска сеанса.
- Category: new-repos
- Published: 2025-08-27T05:22:38.730345
- Canonical: https://gitsell.ru/blog/rasshirenie-dlya-podmeny-form-konfiguratsii-v-1s
Article
Расширение SubstitutionConfigurationFormsOneS позволяет заменять стандартные формы объектов конфигурации в 1С: Предприятие на дополнительные обработки БСП. Подмена происходит динамически, без необходимости перезапуска сеанса, в отличие от стандартных расширений. Когда пользователь открывает форму встроенной обработки или основную форму объекта, система проверяет наличие подмены и открывает указанную альтернативу.
Для использования добавьте расширение в базу, активируйте его (оставив только галочку "Активно"), затем в регистре сведений "Подмена форм конфигурации" укажите имя подменяемой формы и выберите дополнительную обработку. Подмена реализуется через подписку на событие ОбработкаПолученияФормы, с поиском записи в регистре. Ограничения: работает только с основными формами (списка, записи, выбора); прямые вызовы форм по имени не переопределяются без изменений в коде. Совместимость проверена на БСП и платформе 8.3.23; для других версий может потребоваться корректировка свойств в конфигураторе.
- Динамическая подмена без перезапуска сеанса.
- Простая настройка через регистр сведений.
- Поддержка русской и международной версий БСП.
- Открытый код для доработки и регистрации ошибок на GitHub.
- Минимальное вмешательство в конфигурацию.
Ссылки
- GitHub: SeiOkami/SubstitutionConfigurationFormsOneS
- Страница Gitsell: https://gitsell.ru/SeiOkami/SubstitutionConfigurationFormsOneS