Пост

Подмена форм конфигурации

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


Иногда бывает необходимо быстро подменить какие-то объекты схемы для всех пользователей «на лету». Так, например, не следует «выгонять» все из баз при небольших исправлениях обработки. Ведь можно просто “подменить” ее, и каждый сеанс при открытии будет получать полную версию.

Выдаю небольшое расширение, которое позволяет в любой момент в режиме предприятия изменить основную форму запроса на обработку запроса.

Расширение не сложное, и хотя бы не без затрат из-за всех любимых «нюансов» платформы. Работает при помощи подписки на событие ОбработкаПолученияФормы, которое позволяет изменить основную форму объекта (форму записи, список и так далее).

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

Авторский пост защищен лицензией CC BY 4.0 .