Небольшая подсистема для управления пользовательскими инструкциями и другой справочной информацией. Сделана в качестве эксперимента, но является полностью функциональной. Часть функционала, а именно интерфейс рабочего места реализован при помощи библиотеки React (JavaScript). Проверялось на платформе 8.3.15 и выше. Интерфейс не адаптирован для браузеров IE и Firefox, при запуске 1С как веб приложения. Для работы расширения необходимо снять галочку безопасный режим. Но для просмотра тестовых данных (Сервис - Инструкции (демо)) галочку можно не снимать.
Подсистема состоит из справочников "Процессы", "Шаги процессов". Нескольких вспомогательных регистров сведений и рабочего места для просмотра инструкций.
Пример рабочего места. (Посмотреть на тестовых данных можно с помощью команды: Инструкции (демо))
Основное окно:
Окно инструкции:
Концепция такая: Инструкция является процессом, состоящим из последовательных пользовательских шагов, из которых эта инструкция и собирается. У процесса и у каждого шага может быть свой ответственный за выполнение. При изменении какой либо части инструкции, нужно изменить только конкретный шаг, отвечающий за этот функционал.
Структура меню инструкции определяется в справочнике "Процессы". Справочник поддерживает двухуровневую иерархию, для элемента обязательно указывается родитель.
Шаги процесса (инструкции)
В шаге процесса описывается его поведение и прикладываются необходимые картинки.
Такой подход может облегчить поддержание инструкции и описаний рабочих процессов в актуальном состоянии.