├── .github ├── dependabot.yml └── workflows │ ├── release.yml │ └── sonar.yml ├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── Readme.md ├── doc ├── autodoc_os.os ├── bsl-parser │ ├── ГенераторДокументации.os │ ├── СтруктурыОписаний.os │ ├── ТипыБлоковМодуля.os │ ├── ТипыМодуля.os │ ├── ТипыОбласти.os │ └── ЧтениеМодулей.os ├── css │ └── default.css ├── doc.md ├── index.htm └── Класс │ ├── КонфигурационныйФайлАС │ ├── ДобавитьПараметрыВеб_Разделители.htm │ ├── ДобавитьПараметрыВеб_Разделители.md │ ├── ДобавитьПараметрыВебСервиса.htm │ ├── ДобавитьПараметрыВебСервиса.md │ ├── ДобавитьПараметрыХТТПСервиса.htm │ ├── ДобавитьПараметрыХТТПСервиса.md │ ├── ПараметрыВеб_Аутентификация.htm │ ├── ПараметрыВеб_Аутентификация.md │ ├── ПараметрыВеб_Приложение.htm │ ├── ПараметрыВеб_Приложение.md │ ├── ПараметрыВеб_ПубликацияOData.htm │ ├── ПараметрыВеб_ПубликацияOData.md │ ├── ПараметрыВеб_РежимПовторногоИспользованияСеансов.htm │ ├── ПараметрыВеб_РежимПовторногоИспользованияСеансов.md │ ├── ПараметрыВебСервисовОбщие.htm │ ├── ПараметрыВебСервисовОбщие.md │ ├── ПараметрыИБ.htm │ ├── ПараметрыИБ.md │ ├── ПараметрыПубликацииДистрибутивов.htm │ ├── ПараметрыПубликацииДистрибутивов.md │ ├── ПараметрыСервера.htm │ ├── ПараметрыСервера.md │ ├── ПараметрыСервернойБД.htm │ ├── ПараметрыСервернойБД.md │ ├── ПараметрыФайловойБД.htm │ ├── ПараметрыФайловойБД.md │ ├── ПараметрыХТТП.htm │ ├── ПараметрыХТТП.md │ ├── ПараметрыХТТПСервисовОбщие.htm │ ├── ПараметрыХТТПСервисовОбщие.md │ ├── СоздатьКонфигурационныйФайл.htm │ └── СоздатьКонфигурационныйФайл.md │ └── УправлениеИБ │ ├── Версия.htm │ ├── Версия.md │ ├── ВозвратитьсяККонфигурацииБазыДанных.htm │ ├── ВозвратитьсяККонфигурацииБазыДанных.md │ ├── ВыводПоследнейКоманды.htm │ ├── ВыводПоследнейКоманды.md │ ├── ВыгрузитьВФайлИзмененияКонфигурации.htm │ ├── ВыгрузитьВФайлИзмененияКонфигурации.md │ ├── ВыгрузитьВФайлСостояниеКонфигурации.htm │ ├── ВыгрузитьВФайлСостояниеКонфигурации.md │ ├── ВыгрузитьВсеРасширенияВФайлы.htm │ ├── ВыгрузитьВсеРасширенияВФайлы.md │ ├── ВыгрузитьДанныеИБ.htm │ ├── ВыгрузитьДанныеИБ.md │ ├── ВыгрузитьКонфигурациюВФайл.htm │ ├── ВыгрузитьКонфигурациюВФайл.md │ ├── ВыгрузитьКонфигурациюВФайлы.htm │ ├── ВыгрузитьКонфигурациюВФайлы.md │ ├── ВыгрузитьОбъектыКонфигурацииВФайлы.htm │ ├── ВыгрузитьОбъектыКонфигурацииВФайлы.md │ ├── ЗагрузитьВсеРасширенияИзФайлов.htm │ ├── ЗагрузитьВсеРасширенияИзФайлов.md │ ├── ЗагрузитьВыбранныеФайлыКонфигурации.htm │ ├── ЗагрузитьВыбранныеФайлыКонфигурации.md │ ├── ЗагрузитьДанныеИБ.htm │ ├── ЗагрузитьДанныеИБ.md │ ├── ЗагрузитьКонфигурацию.htm │ ├── ЗагрузитьКонфигурацию.md │ ├── ЗагрузитьКонфигурациюИзФайлов.htm │ ├── ЗагрузитьКонфигурациюИзФайлов.md │ ├── ИДПоколенияДанных.htm │ ├── ИДПоколенияДанных.md │ ├── ИзменитьСвойстваРасширения.htm │ ├── ИзменитьСвойстваРасширения.md │ ├── ИнформацияОРасширении.htm │ ├── ИнформацияОРасширении.md │ ├── КодВозвратаПоследнейКоманды.htm │ ├── КодВозвратаПоследнейКоманды.md │ ├── ОбновитьКонфигурациюБазыДанных.htm │ ├── ОбновитьКонфигурациюБазыДанных.md │ ├── ПроверитьКонфигурацию.htm │ ├── ПроверитьКонфигурацию.md │ ├── ПутьКПриложению.htm │ ├── ПутьКПриложению.md │ ├── СнятьСПоддержки.htm │ ├── СнятьСПоддержки.md │ ├── СоздатьИБ.htm │ ├── СоздатьИБ.md │ ├── СоздатьИБИзФайлаВыгрузки.htm │ ├── СоздатьИБИзФайлаВыгрузки.md │ ├── СоздатьИБИзФайлаКонфигурации.htm │ ├── СоздатьИБИзФайлаКонфигурации.md │ ├── СоздатьИБИзФайловКонфигурации.htm │ ├── СоздатьИБИзФайловКонфигурации.md │ ├── СоздатьРасширение.htm │ ├── СоздатьРасширение.md │ ├── СписокОбщихРеквизитов.htm │ ├── СписокОбщихРеквизитов.md │ ├── СписокРасширений.htm │ ├── СписокРасширений.md │ ├── ТестированиеИИсправление.htm │ ├── ТестированиеИИсправление.md │ ├── УдалитьВсеРасширения.htm │ ├── УдалитьВсеРасширения.md │ ├── УдалитьРасширение.htm │ ├── УдалитьРасширение.md │ ├── УстановитьКонфигурационныйФайл.htm │ ├── УстановитьКонфигурационныйФайл.md │ ├── УстановитьПараметрыАвтономногоСервера.htm │ ├── УстановитьПараметрыАвтономногоСервера.md │ ├── УстановитьПараметрыАвторизацииИБ.htm │ ├── УстановитьПараметрыАвторизацииИБ.md │ ├── УстановитьПараметрыСервернойИБ.htm │ ├── УстановитьПараметрыСервернойИБ.md │ ├── УстановитьПараметрыФайловойИБ.htm │ └── УстановитьПараметрыФайловойИБ.md ├── examples └── ВыгрузкаВФайлы.os ├── lib.config ├── packagedef ├── sonar-project.properties ├── src └── Классы │ ├── configfile_as.os │ ├── ibcmdrunner.os │ └── ibsrvrunner.os ├── tasks ├── coverage.os ├── oscript.cfg └── test.os ├── tests ├── fixtures │ ├── 1.0 │ │ ├── 1C.dt │ │ ├── 1C_.dt │ │ ├── 1Cv8.cf │ │ ├── 1Cv8.cfe │ │ ├── ConfigDumpInfo.xml │ │ ├── db │ │ │ ├── 1Cv8.1CD │ │ │ ├── 1Cv8.1CD.cfl │ │ │ ├── 1Cv8.1CL.cfl │ │ │ ├── 1Cv8.cgr.cfl │ │ │ ├── 1Cv8Log │ │ │ │ ├── 1Cv8.lgf │ │ │ │ ├── 20220131000000.lgp │ │ │ │ └── 20220201000000.lgp │ │ │ ├── 1Cv8tmp.1CD.cfl │ │ │ └── 1Cv8tmp.1CL.cfl │ │ ├── files │ │ │ ├── ConfigDumpInfo.xml │ │ │ ├── Configuration.xml │ │ │ ├── Languages │ │ │ │ └── Русский.xml │ │ │ └── Roles │ │ │ │ ├── ПолныеПрава.xml │ │ │ │ └── ПолныеПрава │ │ │ │ └── Ext │ │ │ │ └── Rights.xml │ │ └── update_after_dynamic.zip │ ├── 8_3_21 │ │ ├── 1Cv8.dt │ │ ├── 8_3_21with_support.dt │ │ ├── ConfigDumpInfo.xml │ │ ├── db │ │ │ ├── 1Cv8.1CD │ │ │ ├── 1Cv8.1CD.cfl │ │ │ ├── 1Cv8.1CL.cfl │ │ │ ├── 1Cv8.cgr.cfl │ │ │ ├── 1Cv8FTxt │ │ │ │ ├── checkout.dat │ │ │ │ ├── checkoutReasonFile.dat │ │ │ │ └── checkoutReasonProtect.dat │ │ │ ├── 1Cv8tmp.1CD.cfl │ │ │ └── 1Cv8tmp.1CL.cfl │ │ ├── files │ │ │ ├── ConfigDumpInfo.xml │ │ │ ├── Configuration.xml │ │ │ ├── Languages │ │ │ │ └── Русский.xml │ │ │ └── Roles │ │ │ │ ├── ПолныеПрава.xml │ │ │ │ └── ПолныеПрава │ │ │ │ └── Ext │ │ │ │ └── Rights.xml │ │ ├── se.cfe │ │ ├── update_dyn.zip │ │ └── update_mono.zip │ ├── 8_3_22 │ │ ├── 1Cv8.dt │ │ ├── 8_3_22with_support.dt │ │ ├── ConfigDumpInfo.xml │ │ ├── Configuration.xml │ │ ├── archive.zip │ │ ├── db │ │ │ ├── 1Cv8.1CD │ │ │ ├── 1Cv8.1CD.cfl │ │ │ ├── 1Cv8.1CL.cfl │ │ │ ├── 1Cv8.cgr.cfl │ │ │ ├── 1Cv8FTxt │ │ │ │ ├── checkout.dat │ │ │ │ ├── checkoutReasonFile.dat │ │ │ │ └── checkoutReasonProtect.dat │ │ │ ├── 1Cv8tmp.1CD.cfl │ │ │ └── 1Cv8tmp.1CL.cfl │ │ ├── files │ │ │ ├── ConfigDumpInfo.xml │ │ │ ├── Configuration.xml │ │ │ ├── Languages │ │ │ │ └── Русский.xml │ │ │ └── Roles │ │ │ │ ├── ПолныеПрава.xml │ │ │ │ └── ПолныеПрава │ │ │ │ └── Ext │ │ │ │ └── Rights.xml │ │ ├── se.cfe │ │ ├── update_dyn.zip │ │ ├── update_mono.dt │ │ └── update_mono.zip │ ├── 8_3_23 │ │ └── update_dyn.zip │ └── arcive.zip ├── ibcmdrunner-test.os ├── ibcmdrunner_tests.os ├── ibsrvrunner_tests.os └── ОбновлениеИБпослеДинамического.os └── tools ├── autodoc.bat ├── build.bat ├── run-tests.bat └── run-tests.sh /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | # To get started with Dependabot version updates, you'll need to specify which 2 | # package ecosystems to update and where the package manifests are located. 3 | # Please see the documentation for all configuration options: 4 | # https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates 5 | 6 | version: 2 7 | updates: 8 | - package-ecosystem: "github-actions" 9 | directory: "/" 10 | schedule: 11 | interval: "daily" 12 | 13 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Публикация релиза 2 | 3 | on: 4 | release: 5 | types: 6 | - published 7 | workflow_dispatch: 8 | 9 | jobs: 10 | release: 11 | uses: autumn-library/workflows/.github/workflows/release.yml@v1 12 | with: 13 | package_mask: "ibcmdrunner-*.ospx" # change me! 14 | secrets: 15 | PUSH_TOKEN: ${{ secrets.PUSH_TOKEN }} 16 | -------------------------------------------------------------------------------- /.github/workflows/sonar.yml: -------------------------------------------------------------------------------- 1 | name: Контроль качества 2 | 3 | on: 4 | push: 5 | pull_request: 6 | workflow_dispatch: 7 | 8 | jobs: 9 | sonar: 10 | uses: autumn-library/workflows/.github/workflows/sonar.yml@v1 11 | with: 12 | github_repository: vanessa-opensource/ibcmdrunner # change me! 13 | secrets: 14 | SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} 15 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Readme.html 2 | tests/fixtures/1.0/db/1Cv8Log/* 3 | tests/fixtures/8_3_22/db/1Cv8Log/* 4 | tests/fixtures/8_3_22/db/1Cv8Log/* 5 | tests/fixtures/8_3_21/db/1Cv8Log/* 6 | *.ospx 7 | oscript_modules/ 8 | out/ 9 | *.1CD 10 | 1Cv8.1CD.cfl 11 | tests/fixtures/8_3_22/db/1Cv8.1CD.cfl 12 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // Используйте IntelliSense, чтобы узнать о возможных атрибутах. 3 | // Наведите указатель мыши, чтобы просмотреть описания существующих атрибутов. 4 | // Для получения дополнительной информации посетите: https://go.microsoft.com/fwlink/?linkid=830387 5 | "version": "0.2.0", 6 | "configurations": [ 7 | { 8 | "name": "Отладка 1Script", 9 | "type": "oscript", 10 | "request": "launch", 11 | "program": "${file}", 12 | "args": [], 13 | "cwd": "${workspaceRoot}", 14 | "env": {}, 15 | "runtimeExecutable": null, 16 | "runtimeArgs": [], 17 | "debugPort": 2801 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- 1 | # ibcmdrunner 2 | 3 | ## Библиотека для упрощения работы с утилитами ibcmd и ibsrv из oscript. 4 | 5 | Позволяет выполнять операции с информационной базой в стиле [v8runner](https://github.com/oscript-library/v8runner). 6 | 7 | Пример работы: 8 | 9 | ```bsl 10 | 11 | УправлениеИБ = Новый УправлениеИБ; 12 | ВременныйКаталог = ОбъединитьПути(КаталогВременныхФайлов(), "tmp_db"); 13 | УправлениеИБ.УстановитьПараметрыФайловойИБ(ВременныйКаталог); 14 | ПутьКФайлуКонфигурации = "c:\tmp\1c.cf"; 15 | УправлениеИБ.СоздатьИБИзФайлаКонфигурации(ПутьКФайлуКонфигурации); 16 | ``` 17 | 18 | ```bsl 19 | 20 | КонфигФайл = Новый КонфигурационныйФайлАС; 21 | // Задаем параметры автономного сервера - IP-адрес, порт (по умолчанию 8314), имя сервера 22 | КонфигФайл.ПараметрыСервера("127.0.0.1", , "MyFirstServer"); 23 | // Задаем параметры информационной базы, к которой подключаемся - 24 | // путь, имя пользователя, пароль 25 | КонфигФайл.ПараметрыФайловойБД("d:\1c_Bases\MyBase", "user", "123"); 26 | // Создаем конфигурационный файл c:\tmp\my-config.yml в формате YAML 27 | КонфигФайл.СоздатьКонфигурационныйФайл("c:\tmp\my-config.yml"); 28 | ``` 29 | 30 | ## [Программный интерфейс](https://github.com/alex-bob-lip/ibcmdrunner/tree/main/doc/doc.md) 31 | 32 | ## Лицензия 33 | 34 | Смотри файл [`LICENSE`](./LICENSE). 35 | -------------------------------------------------------------------------------- /doc/bsl-parser/ТипыБлоковМодуля.os: -------------------------------------------------------------------------------- 1 | Перем ОписаниеПеременной Экспорт; 2 | 3 | Перем ЗаголовокПроцедуры Экспорт; 4 | Перем ОкончаниеПроцедуры Экспорт; 5 | 6 | Перем ЗаголовокФункции Экспорт; 7 | Перем ОкончаниеФункции Экспорт; 8 | 9 | Перем НачалоОбласти Экспорт; 10 | Перем КонецОбласти Экспорт; 11 | 12 | Перем Операторы Экспорт; 13 | Перем Комментарий Экспорт; 14 | Перем СтрокаТекста Экспорт; 15 | Перем ДирективаКомпиляции Экспорт; 16 | Перем ПустаяСтрока Экспорт; 17 | Перем Описание Экспорт; 18 | 19 | /////////////////////////////////////////////////////////////////////////////////////////////// 20 | 21 | ОписаниеПеременной = "ОписаниеПеременной"; 22 | 23 | ЗаголовокПроцедуры = "ЗаголовокПроцедуры"; 24 | ОкончаниеПроцедуры = "ОкончаниеПроцедуры"; 25 | 26 | ЗаголовокФункции = "ЗаголовокФункции"; 27 | ОкончаниеФункции = "ОкончаниеФункции"; 28 | 29 | НачалоОбласти = "НачалоОбласти"; 30 | КонецОбласти = "КонецОбласти"; 31 | 32 | Операторы = "Операторы"; 33 | Комментарий = "Комментарий"; 34 | СтрокаТекста = "СтрокаТекста"; 35 | ДирективаКомпиляции = "ДирективаКомпиляции"; 36 | ПустаяСтрока = "ПустаяСтрока"; 37 | Описание = "Описание"; 38 | -------------------------------------------------------------------------------- /doc/bsl-parser/ТипыМодуля.os: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Перечисление, типы модулей 4 | // 5 | /////////////////////////////////////////////////////////////////////////////// 6 | 7 | /////////////////////////////////////////////////////////////////////////////// 8 | // ПЕРЕМЕННЫЕ 9 | /////////////////////////////////////////////////////////////////////////////// 10 | 11 | Перем ОбщийМодуль Экспорт; 12 | 13 | Перем МодульОбъекта Экспорт; 14 | Перем МодульМенеджера Экспорт; 15 | 16 | Перем МодульОбычнойФормы Экспорт; 17 | Перем МодульУправляемойФормы Экспорт; 18 | 19 | Перем МодульКоманды Экспорт; 20 | 21 | Перем МодульСеанса Экспорт; 22 | Перем МодульОбычногоПриложения Экспорт; 23 | Перем МодульУправляемогоПриложения Экспорт; 24 | Перем МодульВнешнегоСоединения Экспорт; 25 | 26 | Перем СоответствиеИмениФайлаИТипаМодуля; 27 | Перем СоответствиеИмениРодителяИТипаМодуля; 28 | 29 | /////////////////////////////////////////////////////////////////////////////// 30 | // ПРОГРАММНЫЙ ИНТЕРФЕЙС 31 | /////////////////////////////////////////////////////////////////////////////// 32 | 33 | // Определяет тип модуля по имени файла 34 | // 35 | // Параметры: 36 | // ПолноеИмяФайла - Строка - Имя файла 37 | // 38 | // Возвращаемое значение: 39 | // Строка - Тип модуля 40 | // 41 | Функция ТипМодуляПоИмениФайла(ПолноеИмяФайла) Экспорт 42 | 43 | Файл = Новый Файл(ПолноеИмяФайла); 44 | ИмяБезРасширения = Файл.ИмяБезРасширения; 45 | Расширение = Файл.Расширение; 46 | 47 | ТипЭтогоМодуля = Неопределено; 48 | 49 | Если ИмяБезРасширения = "module" И ПустаяСтрока(Расширение) Тогда 50 | 51 | ТипЭтогоМодуля = МодульОбычнойФормы; 52 | 53 | ИначеЕсли ИмяБезРасширения = "Module" Тогда 54 | 55 | МассивЧастейИмени = СтрРазделить(ПолноеИмяФайла, ПолучитьРазделительПути()); 56 | 57 | Если МассивЧастейИмени.Количество() > 3 Тогда 58 | 59 | Родитель = МассивЧастейИмени[МассивЧастейИмени.Количество() - 2]; 60 | 61 | Если Родитель = "Ext" Тогда 62 | 63 | Родитель = МассивЧастейИмени[МассивЧастейИмени.Количество() - 4]; 64 | 65 | Иначе 66 | 67 | Родитель = МассивЧастейИмени[МассивЧастейИмени.Количество() - 3]; 68 | 69 | Если Родитель = "Ext" Тогда // Общие формы 70 | 71 | Родитель = МассивЧастейИмени[МассивЧастейИмени.Количество() - 5]; 72 | 73 | КонецЕсли; 74 | 75 | КонецЕсли; 76 | 77 | ТипЭтогоМодуля = СоответствиеИмениРодителяИТипаМодуля[Родитель]; 78 | 79 | Иначе 80 | 81 | ВызватьИсключение "Ошибочная структура имени файла: " + ПолноеИмяФайла; 82 | 83 | КонецЕсли; 84 | 85 | 86 | Иначе 87 | 88 | ТипЭтогоМодуля = СоответствиеИмениФайлаИТипаМодуля[ИмяБезРасширения]; 89 | 90 | КонецЕсли; 91 | 92 | Если ПустаяСтрока(ТипЭтогоМодуля) Тогда 93 | 94 | Сообщить("Не смогли определить тип модуля. " + ПолноеИмяФайла); 95 | 96 | КонецЕсли; 97 | 98 | Возврат ТипЭтогоМодуля; 99 | 100 | КонецФункции 101 | 102 | // Определяет относится ли модуль к форме 103 | // 104 | // Параметры: 105 | // ТипПереданногоМодуля - Строка - Значение перечисления ТипыМодулей 106 | // 107 | // Возвращаемое значение: 108 | // Булево - Признак принадлежности модуля к форме 109 | // 110 | Функция ЭтоМодульФормы(ТипПереданногоМодуля) Экспорт 111 | 112 | Возврат ТипПереданногоМодуля = МодульУправляемойФормы ИЛИ ТипПереданногоМодуля = МодульОбычнойФормы; 113 | 114 | КонецФункции 115 | 116 | Процедура Инициализация() 117 | 118 | // Инициализация значений перечисления 119 | 120 | ОбщийМодуль = "ОбщийМодуль"; 121 | 122 | МодульОбъекта = "МодульОбъекта"; 123 | МодульМенеджера = "МодульМенеджера"; 124 | 125 | МодульОбычнойФормы = "МодульОбычнойФормы"; 126 | МодульУправляемойФормы = "МодульУправляемойФормы"; 127 | 128 | МодульКоманды = "МодульКоманды"; 129 | 130 | МодульСеанса = "МодульСеанса"; 131 | МодульОбычногоПриложения = "МодульОбычногоПриложения"; 132 | МодульУправляемогоПриложения = "МодульУправляемогоПриложения"; 133 | МодульВнешнегоСоединения = "МодульВнешнегоСоединения"; 134 | 135 | // Заполнение служебных переменных 136 | 137 | СоответствиеИмениФайлаИТипаМодуля = Новый Соответствие(); 138 | СоответствиеИмениФайлаИТипаМодуля.Вставить("CommandModule", МодульКоманды); 139 | СоответствиеИмениФайлаИТипаМодуля.Вставить("ManagedApplicationModule", МодульУправляемогоПриложения); 140 | СоответствиеИмениФайлаИТипаМодуля.Вставить("OrdinaryApplicationModule", МодульОбычногоПриложения); 141 | СоответствиеИмениФайлаИТипаМодуля.Вставить("SessionModule", МодульСеанса); 142 | СоответствиеИмениФайлаИТипаМодуля.Вставить("ExternalConnectionModule", МодульВнешнегоСоединения); 143 | СоответствиеИмениФайлаИТипаМодуля.Вставить("ManagerModule", МодульМенеджера); 144 | СоответствиеИмениФайлаИТипаМодуля.Вставить("ValueManagerModule", МодульМенеджера); 145 | СоответствиеИмениФайлаИТипаМодуля.Вставить("ObjectModule", МодульОбъекта); 146 | СоответствиеИмениФайлаИТипаМодуля.Вставить("RecordSetModule", МодульОбъекта); 147 | 148 | СоответствиеИмениРодителяИТипаМодуля = Новый Соответствие(); 149 | СоответствиеИмениРодителяИТипаМодуля.Вставить("CommonModules", ОбщийМодуль); 150 | СоответствиеИмениРодителяИТипаМодуля.Вставить("CommonModule", ОбщийМодуль); 151 | СоответствиеИмениРодителяИТипаМодуля.Вставить("WebServices", МодульОбъекта); 152 | СоответствиеИмениРодителяИТипаМодуля.Вставить("WebService", МодульОбъекта); 153 | СоответствиеИмениРодителяИТипаМодуля.Вставить("HTTPServices", МодульОбъекта); 154 | СоответствиеИмениРодителяИТипаМодуля.Вставить("HTTPService", МодульОбъекта); 155 | СоответствиеИмениРодителяИТипаМодуля.Вставить("Forms", МодульУправляемойФормы); 156 | СоответствиеИмениРодителяИТипаМодуля.Вставить("Form", МодульУправляемойФормы); 157 | СоответствиеИмениРодителяИТипаМодуля.Вставить("CommonForms", МодульУправляемойФормы); 158 | СоответствиеИмениРодителяИТипаМодуля.Вставить("CommonForm", МодульУправляемойФормы); 159 | 160 | КонецПроцедуры 161 | 162 | /////////////////////////////////////////////////////////////////////////////////////////////// 163 | 164 | Инициализация(); 165 | -------------------------------------------------------------------------------- /doc/bsl-parser/ТипыОбласти.os: -------------------------------------------------------------------------------- 1 | Перем РазделыОбщегоМодуля Экспорт; 2 | Перем РазделыМодуляМенеджера Экспорт; 3 | 4 | Перем РазделПрограммныйИнтерфейс Экспорт; 5 | Перем РазделСлужебныйПрограммныйИнтерфейс Экспорт; 6 | Перем РазделСлужебныеПроцедурыИФункции Экспорт; 7 | Перем РазделОбработчикиСобытий Экспорт; 8 | 9 | /////////////////////////////////////////////////////////////////////////////////////////////// 10 | 11 | РазделПрограммныйИнтерфейс = "ПрограммныйИнтерфейс"; 12 | РазделСлужебныйПрограммныйИнтерфейс = "СлужебныйПрограммныйИнтерфейс"; 13 | РазделСлужебныеПроцедурыИФункции = "СлужебныеПроцедурыИФункции"; 14 | РазделОбработчикиСобытий = "ОбработчикиСобытий"; 15 | 16 | РазделыОбщегоМодуля = Новый Массив; 17 | РазделыОбщегоМодуля.Добавить(РазделПрограммныйИнтерфейс); 18 | РазделыОбщегоМодуля.Добавить(РазделСлужебныйПрограммныйИнтерфейс); 19 | РазделыОбщегоМодуля.Добавить(РазделСлужебныеПроцедурыИФункции); 20 | 21 | РазделыМодуляМенеджера = Новый Массив; 22 | РазделыМодуляМенеджера.Добавить(РазделПрограммныйИнтерфейс); 23 | РазделыМодуляМенеджера.Добавить(РазделСлужебныйПрограммныйИнтерфейс); 24 | РазделыМодуляМенеджера.Добавить(РазделСлужебныеПроцедурыИФункции); 25 | РазделыМодуляМенеджера.Добавить(РазделОбработчикиСобытий); -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ДобавитьПараметрыВеб_Разделители.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ДобавитьПараметрыВеб_Разделители 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ДобавитьПараметрыВеб_Разделители

