Skip to content
vsuh edited this page Nov 2, 2015 · 16 revisions

1S_EpfErf

Проект состоит из одного скрипта и библиотеки подпрограмм к нему.

Скрипт написан на языке OneScript и предназначен для манипулирования обработками и отчетами в справочнике ВнешниеОбработки информационной базы 1С:Предприятие.

Параметры для своей работы читает из командной строки и из конфигурационного файла epfert.json если файл отсутствует, он создается при первом запуске.

При запуске без параметров показывает справку:

EpfErfOperate.os -do export,unpack,change,pack,import
  любое или комбинация действий
  необязательные параметры:
          -ibAddress IBNAME
          -ibUser USER
          -ibPasswd PASSWORD

где -do (обязательный) перечисление через запятую необходимых действий:

  • export - действие по извлечению объектов справочника ВнешниеОбработки в подкаталог reps текущего каталога
  • unpack - распаковка извлеченных файлов в каталог in программой v8unpack.exe
  • change - (не реализовано) действия по программной модификации модулей распакованных объектов
  • pack - упаковка модифицированных файлов в файлы обработок в каталог out
  • import - загрузка полученных файлов обработок в справочник ВнешниеОбработки

-ibAddress, -ibUser, -ibPasswd - необязательные параметры доступа к информационной базе.

Параметры командной строки имеют приоритет перед параметрами из файла конфигурации.

В конце текста файла EpfErfOperate.os в выражении init(3); можно задать уровень отладочных сообщений, выводящихся на экран (0..3)

Clone this wiki locally