├── .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 | 1
25 | Разделитель
26 | Да
27 | Строка
28 | явное указание значения разделителя, который находится на этой позиции.
29 |
30 | 2
31 | РазрешитьИзменение
32 | Нет
33 | Булево
34 | Параметр управляет возможностью изменения значения
35 | разделителя из кода прикладного решения.
36 |
37 | 3
38 | ДобавлятьЗначениеВАдрес
39 | Нет
40 | Булево
41 | определяет необходимость присутствия значения
42 | данного разделителя в адресе публикуемой информационной базы
43 |
44 | 4
45 | ЭтоПервоеЗначениеРазделителя
46 | Нет
47 | Булево
48 | флаг для инициализации массива параметров.
49 |
Возвращаемое значение:
50 | Нет.
51 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ДобавитьПараметрыВеб_Разделители.md:
--------------------------------------------------------------------------------
1 |
2 | ДобавитьПараметрыВеб_Разделители
3 | Добавление параметров разделителя в массив параметров разделителей ИБ.
4 | Массив параметров разделителей содержит описание разделителей для базового
5 | каталога доступа. Если прикладное решение содержит несколько разделителей,
6 | данная секция может содержать несколько записей. Каждая запись описывает параметры
7 | одного разделителя в порядке их (разделителей) следования в метаданных.
Параметры:
8 |
9 | № п/п
10 | Имя параметра
11 | Обязательный
12 | Тип параметра
13 | Описание
14 |
15 | 1
16 | Разделитель
17 | Да
18 | Строка
19 | явное указание значения разделителя, который находится на этой позиции.
20 |
21 | 2
22 | РазрешитьИзменение
23 | Нет
24 | Булево
25 | Параметр управляет возможностью изменения значения
26 | разделителя из кода прикладного решения.
27 |
28 | 3
29 | ДобавлятьЗначениеВАдрес
30 | Нет
31 | Булево
32 | определяет необходимость присутствия значения
33 | данного разделителя в адресе публикуемой информационной базы
34 |
35 | 4
36 | ЭтоПервоеЗначениеРазделителя
37 | Нет
38 | Булево
39 | флаг для инициализации массива параметров.
40 |
Возвращаемое значение:
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 | 1
21 | Публиковать
22 | Да
23 | Булево
24 | необходимость публикации сервиса
25 |
26 | 2
27 | Имя
28 | Да
29 | Строка
30 | имя сервисв
31 |
32 | 3
33 | Синоним
34 | Да
35 | Строка
36 | точка подключения сервиса
37 |
38 | 4
39 | ПараметрыПовторногоИспользования
40 | Да
41 | Строка
42 | параметры режима
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
50 |
51 | 5
52 | ЭтоПервыйСервис
53 | Да
54 | Булево
55 | флаг для инициализации массива web-сервисов
56 |
Возвращаемое значение:
57 | Нет.
58 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ДобавитьПараметрыВебСервиса.md:
--------------------------------------------------------------------------------
1 |
2 | ДобавитьПараметрыВебСервиса
3 | Добавление в массив параметров отдельного web-сервиса
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | Публиковать
13 | Да
14 | Булево
15 | необходимость публикации сервиса
16 |
17 | 2
18 | Имя
19 | Да
20 | Строка
21 | имя сервисв
22 |
23 | 3
24 | Синоним
25 | Да
26 | Строка
27 | точка подключения сервиса
28 |
29 | 4
30 | ПараметрыПовторногоИспользования
31 | Да
32 | Строка
33 | параметры режима
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
41 |
42 | 5
43 | ЭтоПервыйСервис
44 | Да
45 | Булево
46 | флаг для инициализации массива web-сервисов
47 |
Возвращаемое значение:
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 | 1
21 | Публиковать
22 | Да
23 | Булево
24 | необходимость публикации сервиса
25 |
26 | 2
27 | Имя
28 | Да
29 | Строка
30 | имя сервисв
31 |
32 | 3
33 | КорневойУРЛ
34 | Да
35 | Строка
36 | точка подключения сервиса
37 |
38 | 4
39 | ПараметрыПовторногоИспользования
40 | Нет
41 | Строка
42 | параметры режима
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
50 |
51 | 5
52 | ЭтоПервыйСервис
53 | Нет
54 | Булево
55 | флаг для инициализации массива http-сервисов
56 |
Возвращаемое значение:
57 | Нет.
58 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ДобавитьПараметрыХТТПСервиса.md:
--------------------------------------------------------------------------------
1 |
2 | ДобавитьПараметрыХТТПСервиса
3 | Добавление в массив параметров отдельного http-сервиса
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | Публиковать
13 | Да
14 | Булево
15 | необходимость публикации сервиса
16 |
17 | 2
18 | Имя
19 | Да
20 | Строка
21 | имя сервисв
22 |
23 | 3
24 | КорневойУРЛ
25 | Да
26 | Строка
27 | точка подключения сервиса
28 |
29 | 4
30 | ПараметрыПовторногоИспользования
31 | Нет
32 | Строка
33 | параметры режима
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
41 |
42 | 5
43 | ЭтоПервыйСервис
44 | Нет
45 | Булево
46 | флаг для инициализации массива http-сервисов
47 |
Возвращаемое значение:
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 | 1
21 | УРИПровайдера
22 | Да
23 | Строка
24 | указывает URL информационной базы «1С:Предприятия», выступающей в роли OpenID-провайдера.
25 |
26 | 2
27 | ВремяЖизни
28 | Нет
29 | Число
30 | время жизни признака аутентифицированности идентификатора в секундах.
31 | Значение по умолчанию - 86400 секунд.
32 |
33 | 3
34 | МаскаРазрешенныхИмен
35 | Нет
36 | Строка
37 | представляет собой регулярное выражение, которое определяет
38 | маску разрешенных имен сайтов, на которые могут выполняться переадресации пользовательского
39 |
40 | 4
41 | ПровайдерыOpenIDConnect
42 | Нет
43 | Строка
44 | данный элемент содержит описание внешних OpenID-провайдеров,
45 | поддерживающих протокол авторизации OpenID Connect v1.0 (http://openid.net/connect/).
46 | Описание представляет собой массив объектов, каждый из которых описывает одного
47 |
48 | 5
49 | РазрешитьАутентификацию1С
50 | Нет
51 | Булево
52 | указывает возможность применения аутентификации «1С:Предприятия».
53 |
Возвращаемое значение:
54 | Нет.
55 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ПараметрыВеб_Аутентификация.md:
--------------------------------------------------------------------------------
1 |
2 | ПараметрыВеб_Аутентификация
3 | Установка параметров веб-аутентификации OpenId (секции rely и provider)
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | УРИПровайдера
13 | Да
14 | Строка
15 | указывает URL информационной базы «1С:Предприятия», выступающей в роли OpenID-провайдера.
16 |
17 | 2
18 | ВремяЖизни
19 | Нет
20 | Число
21 | время жизни признака аутентифицированности идентификатора в секундах.
22 | Значение по умолчанию - 86400 секунд.
23 |
24 | 3
25 | МаскаРазрешенныхИмен
26 | Нет
27 | Строка
28 | представляет собой регулярное выражение, которое определяет
29 | маску разрешенных имен сайтов, на которые могут выполняться переадресации пользовательского
30 |
31 | 4
32 | ПровайдерыOpenIDConnect
33 | Нет
34 | Строка
35 | данный элемент содержит описание внешних OpenID-провайдеров,
36 | поддерживающих протокол авторизации OpenID Connect v1.0 (http://openid.net/connect/).
37 | Описание представляет собой массив объектов, каждый из которых описывает одного
38 |
39 | 5
40 | РазрешитьАутентификацию1С
41 | Нет
42 | Булево
43 | указывает возможность применения аутентификации «1С:Предприятия».
44 |
Возвращаемое значение:
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 | 1
21 | УРИВозврата
22 | Да
23 | Строка
24 | адрес (URL), по которому будет выполнен переход после завершения работы веб-клиента.
25 |
26 | 2
27 | Публиковать
28 | Нет
29 | Булево
30 | Определяет возможность использовать клиентское приложение для доступа
31 | к информационной базе.
32 |
Возвращаемое значение:
33 | Нет.
34 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ПараметрыВеб_Приложение.md:
--------------------------------------------------------------------------------
1 |
2 | ПараметрыВеб_Приложение
3 | Установка параметров публикации управляемого приложения (application)
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | УРИВозврата
13 | Да
14 | Строка
15 | адрес (URL), по которому будет выполнен переход после завершения работы веб-клиента.
16 |
17 | 2
18 | Публиковать
19 | Нет
20 | Булево
21 | Определяет возможность использовать клиентское приложение для доступа
22 | к информационной базе.
23 |
Возвращаемое значение:
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 | 1
21 | Публиковать
22 | Нет
23 | Булево
24 | Управляет доступностью стандартного интерфейса OData через указанную публикацию.
25 |
26 | 2
27 | ПараметрыРежимаПовторногоИспользованияСеансов
28 | Нет
29 | Соответствие
30 | параметры режима повторного
31 | использования сеансов (см. описание следующего метода).
32 |
Возвращаемое значение:
33 | Нет.
34 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ПараметрыВеб_ПубликацияOData.md:
--------------------------------------------------------------------------------
1 |
2 | ПараметрыВеб_ПубликацияOData
3 | Установка параметров публикации интерфейса OData
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | Публиковать
13 | Нет
14 | Булево
15 | Управляет доступностью стандартного интерфейса OData через указанную публикацию.
16 |
17 | 2
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 | 1
21 | Режим
22 | Нет
23 | Строка
24 | AutoUse, DontUse, Use
25 |
26 | 2
27 | ВремяБездействия
28 | Нет
29 | Число
30 | Время бездействия сеанса, после которого он завершается принудительно (в секундах).
31 |
32 | 3
33 | МаксимальноеКоличествоСеансов
34 | Нет
35 | Число
36 | Максимальное количество сеансов, которые могут быть созданы при
37 | автоматическом управлении сеансами.
38 |
39 | 4
40 | ТаймаутОжиданияСвободногоСеанса
41 | Нет
42 | Число
43 | Время ожидания появления свободного сеанса после заполнения
44 | пула сеансов (в секундах).
45 |
Возвращаемое значение:
46 | Нет.
47 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ПараметрыВеб_РежимПовторногоИспользованияСеансов.md:
--------------------------------------------------------------------------------
1 |
2 | ПараметрыВеб_РежимПовторногоИспользованияСеансов
3 | Устанавливает параметры повторного использования сеансов
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | Режим
13 | Нет
14 | Строка
15 | AutoUse, DontUse, Use
16 |
17 | 2
18 | ВремяБездействия
19 | Нет
20 | Число
21 | Время бездействия сеанса, после которого он завершается принудительно (в секундах).
22 |
23 | 3
24 | МаксимальноеКоличествоСеансов
25 | Нет
26 | Число
27 | Максимальное количество сеансов, которые могут быть созданы при
28 | автоматическом управлении сеансами.
29 |
30 | 4
31 | ТаймаутОжиданияСвободногоСеанса
32 | Нет
33 | Число
34 | Время ожидания появления свободного сеанса после заполнения
35 | пула сеансов (в секундах).
36 |
Возвращаемое значение:
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 | 1
21 | ПубликоватьВебСервисы
22 | Нет
23 | Булево
24 | определяет доступность Web-сервисов приложения
25 |
26 | 2
27 | ПубликоватьВебСервисыРасширений
28 | Нет
29 | Булево
30 | определяет доступность Web-сервисов расширений приложения
31 |
Возвращаемое значение:
32 | Нет.
33 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ПараметрыВебСервисовОбщие.md:
--------------------------------------------------------------------------------
1 |
2 | ПараметрыВебСервисовОбщие
3 | Устанавливает параметры доступа к Web-сервисам, которые реализованы в прикладном решении.
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ПубликоватьВебСервисы
13 | Нет
14 | Булево
15 | определяет доступность Web-сервисов приложения
16 |
17 | 2
18 | ПубликоватьВебСервисыРасширений
19 | Нет
20 | Булево
21 | определяет доступность Web-сервисов расширений приложения
22 |
Возвращаемое значение:
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 | 1
21 | ИмяИБ
22 | Да
23 | Строка
24 | имя информационной базы
25 |
26 | 2
27 | ВыдаватьКлиентскиеЛицензии
28 | Да
29 | Булево
30 | разрешить выдавать клиентские лицензии автономному серверу
31 |
32 | 3
33 | РазрешитьРегламентныеЗадания
34 | Да
35 | Булево
36 | разрешить выполнение регламентных заданий
37 |
38 | 4
39 | ИД
40 | Нет
41 | Строка
42 | уникальный идентификатор информационной базы. По умолчанию - значение unique, то есть
43 | каждый раз при перезапуске будет генерироваться новый уникальный идентификатор.
44 |
Возвращаемое значение:
45 | Нет.
46 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ПараметрыИБ.md:
--------------------------------------------------------------------------------
1 |
2 | ПараметрыИБ
3 | Установка параметров информационной базы
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ИмяИБ
13 | Да
14 | Строка
15 | имя информационной базы
16 |
17 | 2
18 | ВыдаватьКлиентскиеЛицензии
19 | Да
20 | Булево
21 | разрешить выдавать клиентские лицензии автономному серверу
22 |
23 | 3
24 | РазрешитьРегламентныеЗадания
25 | Да
26 | Булево
27 | разрешить выполнение регламентных заданий
28 |
29 | 4
30 | ИД
31 | Нет
32 | Строка
33 | уникальный идентификатор информационной базы. По умолчанию - значение unique, то есть
34 | каждый раз при перезапуске будет генерироваться новый уникальный идентификатор.
35 |
Возвращаемое значение:
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 | 1
21 | ПутьКФайлуВин32
22 | Да
23 | Строка
24 | Полное имя файла с архивом дистрибутива
25 | 32-разрядного клиентского приложения для ОС Windows.
26 |
27 | 2
28 | ПутьКФайлуВин64
29 | Да
30 | Строка
31 | Полное имя файла с архивом дистрибутива
32 | 64-разрядного клиентского приложения для ОС Windows.
33 |
34 | 3
35 | ПутьКФайлуМак64
36 | Да
37 | Строка
38 | Полное имя файла с архивом дистрибутива
39 | 64-разрядного клиентского приложения для ОС macOS.
40 |
Возвращаемое значение:
41 | Нет.
42 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ПараметрыПубликацииДистрибутивов.md:
--------------------------------------------------------------------------------
1 |
2 | ПараметрыПубликацииДистрибутивов
3 | Устанавливает параметры публикации клиентских дистрибутивов (pubdst)
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ПутьКФайлуВин32
13 | Да
14 | Строка
15 | Полное имя файла с архивом дистрибутива
16 | 32-разрядного клиентского приложения для ОС Windows.
17 |
18 | 2
19 | ПутьКФайлуВин64
20 | Да
21 | Строка
22 | Полное имя файла с архивом дистрибутива
23 | 64-разрядного клиентского приложения для ОС Windows.
24 |
25 | 3
26 | ПутьКФайлуМак64
27 | Да
28 | Строка
29 | Полное имя файла с архивом дистрибутива
30 | 64-разрядного клиентского приложения для ОС macOS.
31 |
Возвращаемое значение:
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 | 1
21 | Адрес
22 | Да
23 | Строка
24 | IP-адрес автономного сервера
25 |
26 | 2
27 | Порт
28 | Нет
29 | Число
30 | Имя порта автономного сервера
31 |
32 | 3
33 | ИмяХоста
34 | Нет
35 | Строка
36 | имя хоста (необязательный)
37 |
Возвращаемое значение:
38 | Нет.
39 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ПараметрыСервера.md:
--------------------------------------------------------------------------------
1 |
2 | ПараметрыСервера
3 | Установка параметров автономного сервера
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | Адрес
13 | Да
14 | Строка
15 | IP-адрес автономного сервера
16 |
17 | 2
18 | Порт
19 | Нет
20 | Число
21 | Имя порта автономного сервера
22 |
23 | 3
24 | ИмяХоста
25 | Нет
26 | Строка
27 | имя хоста (необязательный)
28 |
Возвращаемое значение:
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 | 1
21 | ТипСУБД
22 | Да
23 | Строка
24 | тип СУБД
25 |
26 | 2
27 | Сервер
28 | Да
29 | Строка
30 | имя сервера или IP-адрес
31 |
32 | 3
33 | ИмяДБ
34 | Да
35 | Строка
36 | имя базы данных
37 |
38 | 4
39 | ИмяПользователя
40 | Да
41 | Строка
42 | имя пользователя серверной базы данных
43 |
44 | 5
45 | Пароль
46 | Да
47 | Строка
48 | пароль пользователя серверной базы данных
49 |
Возвращаемое значение:
50 | Нет.
51 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ПараметрыСервернойБД.md:
--------------------------------------------------------------------------------
1 |
2 | ПараметрыСервернойБД
3 | Установка параметров серверной автономной базы
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ТипСУБД
13 | Да
14 | Строка
15 | тип СУБД
16 |
17 | 2
18 | Сервер
19 | Да
20 | Строка
21 | имя сервера или IP-адрес
22 |
23 | 3
24 | ИмяДБ
25 | Да
26 | Строка
27 | имя базы данных
28 |
29 | 4
30 | ИмяПользователя
31 | Да
32 | Строка
33 | имя пользователя серверной базы данных
34 |
35 | 5
36 | Пароль
37 | Да
38 | Строка
39 | пароль пользователя серверной базы данных
40 |
Возвращаемое значение:
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 | 1
21 | ПутьКФайлуИБ
22 | Да
23 | Строка
24 | Путь к файлу информационной базы.
25 |
26 | 2
27 | ИмяПользователя
28 | Да
29 | Строка
30 | имя пользователя информационной базы
31 |
32 | 3
33 | Пароль
34 | Да
35 | Строка
36 | пароль пользователя информационной базы
37 |
Возвращаемое значение:
38 | Нет.
39 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ПараметрыФайловойБД.md:
--------------------------------------------------------------------------------
1 |
2 | ПараметрыФайловойБД
3 | Установка параметров файловой БД
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ПутьКФайлуИБ
13 | Да
14 | Строка
15 | Путь к файлу информационной базы.
16 |
17 | 2
18 | ИмяПользователя
19 | Да
20 | Строка
21 | имя пользователя информационной базы
22 |
23 | 3
24 | Пароль
25 | Да
26 | Строка
27 | пароль пользователя информационной базы
28 |
Возвращаемое значение:
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 | 1
21 | БазовыйУРЛ
22 | Нет
23 | Строка
24 | Базовый путь доступа к информационной базе с помощью веб-сервера.
25 | К одной информационной базе можно организовать несколько публикаций,
26 | которые отличаются базовыми путями и другими параметрами публикации.
27 | Значение по умолчанию:/.
28 |
Возвращаемое значение:
29 | Нет.
30 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ПараметрыХТТП.md:
--------------------------------------------------------------------------------
1 |
2 | ПараметрыХТТП
3 | Установка параметров веб-доступа к информационной базе.
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | БазовыйУРЛ
13 | Нет
14 | Строка
15 | Базовый путь доступа к информационной базе с помощью веб-сервера.
16 | К одной информационной базе можно организовать несколько публикаций,
17 | которые отличаются базовыми путями и другими параметрами публикации.
18 | Значение по умолчанию:/.
19 |
Возвращаемое значение:
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 | 1
21 | ПубликоватьХТТПСервисы
22 | Нет
23 | Булево
24 | определяет доступность http-сервисов приложения
25 |
26 | 2
27 | ПубликоватьХТТПСервисыРасширений
28 | Нет
29 | Булево
30 | определяет доступность http-сервисов расширений приложения
31 |
Возвращаемое значение:
32 | Нет.
33 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/ПараметрыХТТПСервисовОбщие.md:
--------------------------------------------------------------------------------
1 |
2 | ПараметрыХТТПСервисовОбщие
3 | Устанавливает параметры доступа к http-сервисам, которые реализованы в прикладном решении.
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ПубликоватьХТТПСервисы
13 | Нет
14 | Булево
15 | определяет доступность http-сервисов приложения
16 |
17 | 2
18 | ПубликоватьХТТПСервисыРасширений
19 | Нет
20 | Булево
21 | определяет доступность http-сервисов расширений приложения
22 |
Возвращаемое значение:
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 | 1
21 | ПутьКФайлу
22 | Да
23 | Строка
24 | полный путь к конфигурационному файлу
25 |
Возвращаемое значение:
26 | Нет.
27 |
--------------------------------------------------------------------------------
/doc/Класс/КонфигурационныйФайлАС/СоздатьКонфигурационныйФайл.md:
--------------------------------------------------------------------------------
1 |
2 | СоздатьКонфигурационныйФайл
3 | Создание конфигурационного файла по ранее заполненным параметрам
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ПутьКФайлу
13 | Да
14 | Строка
15 | полный путь к конфигурационному файлу
16 |
Возвращаемое значение:
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 | 1
21 | ИмяРасширения
22 | Нет
23 | Строка
24 | имя расширения
25 |
Возвращаемое значение:
26 | Нет.
27 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ВозвратитьсяККонфигурацииБазыДанных.md:
--------------------------------------------------------------------------------
1 |
2 | ВозвратитьсяККонфигурацииБазыДанных
3 | Возвратиться к конфигурации базы данных
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ИмяРасширения
13 | Нет
14 | Строка
15 | имя расширения
16 |
Возвращаемое значение:
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 | 1
21 | ПутьКФайлуXMLИзменений
22 | Да
23 | Строка
24 | Путь к файлу для записи информации о изменениях в конфигурации
25 |
26 | 2
27 | ПутьКФайлуXMLВыгрузки
28 | Да
29 | Строка
30 | Путь к файлу информации о конфигурации
31 | (ConfigDumpInfo) относительно которого вычисляются изменения текущей конфигурации
32 |
33 | 3
34 | ИмяРасширения
35 | Нет
36 | Строка
37 | Имя расширения
38 |
39 | 4
40 | ВыводитьВКраткомФормате
41 | Нет
42 | Булево
43 | Отображать информацию о изменениях в сокращенном виде
44 |
Возвращаемое значение:
45 | Нет.
46 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ВыгрузитьВФайлИзмененияКонфигурации.md:
--------------------------------------------------------------------------------
1 |
2 | ВыгрузитьВФайлИзмененияКонфигурации
3 | Вывести информацию о изменениях конфигурации относительно переданного состояния (ConfigDumpInfo)
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ПутьКФайлуXMLИзменений
13 | Да
14 | Строка
15 | Путь к файлу для записи информации о изменениях в конфигурации
16 |
17 | 2
18 | ПутьКФайлуXMLВыгрузки
19 | Да
20 | Строка
21 | Путь к файлу информации о конфигурации
22 | (ConfigDumpInfo) относительно которого вычисляются изменения текущей конфигурации
23 |
24 | 3
25 | ИмяРасширения
26 | Нет
27 | Строка
28 | Имя расширения
29 |
30 | 4
31 | ВыводитьВКраткомФормате
32 | Нет
33 | Булево
34 | Отображать информацию о изменениях в сокращенном виде
35 |
Возвращаемое значение:
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 | 1
21 | ПутьКФайлуXML
22 | Да
23 | Строка
24 | Путь к файлу состояния конфигурации (ConfigDumpInfo)
25 |
26 | 2
27 | ИмяРасширения
28 | Нет
29 | Строка
30 | Имя расширения
31 |
Возвращаемое значение:
32 | Нет.
33 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ВыгрузитьВФайлСостояниеКонфигурации.md:
--------------------------------------------------------------------------------
1 |
2 | ВыгрузитьВФайлСостояниеКонфигурации
3 | Вывести информацию о состоянии конфигурации (ConfigDumpInfo)
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ПутьКФайлуXML
13 | Да
14 | Строка
15 | Путь к файлу состояния конфигурации (ConfigDumpInfo)
16 |
17 | 2
18 | ИмяРасширения
19 | Нет
20 | Строка
21 | Имя расширения
22 |
Возвращаемое значение:
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 | 1
21 | КаталогВыгрузки
22 | Да
23 | Строка
24 | Каталог выгрузки расширений в файлы
25 |
26 | 2
27 | ВАрхив
28 | Нет
29 | Булево
30 | выгружать в zip-архив XML-файлов. Параметр КаталогВыгрузки должен быть именем файла.
31 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
32 |
33 | 3
34 | НаСервере
35 | Нет
36 | Булево
37 | если Истина, то выгружать на сервере.
38 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
39 |
40 | 4
41 | КоличествоПотоков
42 | Нет
43 | Число
44 | количество потоков выгрузки. По умолчанию будет создано количество потоков,
45 | по количеству ядер процессоров.
46 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
47 |
Возвращаемое значение:
48 | Нет.
49 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ВыгрузитьВсеРасширенияВФайлы.md:
--------------------------------------------------------------------------------
1 |
2 | ВыгрузитьВсеРасширенияВФайлы
3 | Выгрузить все расширения в файлы
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | КаталогВыгрузки
13 | Да
14 | Строка
15 | Каталог выгрузки расширений в файлы
16 |
17 | 2
18 | ВАрхив
19 | Нет
20 | Булево
21 | выгружать в zip-архив XML-файлов. Параметр КаталогВыгрузки должен быть именем файла.
22 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
23 |
24 | 3
25 | НаСервере
26 | Нет
27 | Булево
28 | если Истина, то выгружать на сервере.
29 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
30 |
31 | 4
32 | КоличествоПотоков
33 | Нет
34 | Число
35 | количество потоков выгрузки. По умолчанию будет создано количество потоков,
36 | по количеству ядер процессоров.
37 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
38 |
Возвращаемое значение:
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 | 1
21 | ПутьКФайлуВыгрузки
22 | Да
23 | Строка
24 | Путь к файлу выгрузки
25 |
Возвращаемое значение:
26 | Нет.
27 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ВыгрузитьДанныеИБ.md:
--------------------------------------------------------------------------------
1 |
2 | ВыгрузитьДанныеИБ
3 | Выгрузить данные из информационной базы
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ПутьКФайлуВыгрузки
13 | Да
14 | Строка
15 | Путь к файлу выгрузки
16 |
Возвращаемое значение:
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 | 1
21 | ПутьКФайлуКонфигурации
22 | Да
23 | Строка
24 | Путь к файлу конфигурации
25 |
26 | 2
27 | ИмяРасширения
28 | Нет
29 | Строка
30 | Имя расширения. Если не заполнено, то будет выгружена
31 | конфигурация БД или основная конфигурация (см. следующий параметр)
32 |
33 | 3
34 | ВыгружатьОсновнуюКонфигурацию
35 | Нет
36 | Булево
37 | Если Истина, то будет выгружена основная
38 | конфигурация
39 |
Возвращаемое значение:
40 | Нет.
41 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ВыгрузитьКонфигурациюВФайл.md:
--------------------------------------------------------------------------------
1 |
2 | ВыгрузитьКонфигурациюВФайл
3 | Выгрузить конфигурацию базы данных в файл
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ПутьКФайлуКонфигурации
13 | Да
14 | Строка
15 | Путь к файлу конфигурации
16 |
17 | 2
18 | ИмяРасширения
19 | Нет
20 | Строка
21 | Имя расширения. Если не заполнено, то будет выгружена
22 | конфигурация БД или основная конфигурация (см. следующий параметр)
23 |
24 | 3
25 | ВыгружатьОсновнуюКонфигурацию
26 | Нет
27 | Булево
28 | Если Истина, то будет выгружена основная
29 | конфигурация
30 |
Возвращаемое значение:
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 | 1
21 | КаталогВыгрузки
22 | Да
23 | Строка
24 | Каталог для выгрузки конфигурации в файлы
25 |
26 | 2
27 | ПутьКФайлуXMLВыгрузки
28 | Нет
29 | Строка
30 | Путь к файлу информации о конфигурации
31 | (ConfigDumpInfo) относительно которого вычисляются изменения текущей конфигурации
32 |
33 | 3
34 | ИмяРасширения
35 | Нет
36 | Строка
37 | Имя расширения
38 |
39 | 4
40 | Синхронизировать
41 | Нет
42 | Булево
43 | Синхронизировать имеющийся экспорт с конфигурацией
44 |
45 | 5
46 | ВАрхив
47 | Нет
48 | Булево
49 | выгружать в zip-архив XML-файлов. Параметр КаталогВыгрузки должен быть именем файла.
50 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
51 |
52 | 6
53 | НаСервере
54 | Нет
55 | Булево
56 | если Истина, то выгружать на сервере.
57 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
58 |
59 | 7
60 | КоличествоПотоков
61 | Нет
62 | Число
63 | количество потоков выгрузки. По умолчанию будет создано количество потоков,
64 | по количеству ядер процессоров.
65 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
66 |
67 | 8
68 | НеВыгружатьНеСуществующиеОбъекты
69 | Нет
70 | Булево
71 | если Истина, запрещает выгрузку в XML-файлы ссылок на
72 | несуществующие объекты
73 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
74 |
Возвращаемое значение:
75 | Нет.
76 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ВыгрузитьКонфигурациюВФайлы.md:
--------------------------------------------------------------------------------
1 |
2 | ВыгрузитьКонфигурациюВФайлы
3 | Экспорт конфигурации в файлы
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | КаталогВыгрузки
13 | Да
14 | Строка
15 | Каталог для выгрузки конфигурации в файлы
16 |
17 | 2
18 | ПутьКФайлуXMLВыгрузки
19 | Нет
20 | Строка
21 | Путь к файлу информации о конфигурации
22 | (ConfigDumpInfo) относительно которого вычисляются изменения текущей конфигурации
23 |
24 | 3
25 | ИмяРасширения
26 | Нет
27 | Строка
28 | Имя расширения
29 |
30 | 4
31 | Синхронизировать
32 | Нет
33 | Булево
34 | Синхронизировать имеющийся экспорт с конфигурацией
35 |
36 | 5
37 | ВАрхив
38 | Нет
39 | Булево
40 | выгружать в zip-архив XML-файлов. Параметр КаталогВыгрузки должен быть именем файла.
41 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
42 |
43 | 6
44 | НаСервере
45 | Нет
46 | Булево
47 | если Истина, то выгружать на сервере.
48 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
49 |
50 | 7
51 | КоличествоПотоков
52 | Нет
53 | Число
54 | количество потоков выгрузки. По умолчанию будет создано количество потоков,
55 | по количеству ядер процессоров.
56 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
57 |
58 | 8
59 | НеВыгружатьНеСуществующиеОбъекты
60 | Нет
61 | Булево
62 | если Истина, запрещает выгрузку в XML-файлы ссылок на
63 | несуществующие объекты
64 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
65 |
Возвращаемое значение:
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 | 1
21 | КаталогВыгрузки
22 | Да
23 | Строка
24 | Каталог для экспорта
25 |
26 | 2
27 | ВыгружатьРекурсивно
28 | Да
29 | Булево
30 | Выполнять экспорт дочерних объектов.
31 |
32 | 3
33 | Объекты
34 | Да
35 | Массив
36 | Список строк - имен объектов конфигурации для экспорта.
37 |
38 | 4
39 | ИмяРасширения
40 | Нет
41 | Строка
42 | Имя расширения
43 |
44 | 5
45 | ВАрхив
46 | Нет
47 | Булево
48 | выгружать в zip-архив XML-файлов. Параметр КаталогВыгрузки должен быть именем файла.
49 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
50 |
51 | 6
52 | НаСервере
53 | Нет
54 | Булево
55 | если Истина, то выгружать на сервере.
56 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
57 |
58 | 7
59 | КоличествоПотоков
60 | Нет
61 | Число
62 | количество потоков выгрузки. По умолчанию будет создано количество потоков,
63 | по количеству ядер процессоров.
64 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
65 |
Возвращаемое значение:
66 | Нет.
67 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ВыгрузитьОбъектыКонфигурацииВФайлы.md:
--------------------------------------------------------------------------------
1 |
2 | ВыгрузитьОбъектыКонфигурацииВФайлы
3 | Экспорт выбранных объектов конфигурации в XML
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | КаталогВыгрузки
13 | Да
14 | Строка
15 | Каталог для экспорта
16 |
17 | 2
18 | ВыгружатьРекурсивно
19 | Да
20 | Булево
21 | Выполнять экспорт дочерних объектов.
22 |
23 | 3
24 | Объекты
25 | Да
26 | Массив
27 | Список строк - имен объектов конфигурации для экспорта.
28 |
29 | 4
30 | ИмяРасширения
31 | Нет
32 | Строка
33 | Имя расширения
34 |
35 | 5
36 | ВАрхив
37 | Нет
38 | Булево
39 | выгружать в zip-архив XML-файлов. Параметр КаталогВыгрузки должен быть именем файла.
40 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
41 |
42 | 6
43 | НаСервере
44 | Нет
45 | Булево
46 | если Истина, то выгружать на сервере.
47 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
48 |
49 | 7
50 | КоличествоПотоков
51 | Нет
52 | Число
53 | количество потоков выгрузки. По умолчанию будет создано количество потоков,
54 | по количеству ядер процессоров.
55 | !!! При версии платформы < 8.3.21 параметр игнорируется !!!
56 |
Возвращаемое значение:
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 | 1
21 | КаталогВыгрузки
22 | Да
23 | строка
24 | Каталог выгрузки расширений в файлы
25 |
26 | 2
27 | ОтключитьПроверку
28 | Нет
29 | Булево
30 | Не проверять метаданные после загрузки
31 |
32 | 3
33 | ИзАрхива
34 | Нет
35 | Булево
36 | Загружать из zip-архива. Параметр КаталогВыгрузки должен быть именем архива.
37 |
Возвращаемое значение:
38 | Нет.
39 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ЗагрузитьВсеРасширенияИзФайлов.md:
--------------------------------------------------------------------------------
1 |
2 | ЗагрузитьВсеРасширенияИзФайлов
3 | Импорт всех расширений конфигурации из XML
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | КаталогВыгрузки
13 | Да
14 | строка
15 | Каталог выгрузки расширений в файлы
16 |
17 | 2
18 | ОтключитьПроверку
19 | Нет
20 | Булево
21 | Не проверять метаданные после загрузки
22 |
23 | 3
24 | ИзАрхива
25 | Нет
26 | Булево
27 | Загружать из zip-архива. Параметр КаталогВыгрузки должен быть именем архива.
28 |
Возвращаемое значение:
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 | 1
21 | КаталогВыгрузки
22 | Да
23 | Строка
24 | каталог выгрузки файлов
25 |
26 | 2
27 | ВыбранныеФайлы
28 | Да
29 | Массив
30 | список файлов для загрузки
31 |
32 | 3
33 | ИмяРасширения
34 | Нет
35 | Строка
36 | имя расширения
37 |
38 | 4
39 | ОтключитьПроверку
40 | Нет
41 | Булево
42 | Не проверять метаданные после загрузки
43 |
44 | 5
45 | ИзАрхива
46 | Нет
47 | Булево
48 | Загружать из zip-архива. Параметр КаталогВыгрузки должен быть именем архива.
49 |
Возвращаемое значение:
50 | Нет.
51 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ЗагрузитьВыбранныеФайлыКонфигурации.md:
--------------------------------------------------------------------------------
1 |
2 | ЗагрузитьВыбранныеФайлыКонфигурации
3 | Импорт выбранных файлов конфигурации из XML
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | КаталогВыгрузки
13 | Да
14 | Строка
15 | каталог выгрузки файлов
16 |
17 | 2
18 | ВыбранныеФайлы
19 | Да
20 | Массив
21 | список файлов для загрузки
22 |
23 | 3
24 | ИмяРасширения
25 | Нет
26 | Строка
27 | имя расширения
28 |
29 | 4
30 | ОтключитьПроверку
31 | Нет
32 | Булево
33 | Не проверять метаданные после загрузки
34 |
35 | 5
36 | ИзАрхива
37 | Нет
38 | Булево
39 | Загружать из zip-архива. Параметр КаталогВыгрузки должен быть именем архива.
40 |
Возвращаемое значение:
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 | 1
22 | ПутьКФайлуВыгрузки
23 | Да
24 | Строка
25 | Путь к файлу выгрузки
26 |
Возвращаемое значение:
27 | Нет.
28 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ЗагрузитьДанныеИБ.md:
--------------------------------------------------------------------------------
1 |
2 | ЗагрузитьДанныеИБ
3 | Загрузить данные из файла выгрузки
4 | Автоматом добавляется параметр "--create-database"
Параметры:
5 |
6 | № п/п
7 | Имя параметра
8 | Обязательный
9 | Тип параметра
10 | Описание
11 |
12 | 1
13 | ПутьКФайлуВыгрузки
14 | Да
15 | Строка
16 | Путь к файлу выгрузки
17 |
Возвращаемое значение:
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 | 1
21 | ПутьКФайлуКонфигурации
22 | Да
23 | Строка
24 | Путь к файлу конфигурации
25 |
26 | 2
27 | ИмяРасширения
28 | Нет
29 | Строка
30 | Имя расширения. Если не заполнено, то будет загружена
31 | основная конфигурация
32 |
Возвращаемое значение:
33 | Нет.
34 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ЗагрузитьКонфигурацию.md:
--------------------------------------------------------------------------------
1 |
2 | ЗагрузитьКонфигурацию
3 | Загрузить конфигурацию из файла
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ПутьКФайлуКонфигурации
13 | Да
14 | Строка
15 | Путь к файлу конфигурации
16 |
17 | 2
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 | 1
21 | КаталогВыгрузки
22 | Да
23 | Строка
24 | Имя корневого каталога с ранее выгруженными файлами
25 |
26 | 2
27 | ИмяРасширения
28 | Нет
29 | Строка
30 | Имя расширения конфигурации. Если не заполнено, то загружать
31 | в основную конфигурацию
32 |
33 | 3
34 | ОтключитьПроверку
35 | Нет
36 | Булево
37 | Не проверять метаданные после загрузки
38 |
Возвращаемое значение:
39 | Нет.
40 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ЗагрузитьКонфигурациюИзФайлов.md:
--------------------------------------------------------------------------------
1 |
2 | ЗагрузитьКонфигурациюИзФайлов
3 | Загружает основную конфигурацию или расширение из файлов
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | КаталогВыгрузки
13 | Да
14 | Строка
15 | Имя корневого каталога с ранее выгруженными файлами
16 |
17 | 2
18 | ИмяРасширения
19 | Нет
20 | Строка
21 | Имя расширения конфигурации. Если не заполнено, то загружать
22 | в основную конфигурацию
23 |
24 | 3
25 | ОтключитьПроверку
26 | Нет
27 | Булево
28 | Не проверять метаданные после загрузки
29 |
Возвращаемое значение:
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 | 1
21 | ИмяРасширения
22 | Нет
23 | Строка
24 | если указано, то идентификатор поколения данных расширения
25 |
Возвращаемое значение:
26 | Строка. идентификатор..
27 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ИДПоколенияДанных.md:
--------------------------------------------------------------------------------
1 |
2 | ИДПоколенияДанных
3 | Получение идентификатора поколения данных конфигурации.
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ИмяРасширения
13 | Нет
14 | Строка
15 | если указано, то идентификатор поколения данных расширения
16 |
Возвращаемое значение:
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 | 1
21 | ИмяРасширения
22 | Да
23 | Строка
24 | Имя расширения, у которого будем изменять свойства
25 |
26 | 2
27 | Активность
28 | Да
29 | Булево
30 | Активность
31 |
32 | 3
33 | БезопасныйРежим
34 | Да
35 | Булево
36 | Безопасный режим
37 |
38 | 4
39 | ИмяПрофиляБезопасности
40 | Да
41 | Булево
42 | включить/выключить
43 |
44 | 5
45 | ЗащитаОтОпасныхДействий
46 | Да
47 | Булево
48 | защита от опасных действий
49 |
50 | 6
51 | ИспользуетсяВ_РИБ
52 | Да
53 | Булево
54 | расширение используется в РИБ
55 |
56 | 7
57 | ОбластьДействия_ИБ
58 | Да
59 | Булево
60 | если Истина - область действия ИБ, иначе - разделитель данных
61 |
Возвращаемое значение:
62 | Нет.
63 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ИзменитьСвойстваРасширения.md:
--------------------------------------------------------------------------------
1 |
2 | ИзменитьСвойстваРасширения
3 | Изменить свойства расширения
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ИмяРасширения
13 | Да
14 | Строка
15 | Имя расширения, у которого будем изменять свойства
16 |
17 | 2
18 | Активность
19 | Да
20 | Булево
21 | Активность
22 |
23 | 3
24 | БезопасныйРежим
25 | Да
26 | Булево
27 | Безопасный режим
28 |
29 | 4
30 | ИмяПрофиляБезопасности
31 | Да
32 | Булево
33 | включить/выключить
34 |
35 | 5
36 | ЗащитаОтОпасныхДействий
37 | Да
38 | Булево
39 | защита от опасных действий
40 |
41 | 6
42 | ИспользуетсяВ_РИБ
43 | Да
44 | Булево
45 | расширение используется в РИБ
46 |
47 | 7
48 | ОбластьДействия_ИБ
49 | Да
50 | Булево
51 | если Истина - область действия ИБ, иначе - разделитель данных
52 |
Возвращаемое значение:
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 | 1
21 | ИмяРасширения
22 | Да
23 | Строка
24 | должна удовлетворять требованиям 1С к именам
25 |
Возвращаемое значение:
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 | 1
12 | ИмяРасширения
13 | Да
14 | Строка
15 | должна удовлетворять требованиям 1С к именам
16 |
Возвращаемое значение:
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 | 1
21 | ИмяРасширения
22 | Нет
23 | Строка
24 | Имя расширения
25 |
26 | 2
27 | ДинамическоеОбновление
28 | Нет
29 | Строка
30 | Использование динамического обновления.
31 |
32 | 3
33 | ЗавершатьСеансы
34 | Нет
35 | Строка
36 | Завершение активных сеансов в случае необходимости установки
37 | эксклюзивной блокировки информационной базы.
38 |
Возвращаемое значение:
39 | Нет.
40 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ОбновитьКонфигурациюБазыДанных.md:
--------------------------------------------------------------------------------
1 |
2 | ОбновитьКонфигурациюБазыДанных
3 | Обновить конфигурацию
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ИмяРасширения
13 | Нет
14 | Строка
15 | Имя расширения
16 |
17 | 2
18 | ДинамическоеОбновление
19 | Нет
20 | Строка
21 | Использование динамического обновления.
22 |
23 | 3
24 | ЗавершатьСеансы
25 | Нет
26 | Строка
27 | Завершение активных сеансов в случае необходимости установки
28 | эксклюзивной блокировки информационной базы.
29 |
Возвращаемое значение:
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 | 1
21 | ИмяРасширения
22 | Нет
23 | Строка
24 | имя расширения
25 |
Возвращаемое значение:
26 | Строка. строка консольного вывода команды.
27 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ПроверитьКонфигурацию.md:
--------------------------------------------------------------------------------
1 |
2 | ПроверитьКонфигурацию
3 | Проверить конфигурацию
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ИмяРасширения
13 | Нет
14 | Строка
15 | имя расширения
16 |
Возвращаемое значение:
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 | 1
21 | Путь
22 | Нет
23 | Строка
24 | путь к файлу приложения
25 |
Возвращаемое значение:
26 | Строка. текущий путь к приложению
27 | .
28 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ПутьКПриложению.md:
--------------------------------------------------------------------------------
1 |
2 | ПутьКПриложению
3 | Устанавливает и возвращает путь к файлу приложения
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | Путь
13 | Нет
14 | Строка
15 | путь к файлу приложения
16 |
Возвращаемое значение:
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 | 1
22 | Локаль
23 | Нет
24 | Строка
25 | имя локали
26 |
27 | 2
28 | СмещениеДат
29 | Нет
30 | Число
31 | Смещение дат в годах (имеет смысл только для MSSQL)
32 |
Возвращаемое значение:
33 | Нет.
34 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/СоздатьИБ.md:
--------------------------------------------------------------------------------
1 |
2 | СоздатьИБ
3 | Создать пустую информационную базу без данных и конфигурации.
4 | Для команды автоматом устанавливаются параметры "--create-database" и "--force"
Параметры:
5 |
6 | № п/п
7 | Имя параметра
8 | Обязательный
9 | Тип параметра
10 | Описание
11 |
12 | 1
13 | Локаль
14 | Нет
15 | Строка
16 | имя локали
17 |
18 | 2
19 | СмещениеДат
20 | Нет
21 | Число
22 | Смещение дат в годах (имеет смысл только для MSSQL)
23 |
Возвращаемое значение:
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 | 1
23 | ПутьКФайлуВыгрузки
24 | Да
25 | Строка
26 | Путь к файлу выгрузки информационной базы
27 |
28 | 2
29 | Локаль
30 | Нет
31 | Строка
32 | имя локали
33 |
34 | 3
35 | СмещениеДат
36 | Нет
37 | Число
38 | Смещение дат в годах (имеет смысл только для MSSQL)
39 |
Возвращаемое значение:
40 | Нет.
41 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/СоздатьИБИзФайлаВыгрузки.md:
--------------------------------------------------------------------------------
1 |
2 | СоздатьИБИзФайлаВыгрузки
3 | Создать информационную базу из файла выгрузки.
4 | Для команды автоматом устанавливаются параметры "--create-database" и "--force"
5 | Параметр "--apply" не устанавливается, предполагается использование отдельной команды
Параметры:
6 |
7 | № п/п
8 | Имя параметра
9 | Обязательный
10 | Тип параметра
11 | Описание
12 |
13 | 1
14 | ПутьКФайлуВыгрузки
15 | Да
16 | Строка
17 | Путь к файлу выгрузки информационной базы
18 |
19 | 2
20 | Локаль
21 | Нет
22 | Строка
23 | имя локали
24 |
25 | 3
26 | СмещениеДат
27 | Нет
28 | Число
29 | Смещение дат в годах (имеет смысл только для MSSQL)
30 |
Возвращаемое значение:
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 | 1
23 | ПутьКФайлуКонфигурации
24 | Да
25 | Строка
26 | Путь к файлу конфигурации информационной базы
27 |
28 | 2
29 | Локаль
30 | Нет
31 | Строка
32 | имя локали
33 |
34 | 3
35 | СмещениеДат
36 | Нет
37 | Число
38 | Смещение дат в годах (имеет смысл только для MSSQL)
39 |
Возвращаемое значение:
40 | Нет.
41 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/СоздатьИБИзФайлаКонфигурации.md:
--------------------------------------------------------------------------------
1 |
2 | СоздатьИБИзФайлаКонфигурации
3 | Создать информационную базу из файла конфигурации.
4 | Для команды автоматом устанавливаются параметры "--create-database" и "--force"
5 | Параметр "--apply" не устанавливается, предполагается использование отдельной команды
Параметры:
6 |
7 | № п/п
8 | Имя параметра
9 | Обязательный
10 | Тип параметра
11 | Описание
12 |
13 | 1
14 | ПутьКФайлуКонфигурации
15 | Да
16 | Строка
17 | Путь к файлу конфигурации информационной базы
18 |
19 | 2
20 | Локаль
21 | Нет
22 | Строка
23 | имя локали
24 |
25 | 3
26 | СмещениеДат
27 | Нет
28 | Число
29 | Смещение дат в годах (имеет смысл только для MSSQL)
30 |
Возвращаемое значение:
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 | 1
23 | ПутьККаталогуВыгрузки
24 | Да
25 | Строка
26 | Путь к каталогу выгрузки конфигурации в файлы
27 |
28 | 2
29 | Локаль
30 | Нет
31 | Строка
32 | имя локали
33 |
34 | 3
35 | СмещениеДат
36 | Нет
37 | Число
38 | Смещение дат в годах (имеет смысл только для MSSQL)
39 |
Возвращаемое значение:
40 | Нет.
41 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/СоздатьИБИзФайловКонфигурации.md:
--------------------------------------------------------------------------------
1 |
2 | СоздатьИБИзФайловКонфигурации
3 | Создать информационную базу из файлов конфигурации.
4 | Для команды автоматом устанавливаются параметры "--create-database" и "--force"
5 | Параметр "--apply" не устанавливается, предполагается использование отдельной команды
Параметры:
6 |
7 | № п/п
8 | Имя параметра
9 | Обязательный
10 | Тип параметра
11 | Описание
12 |
13 | 1
14 | ПутьККаталогуВыгрузки
15 | Да
16 | Строка
17 | Путь к каталогу выгрузки конфигурации в файлы
18 |
19 | 2
20 | Локаль
21 | Нет
22 | Строка
23 | имя локали
24 |
25 | 3
26 | СмещениеДат
27 | Нет
28 | Число
29 | Смещение дат в годах (имеет смысл только для MSSQL)
30 |
Возвращаемое значение:
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 | 1
21 | ИмяРасширения
22 | Да
23 | Строка
24 | Имя расширения (обязательный). Строка должна удовлетворять требованиям 1С к именам
25 |
26 | 2
27 | ПрефиксИмен
28 | Да
29 | Строка
30 | Префикс имен (обязательный). Должен удовлетворять правилам формирования имени.
31 | Имя должно состоять из одного слова, начинаться с буквы и не содержать специальных символов кроме "_".
32 |
33 | 3
34 | Синоним
35 | Нет
36 | Строка
37 | Синоним в формате функции NStr()
38 |
39 | 4
40 | НазначениеРасширения
41 | Нет
42 | строка
43 | должно быть одним из следующих слов: customization, add-on, patch
44 |
Возвращаемое значение:
45 | Нет.
46 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/СоздатьРасширение.md:
--------------------------------------------------------------------------------
1 |
2 | СоздатьРасширение
3 | Создать расширение
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ИмяРасширения
13 | Да
14 | Строка
15 | Имя расширения (обязательный). Строка должна удовлетворять требованиям 1С к именам
16 |
17 | 2
18 | ПрефиксИмен
19 | Да
20 | Строка
21 | Префикс имен (обязательный). Должен удовлетворять правилам формирования имени.
22 | Имя должно состоять из одного слова, начинаться с буквы и не содержать специальных символов кроме "_".
23 |
24 | 3
25 | Синоним
26 | Нет
27 | Строка
28 | Синоним в формате функции NStr()
29 |
30 | 4
31 | НазначениеРасширения
32 | Нет
33 | строка
34 | должно быть одним из следующих слов: customization, add-on, patch
35 |
Возвращаемое значение:
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 | 1
21 | ЗавершитьОперацию
22 | Да
23 | Булево
24 | завершить незавершенную операцию.
25 |
26 | 2
27 | ВосстановитьМетаданные
28 | Да
29 | Булево
30 | выполнить восстановление структуры метаданных конфигурации.
31 |
32 |
Возвращаемое значение:
33 | Нет.
34 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/ТестированиеИИсправление.md:
--------------------------------------------------------------------------------
1 |
2 | ТестированиеИИсправление
3 | Проводит тестирование и исправление информационной базы
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ЗавершитьОперацию
13 | Да
14 | Булево
15 | завершить незавершенную операцию.
16 |
17 | 2
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 |
--------------------------------------------------------------------------------
/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 | 1
21 | ИмяРасширения
22 | Да
23 | Строка
24 | Имя расширения, у которого будем изменять свойства
25 |
Возвращаемое значение:
26 | Нет.
27 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/УдалитьРасширение.md:
--------------------------------------------------------------------------------
1 |
2 | УдалитьРасширение
3 | Удалить расширение
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ИмяРасширения
13 | Да
14 | Строка
15 | Имя расширения, у которого будем изменять свойства
16 |
Возвращаемое значение:
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 | 1
21 | ИмяФайла
22 | Да
23 | Строка
24 | Полный путь к файлу конфигурации автономного сервера (yml);
25 |
Возвращаемое значение:
26 | Нет.
27 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/УстановитьКонфигурационныйФайл.md:
--------------------------------------------------------------------------------
1 |
2 | УстановитьКонфигурационныйФайл
3 | Установить конфигурационный файл автономного сервера
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ИмяФайла
13 | Да
14 | Строка
15 | Полный путь к файлу конфигурации автономного сервера (yml);
16 |
Возвращаемое значение:
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 | 1
21 | КаталогДанныхАС
22 | Да
23 | Строка
24 | каталог, в котором должны размещаться данные автономного сервера
25 |
Возвращаемое значение:
26 | Нет.
27 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/УстановитьПараметрыАвтономногоСервера.md:
--------------------------------------------------------------------------------
1 |
2 | УстановитьПараметрыАвтономногоСервера
3 | Установить параметры автономного сервера
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | КаталогДанныхАС
13 | Да
14 | Строка
15 | каталог, в котором должны размещаться данные автономного сервера
16 |
Возвращаемое значение:
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 | 1
21 | ПользовательИБ
22 | Да
23 | Строка
24 | имя пользователя информационной базы
25 |
26 | 2
27 | ПарольИБ
28 | Нет
29 | Строка
30 | пароль пользователя информационной базы
31 |
Возвращаемое значение:
32 | Нет.
33 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/УстановитьПараметрыАвторизацииИБ.md:
--------------------------------------------------------------------------------
1 |
2 | УстановитьПараметрыАвторизацииИБ
3 | Установить параметры авторизации информационной базы
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ПользовательИБ
13 | Да
14 | Строка
15 | имя пользователя информационной базы
16 |
17 | 2
18 | ПарольИБ
19 | Нет
20 | Строка
21 | пароль пользователя информационной базы
22 |
Возвращаемое значение:
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 | 1
21 | ТипСУБД
22 | Да
23 | Строка
24 | Тип СУБД. Допускаются значения
25 | MSSQLServer - Microsoft SQL Server;
26 | PostgreSQL - PostgreSQL;
27 | IBMDB2 - IBM DB2;
28 | OracleDatabase - Oracle Database.
29 |
30 |
31 | 2
32 | СерверСУБД
33 | Да
34 | строка
35 | Имя сервера СУБД;
36 |
37 | 3
38 | ИмяБД
39 | Да
40 | Строка
41 | Имя базы данных в СУБД;
42 |
43 | 4
44 | ПользовательБД
45 | Да
46 | Строка
47 | Имя пользователя СУБД;
48 |
49 | 5
50 | ПарольБД
51 | Да
52 | Строка
53 | Пароль пользователя в БД;
54 |
Возвращаемое значение:
55 | Нет.
56 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/УстановитьПараметрыСервернойИБ.md:
--------------------------------------------------------------------------------
1 |
2 | УстановитьПараметрыСервернойИБ
3 | Установить параметры запуска для клиент-серверной информационной базы
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | ТипСУБД
13 | Да
14 | Строка
15 | Тип СУБД. Допускаются значения
16 | MSSQLServer - Microsoft SQL Server;
17 | PostgreSQL - PostgreSQL;
18 | IBMDB2 - IBM DB2;
19 | OracleDatabase - Oracle Database.
20 |
21 |
22 | 2
23 | СерверСУБД
24 | Да
25 | строка
26 | Имя сервера СУБД;
27 |
28 | 3
29 | ИмяБД
30 | Да
31 | Строка
32 | Имя базы данных в СУБД;
33 |
34 | 4
35 | ПользовательБД
36 | Да
37 | Строка
38 | Имя пользователя СУБД;
39 |
40 | 5
41 | ПарольБД
42 | Да
43 | Строка
44 | Пароль пользователя в БД;
45 |
Возвращаемое значение:
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 | 1
21 | КаталогИБ
22 | Да
23 | Строка
24 | Путь к файловой информационной базе;
25 |
Возвращаемое значение:
26 | Нет.
27 |
--------------------------------------------------------------------------------
/doc/Класс/УправлениеИБ/УстановитьПараметрыФайловойИБ.md:
--------------------------------------------------------------------------------
1 |
2 | УстановитьПараметрыФайловойИБ
3 | Установить параметры запуска для файловой информационной базы
Параметры:
4 |
5 | № п/п
6 | Имя параметра
7 | Обязательный
8 | Тип параметра
9 | Описание
10 |
11 | 1
12 | КаталогИБ
13 | Да
14 | Строка
15 | Путь к файловой информационной базе;
16 |
Возвращаемое значение:
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 |
--------------------------------------------------------------------------------