Catalog npm
PACKAGE EXPLORERView in registry

1c-ibcmd-runner

npm

Библиотека взаимодействия c CLI 1С.

1cci/cd
Versions collected41
Direct dependencies7From release 1.4.16
Last observed20 Oct, 18:26 UTC

README

Current package documentation

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 режима работы:

  1. Хранение переменных в файле пользователя. Для операционной системы Windows путь будет равен C:\users\user-name\ibcmd-runner-data.json
  2. Передача пути к файлу с переменными

Использование

Ключ -help выведет справку по параметрам.

1c-cli -help

 HELP 
jobs:
-help        : Вызов справки.
-version     : получение версии.
-param       : Вызов списка текущих параметров.
-load        : Обновление конфигурации из XML.
-loadext     : Обновление расширения из XML.
-update      : Применение изменений конфигурации.
-updateext   : Применение изменений расширения.
-sqlbackup   : Создание бекапа.
-sqlrestore  : Востановление бекапа из bak.
params:
-cfpath []   : Путь к исходникам конфигурации.
-cfepath []  : Путь к исходникам расширения.
-cfename []  : Наименование расширения конфигурации.
-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": "_расширениеЕРПБазовая"
}

Ключ -load загрузит конфигурацию из исходников формата XML. Для использования необходимо задать параметры dbms, server, cfpath, dbname, dbuser, dbpwd, user, password. При загрузке используется механизм автономного сервера 1С. Использование ключа допустимо только на машине с сервером 1С.

1c-cli -load

Ключ -update применит изменения конфигурации для базы данных. Для использования необходимо задать параметры dbms, server, cfpath, dbname, dbuser, dbpwd, user, password. При обновлении используется механизм автономного сервера 1С. Использование ключа допустимо только на машине с сервером 1С.

1c-cli -update

Ключ -loadext загрузит конфигурацию расширения из исходников формата XML. Для использования необходимо задать параметры dbms, server, cfepath, cfename, dbname, dbuser, dbpwd, user, password. При обновлении используется механизм автономного сервера 1С. Использование ключа допустимо только на машине с сервером 1С.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 41

Collected releases
VersionPublishedDirect dependenciesOpen version
1.4.16Registry latest20 Mar 20237
1.4.1515 Mar 20237
1.4.1415 Mar 20237
1.4.1315 Mar 20237
1.4.1215 Mar 20237
1.4.1115 Mar 20237
1.4.1014 Mar 20237
1.4.914 Mar 20237
1.4.814 Mar 20237
1.4.714 Mar 20237
1.4.614 Mar 20237
1.4.514 Mar 20237
1.4.414 Mar 20237
1.4.314 Mar 20237
1.4.214 Mar 20237
1.4.124 Feb 20222
1.3.11 Feb 20222
1.3.018 Jan 20222
1.2.917 Jan 20222
1.2.817 Jan 20222

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
afanasievkirill/1c-ibcmd-runner

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:26 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:c1201ae87c7232b95395117a58142c513212fd397f54ff680b799f753a29eb1d