Ключевые возможности
-
Автоматическое построение формы под ваши реквизиты
Для дополнительных обработок форма сама создаёт поля ввода для каждого реквизита, а если в имени встречаются слова «Каталог» или «Файл» – автоматически настраиваются кнопки выбора каталога или файла. Для печатных форм генерируются динамические списки по всем объектам назначения с оптимизированным отбором и поиском. -
Сквозная работа с командами обработки
Все команды из метаданных обработки (и серверные, и клиентские) автоматически отображаются в виде кнопок на форме. При большом количестве команд кнопки группируются в отдельные панели. Для вызова используется единый механизм, совместимый с БСП (ДополнительныеОтчетыИОбработкиКлиентСервер). Отдельная кнопка автоматически становится «по умолчанию» при последнем вызове. -
Быстрая регистрация и удаление обработки в справочнике БСП
Прямо из тестовой формы можно зарегистрировать обработку в справочнике «ДополнительныеОтчетыИОбработки» (с автоматическим помещением файла во временное хранилище) или удалить её. Не нужно переходить в общий список внешних обработок. -
Автоматическое сохранение введённых данных между сеансами
Все значения реквизитов (включая табличные части) и информацию о последней активной команде форма запоминает в регистре «ХранилищеДанных». При следующем открытии всё восстанавливается – удобно при многократных тестовых запусках. -
Поддержка печатных форм «из коробки»
Для обработок-печатных форм форма автоматически строит страницы со списками документов/справочников, добавляет стандартные команды печати объектов. Работает и вызов собственной команды печати обработки, и формирование стандартных печатных форм через менеджер печати БСП. Результат сразу передаётся в подсистему «Управление печатью». -
Инструменты администратора под рукой
На командную панель вынесены кнопки быстрого перехода к справочнику внешних обработок, к панели «Печатные формы, отчеты и обработки», к форме настройки команд печати и к установке регламентного расписания (если обработка поддерживает метод УстановитьРасписание()). -
Грамотная обработка ошибок и логирование
При регистрации и выполнении команд все нештатные ситуации перехватываются, выводятся пользователю и записываются в журнал регистрации.
Преимущества для разработчика
-
Экономия времени – один модуль заменяет десятки шаблонных форм. Подключил – и сразу можно тестировать.
-
Совместимость с БСП – используются стандартные методы подсистем «Дополнительные отчеты и обработки», «Управление печатью», «Регламентные задания».
-
Дружественный интерфейс – все элементы создаются динамически с учётом типа обработки, а кнопки группируются, не загромождая экран.
-
Никакой доработки под конкретную обработку – форма сама «читает» метаданные объекта и строит интерфейс.
Как использовать
-
Создайте внешнюю обработку со стандартным функционалом БСП (СведенияОВнешнейОбработке, ВыполнитьКоманду / Печать).
-
В качестве основной формы обработки укажите эту универсальную форму (или подключите приведённый модуль как расширение формы).
-
Откройте обработку в 1С – вы сразу увидите все реквизиты, кнопки команд и служебные инструменты.
Решение универсальное, может быть использовано на любых современных конфигурациях на управляемых формах, построенных на БСП.
Вступайте в нашу телеграмм-группу Инфостарт