Catalog npm
Back to packageRELEASE DETAILS

1.1.3

npm

1c-ibcmd-runner

Библиотека взаимодействия с Автономным сервером 1С.

1cci/cd
Published17 Jan 2022
Direct dependencies2
Transitive dependenciesNot calculated

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.

Declared dependencies 2

Native requirements
2 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
chalk
Environment
{
  "local_name": "chalk",
  "alias": false,
  "peer_metadata": null
}
^5.0.0runtime
dedent-js
Environment
{
  "local_name": "dedent-js",
  "alias": false,
  "peer_metadata": null
}
^1.0.1runtime

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-62FBHE7E9U33TYp8rD9kvaHw15GkXorAx7/vM9xywGRZHfcl2V63QHNBoZrJv7kMmK1DRS5KrtKcMtIgUj2QzA==",
  "shasum": "80d2946f54d0f819409d3a1f044b7be2187a7e70",
  "tarball": "https://registry.npmjs.org/1c-ibcmd-runner/-/1c-ibcmd-runner-1.1.3.tgz",
  "fileCount": 12,
  "unpackedSize": 15375,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5TpZCRA9TVsSAnZWagAABQAP/j7bdpwRH+g9y8KnH61Z\noD0zKHxHLx7pZu+jjTRplby6KArvGN/HXaE/SRQ3fHsnJIZc18VFB6AZShcG\naCclyu4GKFaKvj64c7BhdmGBWSfqWy4pAh58Ax2i9rgw9SXl0NqSc9jepnm6\nzQpaQgsxg3kpo/bxgodSo/rzaGl6kaFB2/EqSbQF33qVzfQFck1wIRk/qiRn\n1A1Avr6IpQY6z//OxDANNu6Hu+7dQ8mXVZ3PjReH73bnwZu4wICZ/AUnGwVJ\nxe8S/YnDKNd0QL9zMds1QDiPFW5kEGcyNB2ml4wTRnbowC29rdmiChsxqAQ+\nVlGN5UdUwaLxzvwMN0AKkV6p/STuCfPAoskjpDJrNhQdQJ8G/kJwLv18oZDt\nHD6aaYqCXhSut9xRHmSWZS1e3c2Px/hC6pLO63lv/Es412IQZPJsxTazEUjW\n1aBS526wj7xnla8niaNDYZXvzn409qsCd6A/iKSJo5BTrqwPvJNVfqAHVJhr\nIB22vBRMfLH3vB5RGz/8xuJZOIvc96ZUVH/hYDqeew2k7ifv/18ErUeqUw0c\nKzEJ2SDPo4QLRK5p6bfMlD2M6DskIl098KjP0IpBLH0Bl1EFPFsZjn7dBtat\n7xT7WTkjNqEjtxZSykt/ABlRJpfsjaENZF1WqulOk5HhTAh1lcFPC3qH1PyK\nmX0y\r\n=Iv4F\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIQCQhS+PrYAi4rnq3xzlwpOn3AxTLjE63Wm909HSxYBgugIge5+Og/SEQzoUEsTsT+/cI8Y2RIqd4RiI++53MYbR+I4="
    }
  ]
}

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_version:ffddbbd164e075ccd9a554d9eef5dbc6b4e2b115ca74f00ce629e497a03b802f

Other collected versions

1.4.1620 Mar1.4.1515 Mar1.4.1415 Mar1.4.1315 Mar1.4.1215 Mar1.4.1115 MarView all collected versions →