vanessa-opensource / vanessa-runner

утилита автоматизации базовых операций разработчика 1С

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Единый инструмент-шаблон-интерфейс для выполнения пакетных команд в режиме 1С:Предприятие (команда run) через внешние обработки

artbear opened this issue · comments

Нужен универсальный код или инструмент или шаблон для спец.обработок, которые нужно выполнить в режиме 1С:Предприятие

  • хочется сделать единый интерфейс

обработки для CI, пакетного запуска, обслуживания, обновления и т.д.

  • по обновления не важно, почему отдельно, а не внутри конфигурации, чтобы не холиварить

Хочется зафиксировать инструмент-шаблон в Ванесса-раннер, который можно будет легко переиспользовать
Есть обработка СозданиеПользователей и т.п., но они все реализованы по-разному, нет единого подхода\интерфейса, и не все возможности доступны, реализованы

т.к. периодически подобные потребности возникают у многих автоматизаторов-девопсеров.

Набор требований:

  • настройка и обработка параметров, которые передаются в 1С
  • параметры командной строки
  • параметры в файле настройки
  • как передается фай-настройки, какой его формат и т.п.
  • как выполняете завершение работы предприятия, закрытие сеанса?
  • выполнение обновления
  • работа с пользователями и правами
  • изменение настроек при смене окружения
  • доп. отчеты и обработки
  • код возврата хорошо бы возвращать из 1С
  • ванесса-раннер мог бы научиться анализировать лог и по ключевым фразам выбрасывать нужный код возврата
    • из файла исключений со связкой "текст - код возврата"
  • как программно реализовали?
  • наверное, можно еще единый формат лога предусмотреть

Артем Кузнецов, [07.06.2023 13:48]
Есть обработка для выгрузки/загрузки справочника доп. отчетов/обработок с возможностью запуска из командной строки и завершением работы предприятия после выполнения.
Могу поделиться.

Также есть несколько связанных задач по тегу "Режим 1С:Предприятие"