12 |

Добавление параметров разделителя в массив параметров разделителей ИБ. 13 | Массив параметров разделителей содержит описание разделителей для базового 14 | каталога доступа. Если прикладное решение содержит несколько разделителей, 15 | данная секция может содержать несколько записей. Каждая запись описывает параметры 16 | одного разделителя в порядке их (разделителей) следования в метаданных.

Параметры:

17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 36 | 37 | 38 | 39 | 40 | 41 | 43 | 44 | 45 | 46 | 47 | 48 | 49 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1РазделительДаСтрокаявное указание значения разделителя, который находится на этой позиции.
2РазрешитьИзменениеНетБулевоПараметр управляет возможностью изменения значения 35 | разделителя из кода прикладного решения.
3ДобавлятьЗначениеВАдресНетБулевоопределяет необходимость присутствия значения 42 | данного разделителя в адресе публикуемой информационной базы
4ЭтоПервоеЗначениеРазделителяНетБулевофлаг для инициализации массива параметров.

Возвращаемое значение:

50 | Нет.
51 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ДобавитьПараметрыВеб_Разделители.md: -------------------------------------------------------------------------------- 1 |  2 |

ДобавитьПараметрыВеб_Разделители

3 |

Добавление параметров разделителя в массив параметров разделителей ИБ. 4 | Массив параметров разделителей содержит описание разделителей для базового 5 | каталога доступа. Если прикладное решение содержит несколько разделителей, 6 | данная секция может содержать несколько записей. Каждая запись описывает параметры 7 | одного разделителя в порядке их (разделителей) следования в метаданных.

Параметры:

8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 27 | 28 | 29 | 30 | 31 | 32 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1РазделительДаСтрокаявное указание значения разделителя, который находится на этой позиции.
2РазрешитьИзменениеНетБулевоПараметр управляет возможностью изменения значения 26 | разделителя из кода прикладного решения.
3ДобавлятьЗначениеВАдресНетБулевоопределяет необходимость присутствия значения 33 | данного разделителя в адресе публикуемой информационной базы
4ЭтоПервоеЗначениеРазделителяНетБулевофлаг для инициализации массива параметров.

Возвращаемое значение:

41 | Нет.
42 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ДобавитьПараметрыВебСервиса.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ДобавитьПараметрыВебСервиса 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ДобавитьПараметрыВебСервиса

12 |

