Единый инструмент-шаблон-интерфейс для выполнения пакетных команд в режиме 1С:Предприятие (команда run) через внешние обработки
artbear opened this issue · comments
Нужен универсальный код или инструмент или шаблон для спец.обработок, которые нужно выполнить в режиме 1С:Предприятие
- хочется сделать единый интерфейс
обработки для CI, пакетного запуска, обслуживания, обновления и т.д.
- по обновления не важно, почему отдельно, а не внутри конфигурации, чтобы не холиварить
Хочется зафиксировать инструмент-шаблон в Ванесса-раннер, который можно будет легко переиспользовать
Есть обработка СозданиеПользователей и т.п., но они все реализованы по-разному, нет единого подхода\интерфейса, и не все возможности доступны, реализованы
т.к. периодически подобные потребности возникают у многих автоматизаторов-девопсеров.
Набор требований:
- настройка и обработка параметров, которые передаются в 1С
- параметры командной строки
- параметры в файле настройки
- как передается фай-настройки, какой его формат и т.п.
- как выполняете завершение работы предприятия, закрытие сеанса?
- выполнение обновления
- работа с пользователями и правами
- изменение настроек при смене окружения
- доп. отчеты и обработки
- код возврата хорошо бы возвращать из 1С
- ванесса-раннер мог бы научиться анализировать лог и по ключевым фразам выбрасывать нужный код возврата
- из файла исключений со связкой "текст - код возврата"
- как программно реализовали?
- наверное, можно еще единый формат лога предусмотреть
Артем Кузнецов, [07.06.2023 13:48]
Есть обработка для выгрузки/загрузки справочника доп. отчетов/обработок с возможностью запуска из командной строки и завершением работы предприятия после выполнения.
Могу поделиться.
- https://t.me/oscript_library/86891
- На форме описание есть
Также есть несколько связанных задач по тегу "Режим 1С:Предприятие"