Segate-ekb / ibcmdrunner

Библиотека, упрощающая использование утилит 1С ibcmd и ibsrv

Home Page:HomePage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ibcmdrunner

Библиотека для упрощения работы с утилитами ibcmd и ibsrv из oscript.

Позволяет выполнять операции с информационной базой в стиле v8runner.

Пример работы:

УправлениеИБ = Новый УправлениеИБ;
ВременныйКаталог = ОбъединитьПути(КаталогВременныхФайлов(), "tmp_db");
УправлениеИБ.УстановитьПараметрыФайловойИБ(ВременныйКаталог);
ПутьКФайлуКонфигурации = "c:\tmp\1c.cf";
УправлениеИБ.СоздатьИБИзФайлаКонфигурации(ПутьКФайлуКонфигурации);
КонфигФайл = Новый КонфигурационныйФайлАС;
// Задаем параметры автономного сервера - IP-адрес, порт (по умолчанию 8314), имя сервера
КонфигФайл.ПараметрыСервера("127.0.0.1", , "MyFirstServer");
// Задаем параметры информационной базы, к которой подключаемся -
// путь, имя пользователя, пароль
КонфигФайл.ПараметрыФайловойБД("d:\1c_Bases\MyBase", "user", "123");
// Создаем конфигурационный файл c:\tmp\my-config.yml в формате YAML 
КонфигФайл.СоздатьКонфигурационныйФайл("c:\tmp\my-config.yml");

Лицензия

Смотри файл LICENSE.

About

Библиотека, упрощающая использование утилит 1С ibcmd и ibsrv

HomePage

License:Mozilla Public License 2.0


Languages

Language:1C Enterprise 99.9%Language:Batchfile 0.1%Language:Shell 0.0%