Добавление в массив параметров отдельного web-сервиса

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 50 | 51 | 52 | 53 | 54 | 55 | 56 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПубликоватьДаБулевонеобходимость публикации сервиса
2ИмяДаСтрокаимя сервисв
3СинонимДаСтрокаточка подключения сервиса
4ПараметрыПовторногоИспользованияДаСтрокапараметры режима 43 | повторного использования сеансов. Если параметр пропущен, то 44 | это эквивалентно следующим значениям, установленным по умолчанию: 45 | mode: AutoUse 46 | max-age: 20s 47 | pool-size: 10 48 | pool-timeout: 5s 49 | Подробности: https://its.1c.ru/db/v8314doc#bookmark:adm:TI000000940
5ЭтоПервыйСервисДаБулевофлаг для инициализации массива web-сервисов

Возвращаемое значение:

57 | Нет.
58 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ДобавитьПараметрыВебСервиса.md: -------------------------------------------------------------------------------- 1 |  2 |

ДобавитьПараметрыВебСервиса

3 |

Добавление в массив параметров отдельного web-сервиса

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПубликоватьДаБулевонеобходимость публикации сервиса
2ИмяДаСтрокаимя сервисв
3СинонимДаСтрокаточка подключения сервиса
4ПараметрыПовторногоИспользованияДаСтрокапараметры режима 34 | повторного использования сеансов. Если параметр пропущен, то 35 | это эквивалентно следующим значениям, установленным по умолчанию: 36 | mode: AutoUse 37 | max-age: 20s 38 | pool-size: 10 39 | pool-timeout: 5s 40 | Подробности: https://its.1c.ru/db/v8314doc#bookmark:adm:TI000000940
5ЭтоПервыйСервисДаБулевофлаг для инициализации массива web-сервисов

Возвращаемое значение:

48 | Нет.
49 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ДобавитьПараметрыХТТПСервиса.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ДобавитьПараметрыХТТПСервиса 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ДобавитьПараметрыХТТПСервиса

12 |

Добавление в массив параметров отдельного http-сервиса

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 50 | 51 | 52 | 53 | 54 | 55 | 56 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПубликоватьДаБулевонеобходимость публикации сервиса
2ИмяДаСтрокаимя сервисв
3КорневойУРЛДаСтрокаточка подключения сервиса
4ПараметрыПовторногоИспользованияНетСтрокапараметры режима 43 | повторного использования сеансов. Если параметр пропущен, то 44 | это эквивалентно следующим значениям, установленным по умолчанию: 45 | mode: AutoUse 46 | max-age: 20s 47 | pool-size: 10 48 | pool-timeout: 5s 49 | Подробности: https://its.1c.ru/db/v8314doc#bookmark:adm:TI000000940
5ЭтоПервыйСервисНетБулевофлаг для инициализации массива http-сервисов

Возвращаемое значение:

57 | Нет.
58 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ДобавитьПараметрыХТТПСервиса.md: -------------------------------------------------------------------------------- 1 |  2 |

ДобавитьПараметрыХТТПСервиса

3 |

Добавление в массив параметров отдельного http-сервиса

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПубликоватьДаБулевонеобходимость публикации сервиса
2ИмяДаСтрокаимя сервисв
3КорневойУРЛДаСтрокаточка подключения сервиса
4ПараметрыПовторногоИспользованияНетСтрокапараметры режима 34 | повторного использования сеансов. Если параметр пропущен, то 35 | это эквивалентно следующим значениям, установленным по умолчанию: 36 | mode: AutoUse 37 | max-age: 20s 38 | pool-size: 10 39 | pool-timeout: 5s 40 | Подробности: https://its.1c.ru/db/v8314doc#bookmark:adm:TI000000940
5ЭтоПервыйСервисНетБулевофлаг для инициализации массива http-сервисов

Возвращаемое значение:

48 | Нет.
49 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыВеб_Аутентификация.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПараметрыВеб_Аутентификация 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПараметрыВеб_Аутентификация

12 |

