1c-ibcmd-runner 中文文档教程
1C-ibcmd-runner
Библиотека взаимодействия с Автономным сервером 1С。
Описание
Библиотека упрощает взаимодействие CLI Автономного сервера 1С 和 решает проблему Интерактивного ввода логина 和 пароля информационной базы 1С. Подробнее о проблеме можно прочитать в комментариях к статье по ссылке Infostart。
Установка
$ npm install -g 1c-ibcmd-runner
или
$ yarn add -g 1c-ibcmd-runner
Пример файла с переменными。
{
"cfpath": "путь к папке с файлами исходниками конфигурации в формате XML.",
"cfepath": "путь к папке с файлами исходниками расширения в формате XML.",
"dbms": "тип СУБД",
"server": "адрес сервера",
"dbname": "имя базы в СУБД",
"dbuser": "пользователь СУБД",
"dbpwd": "пароль пользователя СУБД",
"name": "имя базы в кластере 1С",
"user": "имя пользователя 1С",
"password": "пароль пользователя 1С",
"cfename": "имя расширения"
}
Библиотека поддерживает 2 режима работ ы:
- Хранение переменных в файле пользователя. Для операционной системы Windows путь будет равен C:\users\user-name\ibcmd-runner-data.json
- Передача пути к файлу с переменными
Использование
Ключ -help
мыведет спрау。
1c-cli -help
HELP
jobs:
-help : Вызов справки.
-version : получение версии.
-param : Вызов списка текущих параметров.
-load : Обновление конфигурации из XML.
-loadext : Обновление расширения из XML.
-update : Применение изменений конфигурации.
-updateext : Применение изменений расширения.
params:
-cfpath [] : Путь к исходникам конфигурации.
-cfepath [] : Путь к исходникам расширения.
-dbms [] : Тип сервера базы данных.
-server [] : Адрес сервера.
-dbname [] : Имя базы данных.
-dbuser [] : Логин сервера базы данных.
-dbpwd [] : Пароль сервера базы данных.
-name [] : Имя базы 1С.
-user [] : Логин пользователя 1С.
-password [] : Пароль пользователя 1С.
Ключ -version
выведет версию библиотеки。
1c-cli -version
Ключ -param
выведет список заданных параметров。
1c-cli -param
CURRENT ARGS
{
"dbms": "MSSQLServer",
"server": "MSSQLServer",
"cfpath": "//folder/to/cf/file",
"cfepath": "//folder/to/cfe/file",
"dbname": "test_base",
"dbuser": "sa",
"dbpwd": "qwerty",
"user": "Администратор",
"password": "123",
"cfename": "_расширениеЕРПБазовая"
}