Установка параметров веб-аутентификации OpenId (секции rely и provider)

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 36 | 37 | 39 | 40 | 41 | 42 | 43 | 44 | 47 | 48 | 49 | 50 | 51 | 52 | 53 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1УРИПровайдераДаСтрокауказывает URL информационной базы «1С:Предприятия», выступающей в роли OpenID-провайдера.
2ВремяЖизниНетЧисловремя жизни признака аутентифицированности идентификатора в секундах. 31 | Значение по умолчанию - 86400 секунд.
3МаскаРазрешенныхИменНетСтрокапредставляет собой регулярное выражение, которое определяет 38 | маску разрешенных имен сайтов, на которые могут выполняться переадресации пользовательского
4ПровайдерыOpenIDConnectНетСтрокаданный элемент содержит описание внешних OpenID-провайдеров, 45 | поддерживающих протокол авторизации OpenID Connect v1.0 (http://openid.net/connect/). 46 | Описание представляет собой массив объектов, каждый из которых описывает одного
5РазрешитьАутентификацию1СНетБулевоуказывает возможность применения аутентификации «1С:Предприятия».

Возвращаемое значение:

54 | Нет.
55 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыВеб_Аутентификация.md: -------------------------------------------------------------------------------- 1 |  2 |

ПараметрыВеб_Аутентификация

3 |

Установка параметров веб-аутентификации OpenId (секции rely и provider)

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 23 | 24 | 25 | 26 | 27 | 28 | 30 | 31 | 32 | 33 | 34 | 35 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1УРИПровайдераДаСтрокауказывает URL информационной базы «1С:Предприятия», выступающей в роли OpenID-провайдера.
2ВремяЖизниНетЧисловремя жизни признака аутентифицированности идентификатора в секундах. 22 | Значение по умолчанию - 86400 секунд.
3МаскаРазрешенныхИменНетСтрокапредставляет собой регулярное выражение, которое определяет 29 | маску разрешенных имен сайтов, на которые могут выполняться переадресации пользовательского
4ПровайдерыOpenIDConnectНетСтрокаданный элемент содержит описание внешних OpenID-провайдеров, 36 | поддерживающих протокол авторизации OpenID Connect v1.0 (http://openid.net/connect/). 37 | Описание представляет собой массив объектов, каждый из которых описывает одного
5РазрешитьАутентификацию1СНетБулевоуказывает возможность применения аутентификации «1С:Предприятия».

Возвращаемое значение:

45 | Нет.
46 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыВеб_Приложение.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПараметрыВеб_Приложение 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПараметрыВеб_Приложение

12 |

Установка параметров публикации управляемого приложения (application)

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1УРИВозвратаДаСтрокаадрес (URL), по которому будет выполнен переход после завершения работы веб-клиента.
2ПубликоватьНетБулевоОпределяет возможность использовать клиентское приложение для доступа 31 | к информационной базе.

Возвращаемое значение:

33 | Нет.
34 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыВеб_Приложение.md: -------------------------------------------------------------------------------- 1 |  2 |

ПараметрыВеб_Приложение

3 |

Установка параметров публикации управляемого приложения (application)

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 23 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1УРИВозвратаДаСтрокаадрес (URL), по которому будет выполнен переход после завершения работы веб-клиента.
2ПубликоватьНетБулевоОпределяет возможность использовать клиентское приложение для доступа 22 | к информационной базе.

Возвращаемое значение:

24 | Нет.
25 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыВеб_ПубликацияOData.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПараметрыВеб_ПубликацияOData 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПараметрыВеб_ПубликацияOData

12 |

Установка параметров публикации интерфейса OData

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПубликоватьНетБулевоУправляет доступностью стандартного интерфейса OData через указанную публикацию.
2ПараметрыРежимаПовторногоИспользованияСеансовНетСоответствиепараметры режима повторного 31 | использования сеансов (см. описание следующего метода).

Возвращаемое значение:

33 | Нет.
34 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыВеб_ПубликацияOData.md: -------------------------------------------------------------------------------- 1 |  2 |

ПараметрыВеб_ПубликацияOData

3 |

Установка параметров публикации интерфейса OData

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 23 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПубликоватьНетБулевоУправляет доступностью стандартного интерфейса OData через указанную публикацию.
2ПараметрыРежимаПовторногоИспользованияСеансовНетСоответствиепараметры режима повторного 22 | использования сеансов (см. описание следующего метода).

Возвращаемое значение:

24 | Нет.
25 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыВеб_РежимПовторногоИспользованияСеансов.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПараметрыВеб_РежимПовторногоИспользованияСеансов 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПараметрыВеб_РежимПовторногоИспользованияСеансов

12 |

Устанавливает параметры повторного использования сеансов

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 38 | 39 | 40 | 41 | 42 | 43 | 45 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1РежимНетСтрокаAutoUse, DontUse, Use
2ВремяБездействияНетЧислоВремя бездействия сеанса, после которого он завершается принудительно (в секундах).
3МаксимальноеКоличествоСеансовНетЧислоМаксимальное количество сеансов, которые могут быть созданы при 37 | автоматическом управлении сеансами.
4ТаймаутОжиданияСвободногоСеансаНетЧислоВремя ожидания появления свободного сеанса после заполнения 44 | пула сеансов (в секундах).

Возвращаемое значение:

46 | Нет.
47 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыВеб_РежимПовторногоИспользованияСеансов.md: -------------------------------------------------------------------------------- 1 |  2 |

ПараметрыВеб_РежимПовторногоИспользованияСеансов

3 |

Устанавливает параметры повторного использования сеансов

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 29 | 30 | 31 | 32 | 33 | 34 | 36 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1РежимНетСтрокаAutoUse, DontUse, Use
2ВремяБездействияНетЧислоВремя бездействия сеанса, после которого он завершается принудительно (в секундах).
3МаксимальноеКоличествоСеансовНетЧислоМаксимальное количество сеансов, которые могут быть созданы при 28 | автоматическом управлении сеансами.
4ТаймаутОжиданияСвободногоСеансаНетЧислоВремя ожидания появления свободного сеанса после заполнения 35 | пула сеансов (в секундах).

Возвращаемое значение:

37 | Нет.
38 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыВебСервисовОбщие.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПараметрыВебСервисовОбщие 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПараметрыВебСервисовОбщие

12 |

Устанавливает параметры доступа к Web-сервисам, которые реализованы в прикладном решении.

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПубликоватьВебСервисыНетБулевоопределяет доступность Web-сервисов приложения
2ПубликоватьВебСервисыРасширенийНетБулевоопределяет доступность Web-сервисов расширений приложения

Возвращаемое значение:

32 | Нет.
33 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыВебСервисовОбщие.md: -------------------------------------------------------------------------------- 1 |  2 |

ПараметрыВебСервисовОбщие

3 |

Устанавливает параметры доступа к Web-сервисам, которые реализованы в прикладном решении.

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПубликоватьВебСервисыНетБулевоопределяет доступность Web-сервисов приложения
2ПубликоватьВебСервисыРасширенийНетБулевоопределяет доступность Web-сервисов расширений приложения

Возвращаемое значение:

23 | Нет.
24 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыИБ.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПараметрыИБ 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПараметрыИБ

12 |

Установка параметров информационной базы

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 44 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяИБДаСтрокаимя информационной базы
2ВыдаватьКлиентскиеЛицензииДаБулеворазрешить выдавать клиентские лицензии автономному серверу
3РазрешитьРегламентныеЗаданияДаБулеворазрешить выполнение регламентных заданий
4ИДНетСтрокауникальный идентификатор информационной базы. По умолчанию - значение unique, то есть 43 | каждый раз при перезапуске будет генерироваться новый уникальный идентификатор.

Возвращаемое значение:

45 | Нет.
46 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыИБ.md: -------------------------------------------------------------------------------- 1 |  2 |

ПараметрыИБ

3 |

Установка параметров информационной базы

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 35 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяИБДаСтрокаимя информационной базы
2ВыдаватьКлиентскиеЛицензииДаБулеворазрешить выдавать клиентские лицензии автономному серверу
3РазрешитьРегламентныеЗаданияДаБулеворазрешить выполнение регламентных заданий
4ИДНетСтрокауникальный идентификатор информационной базы. По умолчанию - значение unique, то есть 34 | каждый раз при перезапуске будет генерироваться новый уникальный идентификатор.

Возвращаемое значение:

36 | Нет.
37 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыПубликацииДистрибутивов.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПараметрыПубликацииДистрибутивов 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПараметрыПубликацииДистрибутивов

12 |

Устанавливает параметры публикации клиентских дистрибутивов (pubdst)

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 26 | 27 | 28 | 29 | 30 | 31 | 33 | 34 | 35 | 36 | 37 | 38 | 40 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуВин32ДаСтрокаПолное имя файла с архивом дистрибутива 25 | 32-разрядного клиентского приложения для ОС Windows.
2ПутьКФайлуВин64ДаСтрокаПолное имя файла с архивом дистрибутива 32 | 64-разрядного клиентского приложения для ОС Windows.
3ПутьКФайлуМак64ДаСтрокаПолное имя файла с архивом дистрибутива 39 | 64-разрядного клиентского приложения для ОС macOS.

Возвращаемое значение:

41 | Нет.
42 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыПубликацииДистрибутивов.md: -------------------------------------------------------------------------------- 1 |  2 |

ПараметрыПубликацииДистрибутивов

3 |

Устанавливает параметры публикации клиентских дистрибутивов (pubdst)

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 21 | 22 | 24 | 25 | 26 | 27 | 28 | 29 | 31 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуВин32ДаСтрокаПолное имя файла с архивом дистрибутива 16 | 32-разрядного клиентского приложения для ОС Windows.
2ПутьКФайлуВин64ДаСтрокаПолное имя файла с архивом дистрибутива 23 | 64-разрядного клиентского приложения для ОС Windows.
3ПутьКФайлуМак64ДаСтрокаПолное имя файла с архивом дистрибутива 30 | 64-разрядного клиентского приложения для ОС macOS.

Возвращаемое значение:

32 | Нет.
33 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыСервера.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПараметрыСервера 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПараметрыСервера

12 |

Установка параметров автономного сервера

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1АдресДаСтрокаIP-адрес автономного сервера
2ПортНетЧислоИмя порта автономного сервера
3ИмяХостаНетСтрокаимя хоста (необязательный)

Возвращаемое значение:

38 | Нет.
39 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыСервера.md: -------------------------------------------------------------------------------- 1 |  2 |

ПараметрыСервера

3 |

Установка параметров автономного сервера

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1АдресДаСтрокаIP-адрес автономного сервера
2ПортНетЧислоИмя порта автономного сервера
3ИмяХостаНетСтрокаимя хоста (необязательный)

Возвращаемое значение:

29 | Нет.
30 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыСервернойБД.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПараметрыСервернойБД 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПараметрыСервернойБД

12 |

Установка параметров серверной автономной базы

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ТипСУБДДаСтрокатип СУБД
2СерверДаСтрокаимя сервера или IP-адрес
3ИмяДБДаСтрокаимя базы данных
4ИмяПользователяДаСтрокаимя пользователя серверной базы данных
5ПарольДаСтрокапароль пользователя серверной базы данных

Возвращаемое значение:

50 | Нет.
51 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыСервернойБД.md: -------------------------------------------------------------------------------- 1 |  2 |

ПараметрыСервернойБД

3 |

Установка параметров серверной автономной базы

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ТипСУБДДаСтрокатип СУБД
2СерверДаСтрокаимя сервера или IP-адрес
3ИмяДБДаСтрокаимя базы данных
4ИмяПользователяДаСтрокаимя пользователя серверной базы данных
5ПарольДаСтрокапароль пользователя серверной базы данных

Возвращаемое значение:

41 | Нет.
42 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыФайловойБД.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПараметрыФайловойБД 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПараметрыФайловойБД

12 |

Установка параметров файловой БД

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуИБДаСтрокаПуть к файлу информационной базы.
2ИмяПользователяДаСтрокаимя пользователя информационной базы
3ПарольДаСтрокапароль пользователя информационной базы

Возвращаемое значение:

38 | Нет.
39 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыФайловойБД.md: -------------------------------------------------------------------------------- 1 |  2 |

ПараметрыФайловойБД

3 |

Установка параметров файловой БД

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуИБДаСтрокаПуть к файлу информационной базы.
2ИмяПользователяДаСтрокаимя пользователя информационной базы
3ПарольДаСтрокапароль пользователя информационной базы

Возвращаемое значение:

29 | Нет.
30 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыХТТП.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПараметрыХТТП 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПараметрыХТТП

12 |

Установка параметров веб-доступа к информационной базе.

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 28 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1БазовыйУРЛНетСтрокаБазовый путь доступа к информационной базе с помощью веб-сервера. 25 | К одной информационной базе можно организовать несколько публикаций, 26 | которые отличаются базовыми путями и другими параметрами публикации. 27 | Значение по умолчанию:/.

Возвращаемое значение:

29 | Нет.
30 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыХТТП.md: -------------------------------------------------------------------------------- 1 |  2 |

ПараметрыХТТП

3 |

Установка параметров веб-доступа к информационной базе.

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 19 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1БазовыйУРЛНетСтрокаБазовый путь доступа к информационной базе с помощью веб-сервера. 16 | К одной информационной базе можно организовать несколько публикаций, 17 | которые отличаются базовыми путями и другими параметрами публикации. 18 | Значение по умолчанию:/.

Возвращаемое значение:

20 | Нет.
21 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыХТТПСервисовОбщие.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПараметрыХТТПСервисовОбщие 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПараметрыХТТПСервисовОбщие

12 |

Устанавливает параметры доступа к http-сервисам, которые реализованы в прикладном решении.

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПубликоватьХТТПСервисыНетБулевоопределяет доступность http-сервисов приложения
2ПубликоватьХТТПСервисыРасширенийНетБулевоопределяет доступность http-сервисов расширений приложения

Возвращаемое значение:

32 | Нет.
33 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/ПараметрыХТТПСервисовОбщие.md: -------------------------------------------------------------------------------- 1 |  2 |

ПараметрыХТТПСервисовОбщие

3 |

Устанавливает параметры доступа к http-сервисам, которые реализованы в прикладном решении.

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПубликоватьХТТПСервисыНетБулевоопределяет доступность http-сервисов приложения
2ПубликоватьХТТПСервисыРасширенийНетБулевоопределяет доступность http-сервисов расширений приложения

Возвращаемое значение:

23 | Нет.
24 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/СоздатьКонфигурационныйФайл.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод СоздатьКонфигурационныйФайл 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

СоздатьКонфигурационныйФайл

12 |

Создание конфигурационного файла по ранее заполненным параметрам

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуДаСтрокаполный путь к конфигурационному файлу

Возвращаемое значение:

26 | Нет.
27 | -------------------------------------------------------------------------------- /doc/Класс/КонфигурационныйФайлАС/СоздатьКонфигурационныйФайл.md: -------------------------------------------------------------------------------- 1 |  2 |

СоздатьКонфигурационныйФайл

3 |

Создание конфигурационного файла по ранее заполненным параметрам

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуДаСтрокаполный путь к конфигурационному файлу

Возвращаемое значение:

17 | Нет.
18 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/Версия.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод Версия 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

Версия

12 |

Получить версию платформы 1С

Параметры:

Нет.

Возвращаемое значение:

13 | Строка. Версия платформы 1С.
14 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/Версия.md: -------------------------------------------------------------------------------- 1 |  2 |

Версия

3 |

Получить версию платформы 1С

Параметры:

Нет.

Возвращаемое значение:

4 | Строка. Версия платформы 1С.
5 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВозвратитьсяККонфигурацииБазыДанных.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ВозвратитьсяККонфигурацииБазыДанных 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ВозвратитьсяККонфигурацииБазыДанных

12 |

Возвратиться к конфигурации базы данных

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияНетСтрокаимя расширения

Возвращаемое значение:

26 | Нет.
27 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВозвратитьсяККонфигурацииБазыДанных.md: -------------------------------------------------------------------------------- 1 |  2 |

ВозвратитьсяККонфигурацииБазыДанных

3 |

Возвратиться к конфигурации базы данных

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияНетСтрокаимя расширения

Возвращаемое значение:

17 | Нет.
18 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыводПоследнейКоманды.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ВыводПоследнейКоманды 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ВыводПоследнейКоманды

12 |

Возвращает вывод последней выполненной команды. 13 |

Параметры:

Нет.

Возвращаемое значение:

14 | Строка. Вывод команды 15 | .
16 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыводПоследнейКоманды.md: -------------------------------------------------------------------------------- 1 |  2 |

ВыводПоследнейКоманды

3 |

Возвращает вывод последней выполненной команды. 4 |

Параметры:

Нет.

Возвращаемое значение:

5 | Строка. Вывод команды 6 | .
7 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьВФайлИзмененияКонфигурации.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ВыгрузитьВФайлИзмененияКонфигурации 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ВыгрузитьВФайлИзмененияКонфигурации

12 |

Вывести информацию о изменениях конфигурации относительно переданного состояния (ConfigDumpInfo)

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуXMLИзмененийДаСтрокаПуть к файлу для записи информации о изменениях в конфигурации
2ПутьКФайлуXMLВыгрузкиДаСтрокаПуть к файлу информации о конфигурации 31 | (ConfigDumpInfo) относительно которого вычисляются изменения текущей конфигурации
3ИмяРасширенияНетСтрокаИмя расширения
4ВыводитьВКраткомФорматеНетБулевоОтображать информацию о изменениях в сокращенном виде

Возвращаемое значение:

45 | Нет.
46 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьВФайлИзмененияКонфигурации.md: -------------------------------------------------------------------------------- 1 |  2 |

ВыгрузитьВФайлИзмененияКонфигурации

3 |

Вывести информацию о изменениях конфигурации относительно переданного состояния (ConfigDumpInfo)

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуXMLИзмененийДаСтрокаПуть к файлу для записи информации о изменениях в конфигурации
2ПутьКФайлуXMLВыгрузкиДаСтрокаПуть к файлу информации о конфигурации 22 | (ConfigDumpInfo) относительно которого вычисляются изменения текущей конфигурации
3ИмяРасширенияНетСтрокаИмя расширения
4ВыводитьВКраткомФорматеНетБулевоОтображать информацию о изменениях в сокращенном виде

Возвращаемое значение:

36 | Нет.
37 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьВФайлСостояниеКонфигурации.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ВыгрузитьВФайлСостояниеКонфигурации 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ВыгрузитьВФайлСостояниеКонфигурации

12 |

Вывести информацию о состоянии конфигурации (ConfigDumpInfo)

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуXMLДаСтрокаПуть к файлу состояния конфигурации (ConfigDumpInfo)
2ИмяРасширенияНетСтрокаИмя расширения

Возвращаемое значение:

32 | Нет.
33 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьВФайлСостояниеКонфигурации.md: -------------------------------------------------------------------------------- 1 |  2 |

ВыгрузитьВФайлСостояниеКонфигурации

3 |

Вывести информацию о состоянии конфигурации (ConfigDumpInfo)

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуXMLДаСтрокаПуть к файлу состояния конфигурации (ConfigDumpInfo)
2ИмяРасширенияНетСтрокаИмя расширения

Возвращаемое значение:

23 | Нет.
24 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьВсеРасширенияВФайлы.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ВыгрузитьВсеРасширенияВФайлы 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ВыгрузитьВсеРасширенияВФайлы

12 |

Выгрузить все расширения в файлы

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 36 | 37 | 39 | 40 | 41 | 42 | 43 | 44 | 47 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогВыгрузкиДаСтрокаКаталог выгрузки расширений в файлы
2ВАрхивНетБулевовыгружать в zip-архив XML-файлов. Параметр КаталогВыгрузки должен быть именем файла.
31 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
3НаСервереНетБулевоесли Истина, то выгружать на сервере.
38 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
4КоличествоПотоковНетЧислоколичество потоков выгрузки. По умолчанию будет создано количество потоков, 45 | по количеству ядер процессоров.
46 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!

Возвращаемое значение:

48 | Нет.
49 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьВсеРасширенияВФайлы.md: -------------------------------------------------------------------------------- 1 |  2 |

ВыгрузитьВсеРасширенияВФайлы

3 |

Выгрузить все расширения в файлы

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 23 | 24 | 25 | 26 | 27 | 28 | 30 | 31 | 32 | 33 | 34 | 35 | 38 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогВыгрузкиДаСтрокаКаталог выгрузки расширений в файлы
2ВАрхивНетБулевовыгружать в zip-архив XML-файлов. Параметр КаталогВыгрузки должен быть именем файла.
22 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
3НаСервереНетБулевоесли Истина, то выгружать на сервере.
29 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
4КоличествоПотоковНетЧислоколичество потоков выгрузки. По умолчанию будет создано количество потоков, 36 | по количеству ядер процессоров.
37 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!

Возвращаемое значение:

39 | Нет.
40 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьДанныеИБ.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ВыгрузитьДанныеИБ 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ВыгрузитьДанныеИБ

12 |

Выгрузить данные из информационной базы

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуВыгрузкиДаСтрокаПуть к файлу выгрузки

Возвращаемое значение:

26 | Нет.
27 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьДанныеИБ.md: -------------------------------------------------------------------------------- 1 |  2 |

ВыгрузитьДанныеИБ

3 |

Выгрузить данные из информационной базы

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуВыгрузкиДаСтрокаПуть к файлу выгрузки

Возвращаемое значение:

17 | Нет.
18 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьКонфигурациюВФайл.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ВыгрузитьКонфигурациюВФайл 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ВыгрузитьКонфигурациюВФайл

12 |

Выгрузить конфигурацию базы данных в файл

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 36 | 37 | 39 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуКонфигурацииДаСтрокаПуть к файлу конфигурации
2ИмяРасширенияНетСтрокаИмя расширения. Если не заполнено, то будет выгружена 31 | конфигурация БД или основная конфигурация (см. следующий параметр)
3ВыгружатьОсновнуюКонфигурациюНетБулевоЕсли Истина, то будет выгружена основная 38 | конфигурация

Возвращаемое значение:

40 | Нет.
41 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьКонфигурациюВФайл.md: -------------------------------------------------------------------------------- 1 |  2 |

ВыгрузитьКонфигурациюВФайл

3 |

Выгрузить конфигурацию базы данных в файл

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 23 | 24 | 25 | 26 | 27 | 28 | 30 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуКонфигурацииДаСтрокаПуть к файлу конфигурации
2ИмяРасширенияНетСтрокаИмя расширения. Если не заполнено, то будет выгружена 22 | конфигурация БД или основная конфигурация (см. следующий параметр)
3ВыгружатьОсновнуюКонфигурациюНетБулевоЕсли Истина, то будет выгружена основная 29 | конфигурация

Возвращаемое значение:

31 | Нет.
32 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьКонфигурациюВФайлы.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ВыгрузитьКонфигурациюВФайлы 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ВыгрузитьКонфигурациюВФайлы

12 |

Экспорт конфигурации в файлы

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 51 | 52 | 53 | 54 | 55 | 56 | 58 | 59 | 60 | 61 | 62 | 63 | 66 | 67 | 68 | 69 | 70 | 71 | 74 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогВыгрузкиДаСтрокаКаталог для выгрузки конфигурации в файлы
2ПутьКФайлуXMLВыгрузкиНетСтрокаПуть к файлу информации о конфигурации 31 | (ConfigDumpInfo) относительно которого вычисляются изменения текущей конфигурации
3ИмяРасширенияНетСтрокаИмя расширения
4СинхронизироватьНетБулевоСинхронизировать имеющийся экспорт с конфигурацией
5ВАрхивНетБулевовыгружать в zip-архив XML-файлов. Параметр КаталогВыгрузки должен быть именем файла.
50 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
6НаСервереНетБулевоесли Истина, то выгружать на сервере.
57 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
7КоличествоПотоковНетЧислоколичество потоков выгрузки. По умолчанию будет создано количество потоков, 64 | по количеству ядер процессоров.
65 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
8НеВыгружатьНеСуществующиеОбъектыНетБулевоесли Истина, запрещает выгрузку в XML-файлы ссылок на 72 | несуществующие объекты
73 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!

Возвращаемое значение:

75 | Нет.
76 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьКонфигурациюВФайлы.md: -------------------------------------------------------------------------------- 1 |  2 |

ВыгрузитьКонфигурациюВФайлы

3 |

Экспорт конфигурации в файлы

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 42 | 43 | 44 | 45 | 46 | 47 | 49 | 50 | 51 | 52 | 53 | 54 | 57 | 58 | 59 | 60 | 61 | 62 | 65 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогВыгрузкиДаСтрокаКаталог для выгрузки конфигурации в файлы
2ПутьКФайлуXMLВыгрузкиНетСтрокаПуть к файлу информации о конфигурации 22 | (ConfigDumpInfo) относительно которого вычисляются изменения текущей конфигурации
3ИмяРасширенияНетСтрокаИмя расширения
4СинхронизироватьНетБулевоСинхронизировать имеющийся экспорт с конфигурацией
5ВАрхивНетБулевовыгружать в zip-архив XML-файлов. Параметр КаталогВыгрузки должен быть именем файла.
41 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
6НаСервереНетБулевоесли Истина, то выгружать на сервере.
48 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
7КоличествоПотоковНетЧислоколичество потоков выгрузки. По умолчанию будет создано количество потоков, 55 | по количеству ядер процессоров.
56 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
8НеВыгружатьНеСуществующиеОбъектыНетБулевоесли Истина, запрещает выгрузку в XML-файлы ссылок на 63 | несуществующие объекты
64 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!

Возвращаемое значение:

66 | Нет.
67 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьОбъектыКонфигурацииВФайлы.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ВыгрузитьОбъектыКонфигурацииВФайлы 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ВыгрузитьОбъектыКонфигурацииВФайлы

12 |

Экспорт выбранных объектов конфигурации в XML

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 50 | 51 | 52 | 53 | 54 | 55 | 57 | 58 | 59 | 60 | 61 | 62 | 65 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогВыгрузкиДаСтрокаКаталог для экспорта
2ВыгружатьРекурсивноДаБулевоВыполнять экспорт дочерних объектов.
3ОбъектыДаМассивСписок строк - имен объектов конфигурации для экспорта.
4ИмяРасширенияНетСтрокаИмя расширения
5ВАрхивНетБулевовыгружать в zip-архив XML-файлов. Параметр КаталогВыгрузки должен быть именем файла.
49 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
6НаСервереНетБулевоесли Истина, то выгружать на сервере.
56 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
7КоличествоПотоковНетЧислоколичество потоков выгрузки. По умолчанию будет создано количество потоков, 63 | по количеству ядер процессоров.
64 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!

Возвращаемое значение:

66 | Нет.
67 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ВыгрузитьОбъектыКонфигурацииВФайлы.md: -------------------------------------------------------------------------------- 1 |  2 |

ВыгрузитьОбъектыКонфигурацииВФайлы

3 |

Экспорт выбранных объектов конфигурации в XML

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 41 | 42 | 43 | 44 | 45 | 46 | 48 | 49 | 50 | 51 | 52 | 53 | 56 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогВыгрузкиДаСтрокаКаталог для экспорта
2ВыгружатьРекурсивноДаБулевоВыполнять экспорт дочерних объектов.
3ОбъектыДаМассивСписок строк - имен объектов конфигурации для экспорта.
4ИмяРасширенияНетСтрокаИмя расширения
5ВАрхивНетБулевовыгружать в zip-архив XML-файлов. Параметр КаталогВыгрузки должен быть именем файла.
40 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
6НаСервереНетБулевоесли Истина, то выгружать на сервере.
47 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
7КоличествоПотоковНетЧислоколичество потоков выгрузки. По умолчанию будет создано количество потоков, 54 | по количеству ядер процессоров.
55 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!

Возвращаемое значение:

57 | Нет.
58 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ЗагрузитьВсеРасширенияИзФайлов.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ЗагрузитьВсеРасширенияИзФайлов 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ЗагрузитьВсеРасширенияИзФайлов

12 |

Импорт всех расширений конфигурации из XML

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогВыгрузкиДастрокаКаталог выгрузки расширений в файлы
2ОтключитьПроверкуНетБулевоНе проверять метаданные после загрузки
3ИзАрхиваНетБулевоЗагружать из zip-архива. Параметр КаталогВыгрузки должен быть именем архива.

Возвращаемое значение:

38 | Нет.
39 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ЗагрузитьВсеРасширенияИзФайлов.md: -------------------------------------------------------------------------------- 1 |  2 |

ЗагрузитьВсеРасширенияИзФайлов

3 |

Импорт всех расширений конфигурации из XML

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогВыгрузкиДастрокаКаталог выгрузки расширений в файлы
2ОтключитьПроверкуНетБулевоНе проверять метаданные после загрузки
3ИзАрхиваНетБулевоЗагружать из zip-архива. Параметр КаталогВыгрузки должен быть именем архива.

Возвращаемое значение:

29 | Нет.
30 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ЗагрузитьВыбранныеФайлыКонфигурации.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ЗагрузитьВыбранныеФайлыКонфигурации 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ЗагрузитьВыбранныеФайлыКонфигурации

12 |

Импорт выбранных файлов конфигурации из XML

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогВыгрузкиДаСтрокакаталог выгрузки файлов
2ВыбранныеФайлыДаМассивсписок файлов для загрузки
3ИмяРасширенияНетСтрокаимя расширения
4ОтключитьПроверкуНетБулевоНе проверять метаданные после загрузки
5ИзАрхиваНетБулевоЗагружать из zip-архива. Параметр КаталогВыгрузки должен быть именем архива.

Возвращаемое значение:

50 | Нет.
51 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ЗагрузитьВыбранныеФайлыКонфигурации.md: -------------------------------------------------------------------------------- 1 |  2 |

ЗагрузитьВыбранныеФайлыКонфигурации

3 |

Импорт выбранных файлов конфигурации из XML

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогВыгрузкиДаСтрокакаталог выгрузки файлов
2ВыбранныеФайлыДаМассивсписок файлов для загрузки
3ИмяРасширенияНетСтрокаимя расширения
4ОтключитьПроверкуНетБулевоНе проверять метаданные после загрузки
5ИзАрхиваНетБулевоЗагружать из zip-архива. Параметр КаталогВыгрузки должен быть именем архива.

Возвращаемое значение:

41 | Нет.
42 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ЗагрузитьДанныеИБ.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ЗагрузитьДанныеИБ 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ЗагрузитьДанныеИБ

12 |

Загрузить данные из файла выгрузки 13 | Автоматом добавляется параметр "--create-database"

Параметры:

14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуВыгрузкиДаСтрокаПуть к файлу выгрузки

Возвращаемое значение:

27 | Нет.
28 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ЗагрузитьДанныеИБ.md: -------------------------------------------------------------------------------- 1 |  2 |

ЗагрузитьДанныеИБ

3 |

Загрузить данные из файла выгрузки 4 | Автоматом добавляется параметр "--create-database"

Параметры:

5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуВыгрузкиДаСтрокаПуть к файлу выгрузки

Возвращаемое значение:

18 | Нет.
19 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ЗагрузитьКонфигурацию.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ЗагрузитьКонфигурацию 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ЗагрузитьКонфигурацию

12 |

Загрузить конфигурацию из файла

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуКонфигурацииДаСтрокаПуть к файлу конфигурации
2ИмяРасширенияНетСтрокаИмя расширения. Если не заполнено, то будет загружена 31 | основная конфигурация

Возвращаемое значение:

33 | Нет.
34 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ЗагрузитьКонфигурацию.md: -------------------------------------------------------------------------------- 1 |  2 |

ЗагрузитьКонфигурацию

3 |

Загрузить конфигурацию из файла

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 23 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуКонфигурацииДаСтрокаПуть к файлу конфигурации
2ИмяРасширенияНетСтрокаИмя расширения. Если не заполнено, то будет загружена 22 | основная конфигурация

Возвращаемое значение:

24 | Нет.
25 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ЗагрузитьКонфигурациюИзФайлов.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ЗагрузитьКонфигурациюИзФайлов 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ЗагрузитьКонфигурациюИзФайлов

12 |

Загружает основную конфигурацию или расширение из файлов

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогВыгрузкиДаСтрокаИмя корневого каталога с ранее выгруженными файлами
2ИмяРасширенияНетСтрокаИмя расширения конфигурации. Если не заполнено, то загружать 31 | в основную конфигурацию
3ОтключитьПроверкуНетБулевоНе проверять метаданные после загрузки

Возвращаемое значение:

39 | Нет.
40 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ЗагрузитьКонфигурациюИзФайлов.md: -------------------------------------------------------------------------------- 1 |  2 |

ЗагрузитьКонфигурациюИзФайлов

3 |

Загружает основную конфигурацию или расширение из файлов

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогВыгрузкиДаСтрокаИмя корневого каталога с ранее выгруженными файлами
2ИмяРасширенияНетСтрокаИмя расширения конфигурации. Если не заполнено, то загружать 22 | в основную конфигурацию
3ОтключитьПроверкуНетБулевоНе проверять метаданные после загрузки

Возвращаемое значение:

30 | Нет.
31 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ИДПоколенияДанных.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ИДПоколенияДанных 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ИДПоколенияДанных

12 |

Получение идентификатора поколения данных конфигурации.

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияНетСтрокаесли указано, то идентификатор поколения данных расширения

Возвращаемое значение:

26 | Строка. идентификатор..
27 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ИДПоколенияДанных.md: -------------------------------------------------------------------------------- 1 |  2 |

ИДПоколенияДанных

3 |

Получение идентификатора поколения данных конфигурации.

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияНетСтрокаесли указано, то идентификатор поколения данных расширения

Возвращаемое значение:

17 | Строка. идентификатор..
18 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ИзменитьСвойстваРасширения.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ИзменитьСвойстваРасширения 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ИзменитьСвойстваРасширения

12 |

Изменить свойства расширения

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияДаСтрокаИмя расширения, у которого будем изменять свойства
2АктивностьДаБулевоАктивность
3БезопасныйРежимДаБулевоБезопасный режим
4ИмяПрофиляБезопасностиДаБулевовключить/выключить
5ЗащитаОтОпасныхДействийДаБулевозащита от опасных действий
6ИспользуетсяВ_РИБДаБулеворасширение используется в РИБ
7ОбластьДействия_ИБДаБулевоесли Истина - область действия ИБ, иначе - разделитель данных

Возвращаемое значение:

62 | Нет.
63 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ИзменитьСвойстваРасширения.md: -------------------------------------------------------------------------------- 1 |  2 |

ИзменитьСвойстваРасширения

3 |

Изменить свойства расширения

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияДаСтрокаИмя расширения, у которого будем изменять свойства
2АктивностьДаБулевоАктивность
3БезопасныйРежимДаБулевоБезопасный режим
4ИмяПрофиляБезопасностиДаБулевовключить/выключить
5ЗащитаОтОпасныхДействийДаБулевозащита от опасных действий
6ИспользуетсяВ_РИБДаБулеворасширение используется в РИБ
7ОбластьДействия_ИБДаБулевоесли Истина - область действия ИБ, иначе - разделитель данных

Возвращаемое значение:

53 | Нет.
54 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ИнформацияОРасширении.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ИнформацияОРасширении 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ИнформацияОРасширении

12 |

Получить информацию о расширении

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияДаСтрокадолжна удовлетворять требованиям 1С к именам

Возвращаемое значение:

26 | Строка. Информация о расширении в следующем виде:
27 | name : "СуперРасширение"
28 | version :
29 | active : yes
30 | purpose : add-on
31 | safe-mode : yes
32 | security-profile-name :
33 | unsafe-action-protection : yes
34 | used-in-distributed-infobase : no
35 | scope : infobase
36 | hash-sum : "DH5A+FGtydy+dZ9jsjV2ZBuskfE="
.
37 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ИнформацияОРасширении.md: -------------------------------------------------------------------------------- 1 |  2 |

ИнформацияОРасширении

3 |

Получить информацию о расширении

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияДаСтрокадолжна удовлетворять требованиям 1С к именам

Возвращаемое значение:

17 | Строка. Информация о расширении в следующем виде:
18 | name : "СуперРасширение"
19 | version :
20 | active : yes
21 | purpose : add-on
22 | safe-mode : yes
23 | security-profile-name :
24 | unsafe-action-protection : yes
25 | used-in-distributed-infobase : no
26 | scope : infobase
27 | hash-sum : "DH5A+FGtydy+dZ9jsjV2ZBuskfE="
.
28 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/КодВозвратаПоследнейКоманды.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод КодВозвратаПоследнейКоманды 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

КодВозвратаПоследнейКоманды

12 |

Возвращает код возврата последней выполненной команды. 13 |

Параметры:

Нет.

Возвращаемое значение:

14 | Число. Код возврата команды 15 | .
16 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/КодВозвратаПоследнейКоманды.md: -------------------------------------------------------------------------------- 1 |  2 |

КодВозвратаПоследнейКоманды

3 |

Возвращает код возврата последней выполненной команды. 4 |

Параметры:

Нет.

Возвращаемое значение:

5 | Число. Код возврата команды 6 | .
7 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ОбновитьКонфигурациюБазыДанных.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ОбновитьКонфигурациюБазыДанных 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ОбновитьКонфигурациюБазыДанных

12 |

Обновить конфигурацию

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 38 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияНетСтрокаИмя расширения
2ДинамическоеОбновлениеНетСтрокаИспользование динамического обновления.
3ЗавершатьСеансыНетСтрокаЗавершение активных сеансов в случае необходимости установки 37 | эксклюзивной блокировки информационной базы.

Возвращаемое значение:

39 | Нет.
40 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ОбновитьКонфигурациюБазыДанных.md: -------------------------------------------------------------------------------- 1 |  2 |

ОбновитьКонфигурациюБазыДанных

3 |

Обновить конфигурацию

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 29 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияНетСтрокаИмя расширения
2ДинамическоеОбновлениеНетСтрокаИспользование динамического обновления.
3ЗавершатьСеансыНетСтрокаЗавершение активных сеансов в случае необходимости установки 28 | эксклюзивной блокировки информационной базы.

Возвращаемое значение:

30 | Нет.
31 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ПроверитьКонфигурацию.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПроверитьКонфигурацию 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПроверитьКонфигурацию

12 |

Проверить конфигурацию

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияНетСтрокаимя расширения

Возвращаемое значение:

26 | Строка. строка консольного вывода команды.
27 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ПроверитьКонфигурацию.md: -------------------------------------------------------------------------------- 1 |  2 |

ПроверитьКонфигурацию

3 |

Проверить конфигурацию

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияНетСтрокаимя расширения

Возвращаемое значение:

17 | Строка. строка консольного вывода команды.
18 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ПутьКПриложению.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ПутьКПриложению 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ПутьКПриложению

12 |

Устанавливает и возвращает путь к файлу приложения

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьНетСтрокапуть к файлу приложения

Возвращаемое значение:

26 | Строка. текущий путь к приложению 27 | .
28 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ПутьКПриложению.md: -------------------------------------------------------------------------------- 1 |  2 |

ПутьКПриложению

3 |

Устанавливает и возвращает путь к файлу приложения

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьНетСтрокапуть к файлу приложения

Возвращаемое значение:

17 | Строка. текущий путь к приложению 18 | .
19 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СнятьСПоддержки.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод СнятьСПоддержки 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

СнятьСПоддержки

12 |

Снимает с поддержки конфигурацию

Параметры:

Нет.

Возвращаемое значение:

13 | Нет.
14 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СнятьСПоддержки.md: -------------------------------------------------------------------------------- 1 |  2 |

СнятьСПоддержки

3 |

Снимает с поддержки конфигурацию

Параметры:

Нет.

Возвращаемое значение:

4 | Нет.
5 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СоздатьИБ.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод СоздатьИБ 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

СоздатьИБ

12 |

Создать пустую информационную базу без данных и конфигурации. 13 | Для команды автоматом устанавливаются параметры "--create-database" и "--force"

Параметры:

14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ЛокальНетСтрокаимя локали
2СмещениеДатНетЧислоСмещение дат в годах (имеет смысл только для MSSQL)

Возвращаемое значение:

33 | Нет.
34 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СоздатьИБ.md: -------------------------------------------------------------------------------- 1 |  2 |

СоздатьИБ

3 |

Создать пустую информационную базу без данных и конфигурации. 4 | Для команды автоматом устанавливаются параметры "--create-database" и "--force"

Параметры:

5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ЛокальНетСтрокаимя локали
2СмещениеДатНетЧислоСмещение дат в годах (имеет смысл только для MSSQL)

Возвращаемое значение:

24 | Нет.
25 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СоздатьИБИзФайлаВыгрузки.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод СоздатьИБИзФайлаВыгрузки 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

СоздатьИБИзФайлаВыгрузки

12 |

Создать информационную базу из файла выгрузки. 13 | Для команды автоматом устанавливаются параметры "--create-database" и "--force" 14 | Параметр "--apply" не устанавливается, предполагается использование отдельной команды

Параметры:

15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуВыгрузкиДаСтрокаПуть к файлу выгрузки информационной базы
2ЛокальНетСтрокаимя локали
3СмещениеДатНетЧислоСмещение дат в годах (имеет смысл только для MSSQL)

Возвращаемое значение:

40 | Нет.
41 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СоздатьИБИзФайлаВыгрузки.md: -------------------------------------------------------------------------------- 1 |  2 |

СоздатьИБИзФайлаВыгрузки

3 |

Создать информационную базу из файла выгрузки. 4 | Для команды автоматом устанавливаются параметры "--create-database" и "--force" 5 | Параметр "--apply" не устанавливается, предполагается использование отдельной команды

Параметры:

6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуВыгрузкиДаСтрокаПуть к файлу выгрузки информационной базы
2ЛокальНетСтрокаимя локали
3СмещениеДатНетЧислоСмещение дат в годах (имеет смысл только для MSSQL)

Возвращаемое значение:

31 | Нет.
32 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СоздатьИБИзФайлаКонфигурации.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод СоздатьИБИзФайлаКонфигурации 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

СоздатьИБИзФайлаКонфигурации

12 |

Создать информационную базу из файла конфигурации. 13 | Для команды автоматом устанавливаются параметры "--create-database" и "--force" 14 | Параметр "--apply" не устанавливается, предполагается использование отдельной команды

Параметры:

15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуКонфигурацииДаСтрокаПуть к файлу конфигурации информационной базы
2ЛокальНетСтрокаимя локали
3СмещениеДатНетЧислоСмещение дат в годах (имеет смысл только для MSSQL)

Возвращаемое значение:

40 | Нет.
41 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СоздатьИБИзФайлаКонфигурации.md: -------------------------------------------------------------------------------- 1 |  2 |

СоздатьИБИзФайлаКонфигурации

3 |

Создать информационную базу из файла конфигурации. 4 | Для команды автоматом устанавливаются параметры "--create-database" и "--force" 5 | Параметр "--apply" не устанавливается, предполагается использование отдельной команды

Параметры:

6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьКФайлуКонфигурацииДаСтрокаПуть к файлу конфигурации информационной базы
2ЛокальНетСтрокаимя локали
3СмещениеДатНетЧислоСмещение дат в годах (имеет смысл только для MSSQL)

Возвращаемое значение:

31 | Нет.
32 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СоздатьИБИзФайловКонфигурации.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод СоздатьИБИзФайловКонфигурации 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

СоздатьИБИзФайловКонфигурации

12 |

Создать информационную базу из файлов конфигурации. 13 | Для команды автоматом устанавливаются параметры "--create-database" и "--force" 14 | Параметр "--apply" не устанавливается, предполагается использование отдельной команды

Параметры:

15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьККаталогуВыгрузкиДаСтрокаПуть к каталогу выгрузки конфигурации в файлы
2ЛокальНетСтрокаимя локали
3СмещениеДатНетЧислоСмещение дат в годах (имеет смысл только для MSSQL)

Возвращаемое значение:

40 | Нет.
41 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СоздатьИБИзФайловКонфигурации.md: -------------------------------------------------------------------------------- 1 |  2 |

СоздатьИБИзФайловКонфигурации

3 |

Создать информационную базу из файлов конфигурации. 4 | Для команды автоматом устанавливаются параметры "--create-database" и "--force" 5 | Параметр "--apply" не устанавливается, предполагается использование отдельной команды

Параметры:

6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПутьККаталогуВыгрузкиДаСтрокаПуть к каталогу выгрузки конфигурации в файлы
2ЛокальНетСтрокаимя локали
3СмещениеДатНетЧислоСмещение дат в годах (имеет смысл только для MSSQL)

Возвращаемое значение:

31 | Нет.
32 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СоздатьРасширение.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод СоздатьРасширение 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

СоздатьРасширение

12 |

Создать расширение

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияДаСтрокаИмя расширения (обязательный). Строка должна удовлетворять требованиям 1С к именам
2ПрефиксИменДаСтрокаПрефикс имен (обязательный). Должен удовлетворять правилам формирования имени. 31 | Имя должно состоять из одного слова, начинаться с буквы и не содержать специальных символов кроме "_".
3СинонимНетСтрокаСиноним в формате функции NStr()
4НазначениеРасширенияНетстрокадолжно быть одним из следующих слов: customization, add-on, patch

Возвращаемое значение:

45 | Нет.
46 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СоздатьРасширение.md: -------------------------------------------------------------------------------- 1 |  2 |

СоздатьРасширение

3 |

Создать расширение

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияДаСтрокаИмя расширения (обязательный). Строка должна удовлетворять требованиям 1С к именам
2ПрефиксИменДаСтрокаПрефикс имен (обязательный). Должен удовлетворять правилам формирования имени. 22 | Имя должно состоять из одного слова, начинаться с буквы и не содержать специальных символов кроме "_".
3СинонимНетСтрокаСиноним в формате функции NStr()
4НазначениеРасширенияНетстрокадолжно быть одним из следующих слов: customization, add-on, patch

Возвращаемое значение:

36 | Нет.
37 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СписокОбщихРеквизитов.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод СписокОбщихРеквизитов 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

СписокОбщихРеквизитов

12 |

Получение списка имен общих реквизитов прикладного решения.

Параметры:

Нет.

Возвращаемое значение:

13 | Строка. список имен общих реквизитов конфигурации..
14 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СписокОбщихРеквизитов.md: -------------------------------------------------------------------------------- 1 |  2 |

СписокОбщихРеквизитов

3 |

Получение списка имен общих реквизитов прикладного решения.

Параметры:

Нет.

Возвращаемое значение:

4 | Строка. список имен общих реквизитов конфигурации..
5 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СписокРасширений.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод СписокРасширений 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

СписокРасширений

12 |

Получить список расширений, подключенных к конфигурации автономного сервера

Параметры:

Нет.

Возвращаемое значение:

13 | Строка. Список расширений.
14 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/СписокРасширений.md: -------------------------------------------------------------------------------- 1 |  2 |

СписокРасширений

3 |

Получить список расширений, подключенных к конфигурации автономного сервера

Параметры:

Нет.

Возвращаемое значение:

4 | Строка. Список расширений.
5 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ТестированиеИИсправление.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод ТестированиеИИсправление 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

ТестированиеИИсправление

12 |

Проводит тестирование и исправление информационной базы

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ЗавершитьОперациюДаБулевозавершить незавершенную операцию.
2ВосстановитьМетаданныеДаБулевовыполнить восстановление структуры метаданных конфигурации. 31 |

Возвращаемое значение:

33 | Нет.
34 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/ТестированиеИИсправление.md: -------------------------------------------------------------------------------- 1 |  2 |

ТестированиеИИсправление

3 |

Проводит тестирование и исправление информационной базы

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 23 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ЗавершитьОперациюДаБулевозавершить незавершенную операцию.
2ВосстановитьМетаданныеДаБулевовыполнить восстановление структуры метаданных конфигурации. 22 |

Возвращаемое значение:

24 | Нет.
25 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УдалитьВсеРасширения.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод УдалитьВсеРасширения 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

УдалитьВсеРасширения

12 |

Удалить все расширения

Параметры:

Нет.

Возвращаемое значение:

13 | Нет.
14 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УдалитьВсеРасширения.md: -------------------------------------------------------------------------------- 1 |  2 |

УдалитьВсеРасширения

3 |

Удалить все расширения

Параметры:

Нет.

Возвращаемое значение:

4 | Нет.
5 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УдалитьРасширение.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод УдалитьРасширение 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

УдалитьРасширение

12 |

Удалить расширение

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияДаСтрокаИмя расширения, у которого будем изменять свойства

Возвращаемое значение:

26 | Нет.
27 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УдалитьРасширение.md: -------------------------------------------------------------------------------- 1 |  2 |

УдалитьРасширение

3 |

Удалить расширение

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяРасширенияДаСтрокаИмя расширения, у которого будем изменять свойства

Возвращаемое значение:

17 | Нет.
18 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УстановитьКонфигурационныйФайл.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод УстановитьКонфигурационныйФайл 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

УстановитьКонфигурационныйФайл

12 |

Установить конфигурационный файл автономного сервера

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяФайлаДаСтрокаПолный путь к файлу конфигурации автономного сервера (yml);

Возвращаемое значение:

26 | Нет.
27 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УстановитьКонфигурационныйФайл.md: -------------------------------------------------------------------------------- 1 |  2 |

УстановитьКонфигурационныйФайл

3 |

Установить конфигурационный файл автономного сервера

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ИмяФайлаДаСтрокаПолный путь к файлу конфигурации автономного сервера (yml);

Возвращаемое значение:

17 | Нет.
18 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УстановитьПараметрыАвтономногоСервера.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод УстановитьПараметрыАвтономногоСервера 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

УстановитьПараметрыАвтономногоСервера

12 |

Установить параметры автономного сервера

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогДанныхАСДаСтрокакаталог, в котором должны размещаться данные автономного сервера

Возвращаемое значение:

26 | Нет.
27 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УстановитьПараметрыАвтономногоСервера.md: -------------------------------------------------------------------------------- 1 |  2 |

УстановитьПараметрыАвтономногоСервера

3 |

Установить параметры автономного сервера

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогДанныхАСДаСтрокакаталог, в котором должны размещаться данные автономного сервера

Возвращаемое значение:

17 | Нет.
18 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УстановитьПараметрыАвторизацииИБ.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод УстановитьПараметрыАвторизацииИБ 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

УстановитьПараметрыАвторизацииИБ

12 |

Установить параметры авторизации информационной базы

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПользовательИБДаСтрокаимя пользователя информационной базы
2ПарольИБНетСтрокапароль пользователя информационной базы

Возвращаемое значение:

32 | Нет.
33 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УстановитьПараметрыАвторизацииИБ.md: -------------------------------------------------------------------------------- 1 |  2 |

УстановитьПараметрыАвторизацииИБ

3 |

Установить параметры авторизации информационной базы

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ПользовательИБДаСтрокаимя пользователя информационной базы
2ПарольИБНетСтрокапароль пользователя информационной базы

Возвращаемое значение:

23 | Нет.
24 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УстановитьПараметрыСервернойИБ.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод УстановитьПараметрыСервернойИБ 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

УстановитьПараметрыСервернойИБ

12 |

Установить параметры запуска для клиент-серверной информационной базы

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ТипСУБДДаСтрокаТип СУБД. Допускаются значения 25 | MSSQLServer - Microsoft SQL Server; 26 | PostgreSQL - PostgreSQL; 27 | IBMDB2 - IBM DB2; 28 | OracleDatabase - Oracle Database. 29 |
2СерверСУБДДастрокаИмя сервера СУБД;
3ИмяБДДаСтрокаИмя базы данных в СУБД;
4ПользовательБДДаСтрокаИмя пользователя СУБД;
5ПарольБДДаСтрокаПароль пользователя в БД;

Возвращаемое значение:

55 | Нет.
56 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УстановитьПараметрыСервернойИБ.md: -------------------------------------------------------------------------------- 1 |  2 |

УстановитьПараметрыСервернойИБ

3 |

Установить параметры запуска для клиент-серверной информационной базы

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1ТипСУБДДаСтрокаТип СУБД. Допускаются значения 16 | MSSQLServer - Microsoft SQL Server; 17 | PostgreSQL - PostgreSQL; 18 | IBMDB2 - IBM DB2; 19 | OracleDatabase - Oracle Database. 20 |
2СерверСУБДДастрокаИмя сервера СУБД;
3ИмяБДДаСтрокаИмя базы данных в СУБД;
4ПользовательБДДаСтрокаИмя пользователя СУБД;
5ПарольБДДаСтрокаПароль пользователя в БД;

Возвращаемое значение:

46 | Нет.
47 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УстановитьПараметрыФайловойИБ.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Метод УстановитьПараметрыФайловойИБ 5 | 6 | 7 | 8 | 9 |

Программный интерфейс библиотеки ibcmdrunner

10 |
11 |

УстановитьПараметрыФайловойИБ

12 |

Установить параметры запуска для файловой информационной базы

Параметры:

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогИБДаСтрокаПуть к файловой информационной базе;

Возвращаемое значение:

26 | Нет.
27 | -------------------------------------------------------------------------------- /doc/Класс/УправлениеИБ/УстановитьПараметрыФайловойИБ.md: -------------------------------------------------------------------------------- 1 |  2 |

УстановитьПараметрыФайловойИБ

3 |

Установить параметры запуска для файловой информационной базы

Параметры:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
№ п/пИмя параметраОбязательныйТип параметраОписание
1КаталогИБДаСтрокаПуть к файловой информационной базе;

Возвращаемое значение:

17 | Нет.
18 | -------------------------------------------------------------------------------- /examples/ВыгрузкаВФайлы.os: -------------------------------------------------------------------------------- 1 | #Использовать ".." 2 | 3 | Текст = Новый ЧтениеТекста("c:\tmp\db-params.txt") 4 | Сообщить("Начало " + ТекущаяДата()); 5 | УправлениеИБ = Новый УправлениеИБ; 6 | ТипБД = "MSSQLSERVER"; 7 | Сервер = Текст.ПрочитатьСтроку(); 8 | ИмяБД = Текст.ПрочитатьСтроку(); 9 | Пользователь = Текст.ПрочитатьСтроку(); 10 | Пароль = Текст.ПрочитатьСтроку(); 11 | УправлениеИБ.УстановитьПараметрыСервернойИБ(ТипБД, 12 | Сервер, 13 | ИмяБД, 14 | Пользователь, 15 | Пароль); 16 | УправлениеИБ.ВыгрузитьВФайлСостояниеКонфигурации("c:\1c_bases\uppempty\conf.xml"); 17 | Сообщить("ОК " + ТекущаяДата()); -------------------------------------------------------------------------------- /lib.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /packagedef: -------------------------------------------------------------------------------- 1 | Описание.Имя("ibcmdrunner") 2 | .Версия("0.3.0") 3 | .Автор("Alexey Bobylkin") 4 | .АдресАвтора("alex_bob@lipetsk.ru") 5 | .Описание("Библиотека для упрощения работы с утилитами ibcmd и ibsrv из oscript.") 6 | .ВерсияСреды("1.9.0") 7 | .ВключитьФайл("lib.config") 8 | .ВключитьФайл("Readme.md") 9 | .ВключитьФайл("src") 10 | .ВключитьФайл("doc") 11 | 12 | .ЗависитОт("1commands", "1.5.0") 13 | .ЗависитОт("asserts", "1.4.0") 14 | .ЗависитОт("v8find", "0.3.0") 15 | .ЗависитОт("logos", "1.7.0") 16 | .ЗависитОт("fs", "1.2.0") 17 | 18 | .РазработкаЗависитОт("1testrunner", "1.8.0") 19 | .РазработкаЗависитОт("coverage", "0.6.1") 20 | .РазработкаЗависитОт("tempfiles", "1.1.1") 21 | ; 22 | -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- 1 | # must be unique in a given SonarQube instance 2 | sonar.projectKey=ibcmdrunner 3 | 4 | # this is the name displayed in the SonarQube UI 5 | sonar.projectName=ibcmdrunner 6 | 7 | # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. 8 | # Since SonarQube 4.2, this property is optional if sonar.modules is set. 9 | # If not set, SonarQube starts looking for source code from the directory containing 10 | # the sonar-project.properties file. 11 | 12 | sonar.sources=./src 13 | sonar.tests=./tests 14 | 15 | sonar.links.homepage=https://github.com/vanessa-opensource/ibcmdrunner 16 | sonar.links.scm=https://github.com/vanessa-opensource/ibcmdrunner 17 | sonar.links.issue=https://github.com/vanessa-opensource/ibcmdrunner/issues 18 | # sonar.links.ci= 19 | 20 | # Encoding of the source code. Default is default system encoding 21 | sonar.sourceEncoding=UTF-8 22 | 23 | # sonar.coverageReportPaths=out/genericCoverage.xml 24 | # sonar.testExecutionReportPaths=out/tests.xml 25 | -------------------------------------------------------------------------------- /tasks/coverage.os: -------------------------------------------------------------------------------- 1 | #Использовать 1commands 2 | #Использовать fs 3 | #Использовать coverage 4 | 5 | СистемнаяИнформация = Новый СистемнаяИнформация; 6 | ЭтоWindows = Найти(НРег(СистемнаяИнформация.ВерсияОС), "windows") > 0; 7 | 8 | ФС.ОбеспечитьПустойКаталог("out"); 9 | ПутьКСтат = "out/stat.json"; 10 | 11 | Команда = Новый Команда; 12 | Команда.УстановитьКоманду("oscript"); 13 | Если НЕ ЭтоWindows Тогда 14 | Команда.ДобавитьПараметр("-encoding=utf-8"); 15 | КонецЕсли; 16 | Команда.ДобавитьПараметр(СтрШаблон("-codestat=%1", ПутьКСтат)); 17 | Команда.ДобавитьПараметр("tasks/test.os"); // Файла запуска тестов 18 | Команда.ПоказыватьВыводНемедленно(Истина); 19 | 20 | КодВозврата = Команда.Исполнить(); 21 | 22 | ПроцессорГенерации = Новый ГенераторОтчетаПокрытия(); 23 | 24 | ПроцессорГенерации.ОтносительныеПути() 25 | .РабочийКаталог("out") 26 | .ИмяФайлаСтатистики() 27 | .GenericCoverage() 28 | .Cobertura() 29 | .Сформировать(); 30 | 31 | ЗавершитьРаботу(0); // TODO костыль для обхода падения тестов и возможности анализа Сонара через github-actions 32 | // ЗавершитьРаботу(КодВозврата); 33 | -------------------------------------------------------------------------------- /tasks/oscript.cfg: -------------------------------------------------------------------------------- 1 | lib.additional=../oscript_modules -------------------------------------------------------------------------------- /tasks/test.os: -------------------------------------------------------------------------------- 1 | #Использовать 1testrunner 2 | #Использовать fs 3 | 4 | Функция ПрогнатьТесты() 5 | 6 | Тестер = Новый Тестер; 7 | Тестер.УстановитьФорматЛогФайла(Тестер.ФорматыЛогФайла().GenericExec); 8 | 9 | ПутьКТестам = "tests"; 10 | ПутьКОтчетуJUnit = "out"; 11 | 12 | ФС.ОбеспечитьПустойКаталог(ПутьКОтчетуJUnit); 13 | 14 | РезультатТестирования = Тестер.ТестироватьКаталог( 15 | Новый Файл(ПутьКТестам), 16 | Новый Файл(ПутьКОтчетуJUnit) 17 | ); 18 | 19 | Успешно = РезультатТестирования = 0; 20 | 21 | Возврат Успешно; 22 | КонецФункции // ПрогнатьТесты() 23 | 24 | // основной код 25 | 26 | ТекКаталог = ТекущийКаталог(); 27 | 28 | Попытка 29 | ТестыПрошли = ПрогнатьТесты(); 30 | Исключение 31 | ТестыПрошли = Ложь; 32 | Сообщить(СтрШаблон("Тесты через 1testrunner выполнены неудачно 33 | |%1", ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()))); 34 | КонецПопытки; 35 | 36 | УстановитьТекущийКаталог(ТекКаталог); 37 | 38 | Если Не ТестыПрошли Тогда 39 | ВызватьИсключение "Тестирование завершилось неудачно!"; 40 | Иначе 41 | Сообщить(СтрШаблон("Результат прогона тестов <%1> 42 | |", ТестыПрошли)); 43 | КонецЕсли; 44 | -------------------------------------------------------------------------------- /tests/fixtures/1.0/1C.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/1.0/1C.dt -------------------------------------------------------------------------------- /tests/fixtures/1.0/1C_.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/1.0/1C_.dt -------------------------------------------------------------------------------- /tests/fixtures/1.0/1Cv8.cf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/1.0/1Cv8.cf -------------------------------------------------------------------------------- /tests/fixtures/1.0/1Cv8.cfe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/1.0/1Cv8.cfe -------------------------------------------------------------------------------- /tests/fixtures/1.0/ConfigDumpInfo.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/fixtures/1.0/db/1Cv8.1CD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/1.0/db/1Cv8.1CD -------------------------------------------------------------------------------- /tests/fixtures/1.0/db/1Cv8.1CD.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/1.0/db/1Cv8.1CD.cfl -------------------------------------------------------------------------------- /tests/fixtures/1.0/db/1Cv8.1CL.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/1.0/db/1Cv8.1CL.cfl -------------------------------------------------------------------------------- /tests/fixtures/1.0/db/1Cv8.cgr.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/1.0/db/1Cv8.cgr.cfl -------------------------------------------------------------------------------- /tests/fixtures/1.0/db/1Cv8Log/1Cv8.lgf: -------------------------------------------------------------------------------- 1 | 1CV8LOG(ver 2.0) 2 | c8a2732f-f6b5-444c-96f8-2b688a864544 3 | 4 | {1,071523a4-516f-4fce-ba4b-0d11ab7a1893,"",1}, 5 | {2,"WIN-J9D866ESIJ2",1}, 6 | {3,"Designer",1}, 7 | {4,"_$Session$_.Authentication",1}, 8 | {13,1,1}, 9 | {4,"_$Session$_.Start",2}, 10 | {4,"_$Session$_.Finish",3}, 11 | {4,"_$InfoBase$_.ConfigUpdate",4}, 12 | {4,"_$InfoBase$_.DBConfigUpdateStart",5}, 13 | {4,"_$InfoBase$_.DBConfigUpdate",6}, 14 | {3,"1CV8C",2}, 15 | {4,"_$User$_.New",7}, 16 | {4,"_$InfoBase$_.DumpStart",8}, 17 | {4,"_$InfoBase$_.DumpFinish",9}, 18 | {4,"_$Session$_.AuthenticationError",10}, 19 | {1,d44bac63-a64b-42df-9fe3-c43a3cee38be,"Администратор",2}, 20 | {13,1,2}, 21 | {4,"_$User$_.Update",11}, 22 | {4,"_$User$_.Delete",12}, 23 | {2,"WIN-LIVFRVQFMKO",2}, 24 | {13,2,1}, 25 | {1,058f6af7-71b2-4c2c-bd6f-5d3137fd2fd5,"admin",3}, 26 | {13,2,3} -------------------------------------------------------------------------------- /tests/fixtures/1.0/db/1Cv8Log/20220131000000.lgp: -------------------------------------------------------------------------------- 1 | 1CV8LOG(ver 2.0) 2 | c8a2732f-f6b5-444c-96f8-2b688a864544 3 | 4 | {20220131155715,N, 5 | {0,0},1,1,1,1,1,I,"",0, 6 | {"P", 7 | {6, 8 | {"S",""}, 9 | {"S","WIN-J9D866ESIJ2\Administrator"} 10 | } 11 | },"",0,0,0,2,0, 12 | {0} 13 | }, 14 | {20220131155715,N, 15 | {0,0},1,1,1,1,2,I,"",0, 16 | {"U"},"",0,0,0,2,0, 17 | {0} 18 | } -------------------------------------------------------------------------------- /tests/fixtures/1.0/db/1Cv8Log/20220201000000.lgp: -------------------------------------------------------------------------------- 1 | 1CV8LOG(ver 2.0) 2 | c8a2732f-f6b5-444c-96f8-2b688a864544 3 | 4 | {20220201083950,N, 5 | {0,0},1,1,1,1,3,I,"",0, 6 | {"U"},"",0,0,0,2,0, 7 | {0} 8 | } -------------------------------------------------------------------------------- /tests/fixtures/1.0/db/1Cv8tmp.1CD.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/1.0/db/1Cv8tmp.1CD.cfl -------------------------------------------------------------------------------- /tests/fixtures/1.0/db/1Cv8tmp.1CL.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/1.0/db/1Cv8tmp.1CL.cfl -------------------------------------------------------------------------------- /tests/fixtures/1.0/files/ConfigDumpInfo.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/fixtures/1.0/files/Configuration.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 9cd510cd-abfc-11d4-9434-004095e12fc7 7 | 8f08412f-3ef9-477b-b3db-e06683843ffd 8 | 9 | 10 | 9fcd25a0-4822-11d4-9414-008048da11f9 11 | 2f513612-c1e3-4759-ba56-a238df8c5c3a 12 | 13 | 14 | e3687481-0a87-462c-a166-9f34594f9bba 15 | 2732bae0-afd6-429d-a7b0-702f1c235c76 16 | 17 | 18 | 9de14907-ec23-4a07-96f0-85521cb6b53b 19 | 1eb2460f-c95c-4981-8b40-516a54d51737 20 | 21 | 22 | 51f2d5d8-ea4d-4064-8892-82951750031e 23 | bc32b5ee-8d83-4ac2-9668-ab5a4e8e3902 24 | 25 | 26 | e68182ea-4237-4383-967f-90c1e3370bc7 27 | 5167cf86-8fa7-4e6a-9e27-df28eecd0b2f 28 | 29 | 30 | fb282519-d103-4dd3-bc12-cb271d631dfc 31 | e9f6cdf5-7fc4-403d-8b45-ecb7c4db51fc 32 | 33 | 34 | 35 | Конфигурация 36 | 37 | 38 | 39 | Version8_3_18 40 | ManagedApplication 41 | 42 | PlatformApplication 43 | 44 | Russian 45 | 46 | 47 | 1.0.0.2 48 | 49 | false 50 | false 51 | false 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | Biometrics 72 | true 73 | 74 | 75 | Location 76 | false 77 | 78 | 79 | BackgroundLocation 80 | false 81 | 82 | 83 | BluetoothPrinters 84 | false 85 | 86 | 87 | WiFiPrinters 88 | false 89 | 90 | 91 | Contacts 92 | false 93 | 94 | 95 | Calendars 96 | false 97 | 98 | 99 | PushNotifications 100 | false 101 | 102 | 103 | LocalNotifications 104 | false 105 | 106 | 107 | InAppPurchases 108 | false 109 | 110 | 111 | PersonalComputerFileExchange 112 | false 113 | 114 | 115 | Ads 116 | false 117 | 118 | 119 | NumberDialing 120 | false 121 | 122 | 123 | CallProcessing 124 | false 125 | 126 | 127 | CallLog 128 | false 129 | 130 | 131 | AutoSendSMS 132 | false 133 | 134 | 135 | ReceiveSMS 136 | false 137 | 138 | 139 | SMSLog 140 | false 141 | 142 | 143 | Camera 144 | false 145 | 146 | 147 | Microphone 148 | false 149 | 150 | 151 | MusicLibrary 152 | false 153 | 154 | 155 | PictureAndVideoLibraries 156 | false 157 | 158 | 159 | AudioPlaybackAndVibration 160 | false 161 | 162 | 163 | BackgroundAudioPlaybackAndVibration 164 | false 165 | 166 | 167 | InstallPackages 168 | false 169 | 170 | 171 | OSBackup 172 | true 173 | 174 | 175 | ApplicationUsageStatistics 176 | false 177 | 178 | 179 | BarcodeScanning 180 | false 181 | 182 | 183 | AllFilesAccess 184 | false 185 | 186 | 187 | 188 | 189 | Normal 190 | 191 | 192 | Language.Русский 193 | 194 | 195 | 196 | 197 | 198 | Managed 199 | NotAutoFree 200 | DontUse 201 | DontUse 202 | Taxi 203 | Version8_3_18 204 | 205 | 206 | 207 | Русский 208 | ПолныеПрава 209 | 210 | 211 | -------------------------------------------------------------------------------- /tests/fixtures/1.0/files/Languages/Русский.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Русский 6 | 7 | 8 | ru 9 | Русский 10 | 11 | 12 | 13 | ru 14 | 15 | 16 | -------------------------------------------------------------------------------- /tests/fixtures/1.0/files/Roles/ПолныеПрава.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | ПолныеПрава 6 | 7 | 8 | ru 9 | Полные права 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /tests/fixtures/1.0/files/Roles/ПолныеПрава/Ext/Rights.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | true 4 | true 5 | false 6 | -------------------------------------------------------------------------------- /tests/fixtures/1.0/update_after_dynamic.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/1.0/update_after_dynamic.zip -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/1Cv8.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/1Cv8.dt -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/8_3_21with_support.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/8_3_21with_support.dt -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/ConfigDumpInfo.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/db/1Cv8.1CD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/db/1Cv8.1CD -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/db/1Cv8.1CD.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/db/1Cv8.1CD.cfl -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/db/1Cv8.1CL.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/db/1Cv8.1CL.cfl -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/db/1Cv8.cgr.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/db/1Cv8.cgr.cfl -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/db/1Cv8FTxt/checkout.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/db/1Cv8FTxt/checkout.dat -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/db/1Cv8FTxt/checkoutReasonFile.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/db/1Cv8FTxt/checkoutReasonFile.dat -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/db/1Cv8FTxt/checkoutReasonProtect.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/db/1Cv8FTxt/checkoutReasonProtect.dat -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/db/1Cv8tmp.1CD.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/db/1Cv8tmp.1CD.cfl -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/db/1Cv8tmp.1CL.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/db/1Cv8tmp.1CL.cfl -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/files/ConfigDumpInfo.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/files/Configuration.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 9cd510cd-abfc-11d4-9434-004095e12fc7 7 | 8f08412f-3ef9-477b-b3db-e06683843ffd 8 | 9 | 10 | 9fcd25a0-4822-11d4-9414-008048da11f9 11 | 2f513612-c1e3-4759-ba56-a238df8c5c3a 12 | 13 | 14 | e3687481-0a87-462c-a166-9f34594f9bba 15 | 2732bae0-afd6-429d-a7b0-702f1c235c76 16 | 17 | 18 | 9de14907-ec23-4a07-96f0-85521cb6b53b 19 | 1eb2460f-c95c-4981-8b40-516a54d51737 20 | 21 | 22 | 51f2d5d8-ea4d-4064-8892-82951750031e 23 | bc32b5ee-8d83-4ac2-9668-ab5a4e8e3902 24 | 25 | 26 | e68182ea-4237-4383-967f-90c1e3370bc7 27 | 5167cf86-8fa7-4e6a-9e27-df28eecd0b2f 28 | 29 | 30 | fb282519-d103-4dd3-bc12-cb271d631dfc 31 | e9f6cdf5-7fc4-403d-8b45-ecb7c4db51fc 32 | 33 | 34 | 35 | Конфигурация 36 | 37 | 38 | 39 | Version8_3_21 40 | ManagedApplication 41 | 42 | PlatformApplication 43 | 44 | Russian 45 | 46 | 47 | 1.0.0.1 48 | 49 | false 50 | false 51 | false 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | Biometrics 73 | true 74 | 75 | 76 | Location 77 | false 78 | 79 | 80 | BackgroundLocation 81 | false 82 | 83 | 84 | BluetoothPrinters 85 | false 86 | 87 | 88 | WiFiPrinters 89 | false 90 | 91 | 92 | Contacts 93 | false 94 | 95 | 96 | Calendars 97 | false 98 | 99 | 100 | PushNotifications 101 | false 102 | 103 | 104 | LocalNotifications 105 | false 106 | 107 | 108 | InAppPurchases 109 | false 110 | 111 | 112 | PersonalComputerFileExchange 113 | false 114 | 115 | 116 | Ads 117 | false 118 | 119 | 120 | NumberDialing 121 | false 122 | 123 | 124 | CallProcessing 125 | false 126 | 127 | 128 | CallLog 129 | false 130 | 131 | 132 | AutoSendSMS 133 | false 134 | 135 | 136 | ReceiveSMS 137 | false 138 | 139 | 140 | SMSLog 141 | false 142 | 143 | 144 | Camera 145 | false 146 | 147 | 148 | Microphone 149 | false 150 | 151 | 152 | MusicLibrary 153 | false 154 | 155 | 156 | PictureAndVideoLibraries 157 | false 158 | 159 | 160 | AudioPlaybackAndVibration 161 | false 162 | 163 | 164 | BackgroundAudioPlaybackAndVibration 165 | false 166 | 167 | 168 | InstallPackages 169 | false 170 | 171 | 172 | OSBackup 173 | true 174 | 175 | 176 | ApplicationUsageStatistics 177 | false 178 | 179 | 180 | BarcodeScanning 181 | false 182 | 183 | 184 | BackgroundAudioRecording 185 | false 186 | 187 | 188 | AllFilesAccess 189 | false 190 | 191 | 192 | 193 | 194 | Normal 195 | 196 | 197 | Language.Русский 198 | 199 | 200 | 201 | 202 | 203 | Managed 204 | NotAutoFree 205 | DontUse 206 | DontUse 207 | Taxi 208 | Version8_3_18 209 | 210 | 211 | 212 | Русский 213 | ПолныеПрава 214 | 215 | 216 | -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/files/Languages/Русский.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Русский 6 | 7 | 8 | ru 9 | Русский 10 | 11 | 12 | 13 | ru 14 | 15 | 16 | -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/files/Roles/ПолныеПрава.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | ПолныеПрава 6 | 7 | 8 | ru 9 | Полные права 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/files/Roles/ПолныеПрава/Ext/Rights.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | true 4 | true 5 | false 6 | -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/se.cfe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/se.cfe -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/update_dyn.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/update_dyn.zip -------------------------------------------------------------------------------- /tests/fixtures/8_3_21/update_mono.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_21/update_mono.zip -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/1Cv8.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/1Cv8.dt -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/8_3_22with_support.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/8_3_22with_support.dt -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/ConfigDumpInfo.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/Configuration.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 9cd510cd-abfc-11d4-9434-004095e12fc7 7 | 8f08412f-3ef9-477b-b3db-e06683843ffd 8 | 9 | 10 | 9fcd25a0-4822-11d4-9414-008048da11f9 11 | 2f513612-c1e3-4759-ba56-a238df8c5c3a 12 | 13 | 14 | e3687481-0a87-462c-a166-9f34594f9bba 15 | 2732bae0-afd6-429d-a7b0-702f1c235c76 16 | 17 | 18 | 9de14907-ec23-4a07-96f0-85521cb6b53b 19 | 1eb2460f-c95c-4981-8b40-516a54d51737 20 | 21 | 22 | 51f2d5d8-ea4d-4064-8892-82951750031e 23 | bc32b5ee-8d83-4ac2-9668-ab5a4e8e3902 24 | 25 | 26 | e68182ea-4237-4383-967f-90c1e3370bc7 27 | 5167cf86-8fa7-4e6a-9e27-df28eecd0b2f 28 | 29 | 30 | fb282519-d103-4dd3-bc12-cb271d631dfc 31 | e9f6cdf5-7fc4-403d-8b45-ecb7c4db51fc 32 | 33 | 34 | 35 | Конфигурация 36 | 37 | 38 | 39 | Version8_3_22 40 | ManagedApplication 41 | 42 | PlatformApplication 43 | 44 | Russian 45 | 46 | 47 | 1.0.0.1 48 | 49 | false 50 | false 51 | false 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | Biometrics 74 | true 75 | 76 | 77 | Location 78 | false 79 | 80 | 81 | BackgroundLocation 82 | false 83 | 84 | 85 | BluetoothPrinters 86 | false 87 | 88 | 89 | WiFiPrinters 90 | false 91 | 92 | 93 | Contacts 94 | false 95 | 96 | 97 | Calendars 98 | false 99 | 100 | 101 | PushNotifications 102 | false 103 | 104 | 105 | LocalNotifications 106 | false 107 | 108 | 109 | InAppPurchases 110 | false 111 | 112 | 113 | PersonalComputerFileExchange 114 | false 115 | 116 | 117 | Ads 118 | false 119 | 120 | 121 | NumberDialing 122 | false 123 | 124 | 125 | CallProcessing 126 | false 127 | 128 | 129 | CallLog 130 | false 131 | 132 | 133 | AutoSendSMS 134 | false 135 | 136 | 137 | ReceiveSMS 138 | false 139 | 140 | 141 | SMSLog 142 | false 143 | 144 | 145 | Camera 146 | false 147 | 148 | 149 | Microphone 150 | false 151 | 152 | 153 | MusicLibrary 154 | false 155 | 156 | 157 | PictureAndVideoLibraries 158 | false 159 | 160 | 161 | AudioPlaybackAndVibration 162 | false 163 | 164 | 165 | BackgroundAudioPlaybackAndVibration 166 | false 167 | 168 | 169 | InstallPackages 170 | false 171 | 172 | 173 | OSBackup 174 | true 175 | 176 | 177 | ApplicationUsageStatistics 178 | false 179 | 180 | 181 | BarcodeScanning 182 | false 183 | 184 | 185 | BackgroundAudioRecording 186 | false 187 | 188 | 189 | AllFilesAccess 190 | false 191 | 192 | 193 | Videoconferences 194 | false 195 | 196 | 197 | 198 | 199 | Normal 200 | 201 | 202 | Language.Русский 203 | 204 | 205 | 206 | 207 | 208 | Managed 209 | NotAutoFree 210 | DontUse 211 | DontUse 212 | Taxi 213 | Version8_3_22 214 | 215 | 216 | 217 | Русский 218 | ПолныеПрава 219 | 220 | 221 | -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/archive.zip -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/db/1Cv8.1CD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/db/1Cv8.1CD -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/db/1Cv8.1CD.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/db/1Cv8.1CD.cfl -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/db/1Cv8.1CL.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/db/1Cv8.1CL.cfl -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/db/1Cv8.cgr.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/db/1Cv8.cgr.cfl -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/db/1Cv8FTxt/checkout.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/db/1Cv8FTxt/checkout.dat -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/db/1Cv8FTxt/checkoutReasonFile.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/db/1Cv8FTxt/checkoutReasonFile.dat -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/db/1Cv8FTxt/checkoutReasonProtect.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/db/1Cv8FTxt/checkoutReasonProtect.dat -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/db/1Cv8tmp.1CD.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/db/1Cv8tmp.1CD.cfl -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/db/1Cv8tmp.1CL.cfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/db/1Cv8tmp.1CL.cfl -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/files/ConfigDumpInfo.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/files/Languages/Русский.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Русский 6 | 7 | 8 | ru 9 | Русский 10 | 11 | 12 | 13 | ru 14 | 15 | 16 | -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/files/Roles/ПолныеПрава.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | ПолныеПрава 6 | 7 | 8 | ru 9 | Полные права 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/files/Roles/ПолныеПрава/Ext/Rights.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | true 4 | true 5 | false 6 | -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/se.cfe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/se.cfe -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/update_dyn.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/update_dyn.zip -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/update_mono.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/update_mono.dt -------------------------------------------------------------------------------- /tests/fixtures/8_3_22/update_mono.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_22/update_mono.zip -------------------------------------------------------------------------------- /tests/fixtures/8_3_23/update_dyn.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/8_3_23/update_dyn.zip -------------------------------------------------------------------------------- /tests/fixtures/arcive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vanessa-opensource/ibcmdrunner/86c1bf7cefc8407dd649abc268f1d78c2f29b058/tests/fixtures/arcive.zip -------------------------------------------------------------------------------- /tests/ibcmdrunner_tests.os: -------------------------------------------------------------------------------- 1 | // Прогон тестов на всех доступных платформах 1С 2 | #Использовать asserts 3 | #Использовать v8find 4 | #Использовать 1testrunner 5 | #Использовать ".." 6 | 7 | УправлениеИБ = Новый УправлениеИБ; 8 | Сообщить(УправлениеИБ.Версия()); 9 | _Платформа1С = Новый МенеджерПлатформы1С; 10 | 11 | ТаблицаУстановленныхВерсий = _Платформа1С.ПолучитьТаблицуУстановленныхВерсий(); 12 | Для Каждого СтрокаТЗ Из ТаблицаУстановленныхВерсий Цикл 13 | Если СтрНайти(СтрокаТЗ.ДоступныеПриложения, "ibcmd") > 0 Тогда 14 | Тестер = Новый Тестер; 15 | ПутьКIBCMD = _Платформа1С.ПутьКIBCMD(СтрокаТЗ.НомерВерсии, СтрокаТЗ.Разрядность); 16 | УстановитьПеременнуюСреды("IBCMD_PATH", ПутьКIBCMD, РасположениеПеременнойСреды.Процесс); 17 | Сообщить("Тестирование с версией платформы " + СтрокаТЗ.НомерВерсии); 18 | _Команда = Новый Массив; 19 | _Команда.Добавить("ibcmdrunner-test.os"); 20 | Тестер.ВыполнитьКоманду(_Команда); 21 | КонецЕсли; 22 | КонецЦикла; 23 | -------------------------------------------------------------------------------- /tests/ibsrvrunner_tests.os: -------------------------------------------------------------------------------- 1 | 2 | #Использовать ".." 3 | #Использовать asserts 4 | 5 | #Область СлужебныйПрограммныйИнтерфейс 6 | 7 | &Тест 8 | Процедура ТестДолжен_ПолучитьВерсию() Экспорт 9 | 10 | // Дано 11 | УправлениеАС = Новый УправлениеАС; 12 | 13 | // Когда 14 | НомерВерсии = УправлениеАС.Версия(); 15 | 16 | // Тогда 17 | РегулярноеВыражение = Новый РегулярноеВыражение("^(\d+)\.(\d+)\.(\d+)\.(\d+)\z"); 18 | Утверждения.ПроверитьИстину(РегулярноеВыражение.Совпадает(НомерВерсии), 19 | "Номер версии должен соответствовать шаблону:" + НомерВерсии); 20 | 21 | КонецПроцедуры 22 | 23 | &Тест 24 | Процедура ТестДолжен_УстановитьНекорректнуюВерсию() Экспорт 25 | 26 | // Дано 27 | УправлениеАС = Новый УправлениеАС; 28 | 29 | // Когда 30 | ПараметрыМетода = Новый Массив; 31 | ПараметрыМетода.Добавить("8.3.23.1111"); 32 | 33 | // Тогда 34 | Ожидаем.Что(УправлениеАС) 35 | .Метод("УстановитьВерсию", ПараметрыМетода) 36 | .ВыбрасываетИсключение("Не найдена установленная версия платформы"); 37 | 38 | КонецПроцедуры 39 | 40 | #КонецОбласти 41 | -------------------------------------------------------------------------------- /tests/ОбновлениеИБпослеДинамического.os: -------------------------------------------------------------------------------- 1 | #Использовать ".." 2 | 3 | Сообщить("Начало " + ТекущаяДата()); 4 | УправлениеИБ = Новый УправлениеИБ; 5 | 6 | УправлениеИБ.ПутьКПриложению("""c:\Program Files\1cv8\8.3.18.1483\bin\ibcmd"""); 7 | 8 | КаталогАрхива = ОбъединитьПути(ТекущийСценарий().Каталог, "fixtures", "1.0"); 9 | КаталогИБ = ОбъединитьПути(ТекущийСценарий().Каталог, "fixtures", "1.0", "update_after_dynamic"); 10 | ИмяАрхива = ОбъединитьПути(ТекущийСценарий().Каталог, "fixtures", "1.0", "update_after_dynamic.zip"); 11 | 12 | УдалитьФайлы(КаталогИБ, "*.*"); 13 | 14 | Архив = Новый ЧтениеZipФайла(ИмяАрхива); 15 | Архив.ИзвлечьВсе(КаталогАрхива, РежимВосстановленияПутейФайловZIP.Восстанавливать); 16 | 17 | УправлениеИБ.УстановитьПараметрыФайловойИБ(КаталогИБ); 18 | УправлениеИБ.УстановитьПараметрыАвторизацииИБ("Администратор"); 19 | УправлениеИБ.УстановитьПараметрыАвтономногоСервера(КаталогИБ); 20 | УправлениеИБ.ОбновитьКонфигурациюБазыДанных(); 21 | Сообщить("ОК " + ТекущаяДата()); -------------------------------------------------------------------------------- /tools/autodoc.bat: -------------------------------------------------------------------------------- 1 | chcp 65001 2 | cd ../doc 3 | oscript autodoc_os.os -------------------------------------------------------------------------------- /tools/build.bat: -------------------------------------------------------------------------------- 1 | cd .. 2 | opm build -------------------------------------------------------------------------------- /tools/run-tests.bat: -------------------------------------------------------------------------------- 1 | chcp 65001 2 | cd ../tests 3 | oscript ibcmdrunner_tests.os 4 | -------------------------------------------------------------------------------- /tools/run-tests.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd ../tests 3 | oscript ibcmdrunner_tests.os 4 | 5 | --------------------------------------------------------------------------------