├── Jenkinsfile ├── src ├── cf │ ├── README.md │ ├── DataProcessors │ │ └── ПримерРаботыВалидатора │ │ │ ├── Templates │ │ │ ├── Валидныйjson │ │ │ │ └── Ext │ │ │ │ │ └── Template.txt │ │ │ ├── НевалидныйJson │ │ │ │ └── Ext │ │ │ │ │ └── Template.txt │ │ │ ├── OpenApi.xml │ │ │ ├── Валидныйjson.xml │ │ │ └── НевалидныйJson.xml │ │ │ └── Forms │ │ │ └── Форма.xml │ ├── CommonModules │ │ ├── ВалидаторПакетов │ │ │ └── Ext │ │ │ │ └── Module.bsl │ │ ├── ВалидаторПакетов.xml │ │ └── ВалидаторПакетовПовтИсп.xml │ └── Languages │ │ └── Русский.xml ├── cfe │ ├── YAXUNIT │ │ ├── CommonPictures │ │ │ ├── ЮТИмпорт │ │ │ │ └── Ext │ │ │ │ │ ├── Picture │ │ │ │ │ └── Picture.png │ │ │ │ │ └── Picture.xml │ │ │ ├── ЮТОшибка │ │ │ │ └── Ext │ │ │ │ │ ├── Picture │ │ │ │ │ └── Picture.png │ │ │ │ │ └── Picture.xml │ │ │ ├── ЮТУпал │ │ │ │ └── Ext │ │ │ │ │ ├── Picture │ │ │ │ │ └── Picture.png │ │ │ │ │ └── Picture.xml │ │ │ ├── ЮТПодсистема │ │ │ │ └── Ext │ │ │ │ │ ├── Picture │ │ │ │ │ └── Picture.png │ │ │ │ │ └── Picture.xml │ │ │ ├── ЮТПропущен │ │ │ │ └── Ext │ │ │ │ │ ├── Picture │ │ │ │ │ └── Picture.png │ │ │ │ │ └── Picture.xml │ │ │ ├── ЮТСтруктура │ │ │ │ └── Ext │ │ │ │ │ ├── Picture │ │ │ │ │ └── Picture.png │ │ │ │ │ └── Picture.xml │ │ │ ├── ЮТРедактировать │ │ │ │ └── Ext │ │ │ │ │ ├── Picture │ │ │ │ │ └── Picture.png │ │ │ │ │ └── Picture.xml │ │ │ ├── ЮТУспешно │ │ │ │ └── Ext │ │ │ │ │ ├── Picture │ │ │ │ │ └── Picture.svg │ │ │ │ │ └── Picture.xml │ │ │ ├── ЮТЗапустить │ │ │ │ └── Ext │ │ │ │ │ ├── Picture.xml │ │ │ │ │ └── Picture │ │ │ │ │ └── Picture.svg │ │ │ ├── ЮТНастройки │ │ │ │ └── Ext │ │ │ │ │ └── Picture.xml │ │ │ ├── ЮТНеизвестный │ │ │ │ └── Ext │ │ │ │ │ └── Picture.xml │ │ │ ├── ЮТСравнить │ │ │ │ └── Ext │ │ │ │ │ ├── Picture.xml │ │ │ │ │ └── Picture │ │ │ │ │ └── Picture.svg │ │ │ ├── ЮТЭлементыТестов │ │ │ │ └── Ext │ │ │ │ │ └── Picture.xml │ │ │ ├── ЮТПерезапуститьУпавшие │ │ │ │ └── Ext │ │ │ │ │ ├── Picture.xml │ │ │ │ │ └── Picture │ │ │ │ │ └── Picture.svg │ │ │ ├── ЮТУпал.xml │ │ │ ├── ЮТИмпорт.xml │ │ │ ├── ЮТОшибка.xml │ │ │ ├── ЮТУспешно.xml │ │ │ ├── ЮТЗапустить.xml │ │ │ ├── ЮТНастройки.xml │ │ │ ├── ЮТПропущен.xml │ │ │ ├── ЮТСравнить.xml │ │ │ ├── ЮТСтруктура.xml │ │ │ ├── ЮТНеизвестный.xml │ │ │ ├── ЮТРедактировать.xml │ │ │ ├── ЮТЭлементыТестов.xml │ │ │ ├── ЮТПодсистема.xml │ │ │ └── ЮТПерезапуститьУпавшие.xml │ │ ├── CommonTemplates │ │ │ ├── ЮТRegEx1CAddin │ │ │ │ └── Ext │ │ │ │ │ └── Template.bin │ │ │ ├── ЮТYaxUnitAddIn │ │ │ │ └── Ext │ │ │ │ │ └── Template.bin │ │ │ ├── ЮТ_СловарьПодражателя_Компании_ПрефиксыНаименований_ru │ │ │ │ └── Ext │ │ │ │ │ └── Template.txt │ │ │ ├── ЮТ_СловарьПодражателя_Компании_Наименования_ru │ │ │ │ └── Ext │ │ │ │ │ └── Template.txt │ │ │ ├── ЮТ_СловарьПодражателя_Люди_ЖенскиеИмена_ru │ │ │ │ └── Ext │ │ │ │ │ └── Template.txt │ │ │ ├── ЮТ_СловарьПодражателя_Люди_ЖенскиеОтчества_ru │ │ │ │ └── Ext │ │ │ │ │ └── Template.txt │ │ │ ├── ЮТRegEx1CAddin.xml │ │ │ ├── ЮТYaxUnitAddIn.xml │ │ │ ├── ЮТОписаниеМетаданных.xml │ │ │ ├── ЮТИнформацияОбОшибке.xml │ │ │ ├── ЮТ_СловарьПодражателя_Люди_ЖенскиеИмена_ru.xml │ │ │ ├── ЮТ_СловарьПодражателя_Люди_МужскиеИмена_ru.xml │ │ │ ├── ЮТ_СловарьПодражателя_Люди_ЖенскиеФамилии_ru.xml │ │ │ ├── ЮТ_СловарьПодражателя_Люди_МужскиеФамилии_ru.xml │ │ │ ├── ЮТ_СловарьПодражателя_Компании_Наименования_ru.xml │ │ │ ├── ЮТ_СловарьПодражателя_Люди_ЖенскиеОтчества_ru.xml │ │ │ ├── ЮТ_СловарьПодражателя_Люди_МужскиеОтчества_ru.xml │ │ │ └── ЮТ_СловарьПодражателя_Компании_ПрефиксыНаименований_ru.xml │ │ ├── DataProcessors │ │ │ ├── ЮТКонструкторТестовыхДанных │ │ │ │ └── Forms │ │ │ │ │ ├── КлиентскийКонструктор │ │ │ │ │ └── Ext │ │ │ │ │ │ └── Form.xml │ │ │ │ │ └── КлиентскийКонструктор.xml │ │ │ ├── ЮТЮнитТесты │ │ │ │ ├── Templates │ │ │ │ │ ├── Сравнение.xml │ │ │ │ │ └── СравнениеOld.xml │ │ │ │ ├── Commands │ │ │ │ │ ├── СформироватьНастройкиТестирования │ │ │ │ │ │ └── Ext │ │ │ │ │ │ │ └── CommandModule.bsl │ │ │ │ │ └── ЗапускТестов │ │ │ │ │ │ └── Ext │ │ │ │ │ │ └── CommandModule.bsl │ │ │ │ └── Forms │ │ │ │ │ ├── Основная.xml │ │ │ │ │ ├── Сравнение.xml │ │ │ │ │ ├── СозданиеНастройки.xml │ │ │ │ │ └── Сравнение │ │ │ │ │ └── Ext │ │ │ │ │ └── Form │ │ │ │ │ └── Module.bsl │ │ │ └── ЮТКонструкторДвижений │ │ │ │ └── Forms │ │ │ │ ├── КлиентскийКонструктор │ │ │ │ └── Ext │ │ │ │ │ └── Form.xml │ │ │ │ └── КлиентскийКонструктор.xml │ │ ├── CommonModules │ │ │ ├── ЮТИсполнительСлужебныйГлобальный │ │ │ │ └── Ext │ │ │ │ │ └── Module.bsl │ │ │ ├── ЮТМетаданныеСлужебный │ │ │ │ └── Ext │ │ │ │ │ └── Module.bsl │ │ │ ├── ЮТОтчетСлужебныйКлиентСервер │ │ │ │ └── Ext │ │ │ │ │ └── Module.bsl │ │ │ ├── ЮТДымовыеТестыСлужебныйВызовСервера │ │ │ │ └── Ext │ │ │ │ │ └── Module.bsl │ │ │ ├── ЮТМетодыСлужебныйВызовСервера │ │ │ │ └── Ext │ │ │ │ │ └── Module.bsl │ │ │ ├── ЮТЧитательСлужебныйВызовСервера │ │ │ │ └── Ext │ │ │ │ │ └── Module.bsl │ │ │ ├── ЮТКонтекстСлужебныйКлиент │ │ │ │ └── Ext │ │ │ │ │ └── Module.bsl │ │ │ ├── МокитоПерехват │ │ │ │ └── Ext │ │ │ │ │ └── Module.bsl │ │ │ ├── ЮТПодражательСлужебныйВызовСервера │ │ │ │ └── Ext │ │ │ │ │ └── Module.bsl │ │ │ ├── ЮТЛогированиеСлужебныйВызовСервера │ │ │ │ └── Ext │ │ │ │ │ └── Module.bsl │ │ │ ├── ЮТест.xml │ │ │ ├── Мокито.xml │ │ │ ├── ЮТФайлы.xml │ │ │ ├── ЮТЗапросы.xml │ │ │ ├── ЮТМетоды.xml │ │ │ ├── ЮТСтроки.xml │ │ │ ├── ЮТФабрика.xml │ │ │ ├── ЮТИсключения.xml │ │ │ ├── ЮТКоллекции.xml │ │ │ ├── ЮТКомпоненты.xml │ │ │ ├── ЮТМетаданные.xml │ │ │ ├── ЮТОкружение.xml │ │ │ ├── ЮТПредикаты.xml │ │ │ ├── ЮТСравнениеСлужебныйВызовСервера │ │ │ │ └── Ext │ │ │ │ │ └── Module.bsl │ │ │ ├── ЮТТесты.xml │ │ │ ├── ЮТЗависимости.xml │ │ │ ├── ЮТЛогирование.xml │ │ │ ├── ЮТОтчетСлужебный.xml │ │ │ ├── ЮТПодражатель.xml │ │ │ ├── ЮТУтверждения.xml │ │ │ ├── МокитоОбучение.xml │ │ │ ├── МокитоПерехват.xml │ │ │ ├── МокитоПроверки.xml │ │ │ ├── ЮТКонтекстТеста.xml │ │ │ ├── ЮТУтвержденияИБ.xml │ │ │ ├── ЮТФабрикаСлужебный.xml │ │ │ ├── МокитоСлужебный.xml │ │ │ ├── ЮТМетодыСлужебный.xml │ │ │ ├── ЮТОбщийСлужебный.xml │ │ │ ├── ЮТТестовыеДанные.xml │ │ │ ├── ЮТТестыСлужебный.xml │ │ │ ├── ЮТДымовыеТесты.xml │ │ │ ├── ЮТНастройкиВыполнения.xml │ │ │ ├── ЮТОтчетJSONСлужебный.xml │ │ │ ├── ЮТОтчетJUnitСлужебный.xml │ │ │ ├── ЮТСобытияСлужебный.xml │ │ │ ├── ЮТТипыДанныхСлужебный.xml │ │ │ ├── ЮТФильтрацияСлужебный.xml │ │ │ ├── ЮТЧитательСлужебный.xml │ │ │ ├── ЮТОтчетAllureСлужебный.xml │ │ │ ├── ЮТПроверкиСлужебный.xml │ │ │ ├── ЮТРегистрацияОшибок.xml │ │ │ ├── ЮТСообщенияСлужебный.xml │ │ │ ├── ОМ_ВалидаторПакетов.xml │ │ │ ├── ЮТЗависимостиСлужебный.xml │ │ │ ├── ЮТКонструкторВариантов.xml │ │ │ ├── ЮТКонтекстСлужебный.xml │ │ │ ├── ЮТЛогированиеСлужебный.xml │ │ │ ├── ЮТМетаданныеСлужебный.xml │ │ │ ├── ЮТПодражательСлужебный.xml │ │ │ ├── ЮТПреобразованияСлужебный.xml │ │ │ ├── ЮТКонтекстСлужебныйКлиент.xml │ │ │ ├── ЮТОбщий.xml │ │ │ ├── ЮТСравнениеСлужебныйСервер.xml │ │ │ ├── ЮТИсполнительСлужебныйКлиент.xml │ │ │ └── ЮТКомпонентыСлужебныйКлиент.xml │ │ ├── Languages │ │ │ └── Русский.xml │ │ └── Subsystems │ │ │ ├── ЮТПодключаемыеМодули │ │ │ └── Subsystems │ │ │ │ └── ДымовыеТесты.xml │ │ │ └── Тесты.xml │ └── README.md ├── erf │ └── README.md ├── epf │ └── README.md └── README.md ├── tools ├── README.md ├── git-global-init-admin.cmd ├── yaxunit-jenkins-lib.json └── JSON │ └── vrunner.json ├── tests ├── README.md └── uaxunit_config.json ├── .gitignore ├── decompile.bat ├── doc └── README.md ├── .vscode ├── settings.json └── tasks.json ├── sonar-project.properties ├── .github └── ISSUE_TEMPLATE │ ├── feature_request.md │ └── bug.yaml ├── packagedef ├── v8config.json ├── prepare.cmd ├── env.json.example ├── update.cmd ├── LICENSE ├── jobConfiguration.json └── .gitattributes /Jenkinsfile: -------------------------------------------------------------------------------- 1 | @Library('jenkins-lib') _ 2 | 3 | pipeline1C() 4 | -------------------------------------------------------------------------------- /src/cf/README.md: -------------------------------------------------------------------------------- 1 | ### Каталог cf 2 | 3 | Предназначен для хранения исходных текстов решения созданных на платформе 1С:Предприятие. 4 | 5 | -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- 1 | ### Каталог tools 2 | 3 | Предназначен для хранения любых сторонних утилит, необходимых для настройки проекта или для дополнительно установки 4 | -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- 1 | # Каталог tests 2 | 3 | Автоматизированные сценарии проверки структурированные по подсистемам и объектам продукта в виде тестов кодом, в т.ч. и дымовые тесты 4 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТИмпорт/Ext/Picture/Picture.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1e55926a23211af8eee0b4c99d94942afd5529f04820e4c849628c3d9bc18caf 3 | size 305 4 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТОшибка/Ext/Picture/Picture.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:33f1f7c15b124e8e34e9ca0919aba39ff4d8705ae61a0f39ad99606a3da018e8 3 | size 450 4 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТУпал/Ext/Picture/Picture.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cec465643be9da40767e41dc1edf8d83d5f1cbd1c6c1e0b73d79984f2164bf6c 3 | size 518 4 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТПодсистема/Ext/Picture/Picture.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7c441598b98ef47e89f9655a4303f8b26a015fc6c6e0df690f396367a1fa3ad8 3 | size 706 4 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТПропущен/Ext/Picture/Picture.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9a07eba29cc0d3fbb9d0bcecb7e62c04b37a8f5660719a4048d49ebdefdd6651 3 | size 458 4 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТСтруктура/Ext/Picture/Picture.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e960d91b934153c4dd4ec995b6db1bf90052b42bad987f390e014df334d7e028 3 | size 486 4 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТRegEx1CAddin/Ext/Template.bin: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:292dab8884a10755b93f20d0970070f13cbf2f3ecab5b05b417d556943cb48dd 3 | size 528812 4 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТYaxUnitAddIn/Ext/Template.bin: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9510a9eb07b5e694e8d95004f80da035bfbc5d364caa95c0a8794c0a133b0423 3 | size 106819 4 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТ_СловарьПодражателя_Компании_ПрефиксыНаименований_ru/Ext/Template.txt: -------------------------------------------------------------------------------- 1 | AO 2 | ГУП 3 | ЗАО 4 | ИП 5 | МУП 6 | НКО 7 | ОП 8 | ООО 9 | ОАО 10 | ПАО 11 | ТСЖ 12 | ФГУП -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТРедактировать/Ext/Picture/Picture.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:55d77b12190136cff5a8b95486e98ac8bab76bfc74d614856dea3489b8db55ef 3 | size 475 4 | -------------------------------------------------------------------------------- /tools/git-global-init-admin.cmd: -------------------------------------------------------------------------------- 1 | @chcp 65001 2 | 3 | @echo do it only for administrator mode 4 | 5 | git config --system core.longpaths true 6 | 7 | @rem SET LC_ALL=C.UTF-8 8 | setx LC_ALL C.UTF-8 /M 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | env.json 3 | build/ 4 | allure-report/ 5 | oscript_modules/ 6 | 7 | ConfigDumpInfo.xml 8 | lastUploadedCommit.txt 9 | lastUploadedConfigDumpInfo.xml 10 | build 11 | out 12 | .scannerwork 13 | .sonarlint/ 14 | .idea/ 15 | -------------------------------------------------------------------------------- /decompile.bat: -------------------------------------------------------------------------------- 1 | @chcp 65001 2 | 3 | @rem запустить выгрузку исходников основной конфигурации 4 | call vrunner decompile --out src/cf --current 5 | 6 | @rem запустить выгрузку исходников расширения ИмяРасширения 7 | call vrunner decompileext YAXUnit src/cfe/YAXUnit 8 | 9 | -------------------------------------------------------------------------------- /src/cfe/README.md: -------------------------------------------------------------------------------- 1 | ### Каталог cfe 2 | 3 | Предназначен для хранения исходных текстов расширений конфигурации, созданных на платформе 1С:Предприятие. 4 | 5 | На каждое расширение создается отдельный подкаталог с именем расширения. Внутри каталога выкладываются исходники этого расширения. 6 | -------------------------------------------------------------------------------- /src/erf/README.md: -------------------------------------------------------------------------------- 1 | ### Каталог erf 2 | 3 | Предназначен для хранения исходных текстов внешних отчетов, созданных на платформе 1С:Предприятие. 4 | 5 | На каждый внешний отчет создается отдельный подкаталог с именем отчета. Внутри каталога выкладываются исходники этого внешнего отчета. 6 | -------------------------------------------------------------------------------- /src/epf/README.md: -------------------------------------------------------------------------------- 1 | ### Каталог epf 2 | 3 | Предназначен для хранения исходных текстов внешних обработок, созданных на платформе 1С:Предприятие. 4 | 5 | На каждую обработку создается отдельный подкаталог с именем внешней обработки. Внутри каталога выкладываются исходники этой внешней обработки. 6 | -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- 1 | ### Каталог docs 2 | 3 | Предназначен для хранения файлов документации в формате Markdown 4 | 5 | Содержит: 6 | 7 | * рекомендаций разработчикам и команде проекта 8 | * описание релизов (RELEASE NOTES) и оперативного плана (ROADMAP) 9 | 10 | Пользовательские инструкции хранятся в WiKi проекта 11 | 12 | -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- 1 | ### Каталог src 2 | 3 | Предназначен для хранения исходных текстов решения созданных на платформе 1С:Предприятие, содержит: 4 | 5 | исходные коды разработанные с помощью проекта Graphite 6 | исходные коды интегрированные их хранилища 1С с помощью проекта vanessa-unpack 7 | исходные коды обработок интегрированные с помошью проекта precommit1C 8 | 9 | 10 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "gherkin-autocomplete.featureLibraries": [ 3 | "features" 4 | ], 5 | "gherkin-autocomplete.srcBslPath": [ 6 | "features" 7 | ], 8 | "git.ignoreLimitWarning": true, 9 | "sonarlint.connectedMode.project": { 10 | "connectionId": "https://sonar.1cdevelopers.ru", 11 | "projectKey": "1c_openApi_validation" 12 | }, 13 | 14 | } -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- 1 | sonar.projectKey=1c_openApi_validation 2 | 3 | sonar.projectName=1c_openApi_validation 4 | 5 | 6 | sonar.links.scm=https://github.com/Segate-ekb/1c_OpenApi_validation.git 7 | sonar.links.issue=https://github.com/Segate-ekb/1c_OpenApi_validation/issues 8 | 9 | 10 | sonar.sources=./src/cf 11 | 12 | sonar.inclusions=**/*.bsl, **/*.os 13 | 14 | 15 | sonar.sourceEncoding=UTF-8 -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТУспешно/Ext/Picture/Picture.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТИмпорт/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.png 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТОшибка/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.png 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТУпал/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.png 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТЗапустить/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.svg 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТНастройки/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.svg 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТНеизвестный/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.svg 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТПодсистема/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.png 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТПропущен/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.png 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТСравнить/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.svg 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТСтруктура/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.png 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТУспешно/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.svg 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТРедактировать/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.png 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТЭлементыТестов/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.svg 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТПерезапуститьУпавшие/Ext/Picture.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Picture.svg 5 | false 6 | 7 | -------------------------------------------------------------------------------- /src/cf/DataProcessors/ПримерРаботыВалидатора/Templates/Валидныйjson/Ext/Template.txt: -------------------------------------------------------------------------------- 1 | { 2 | "id": "123e4567-e89b-12d3-a456-426614174000", 3 | "name": "Иван Иванов", 4 | "email": "ivan.ivanov@example.com", 5 | "age": 30, 6 | "address": { 7 | "street": "Улица Пушкина", 8 | "city": "Москва", 9 | "postalCode": "12345" 10 | }, 11 | "phoneNumbers": [ 12 | "+7-123-456-7890", 13 | "+7-423-234-7123", 14 | ], 15 | "metadata": { 16 | "created": "2023-10-05T12:34:56Z" 17 | } 18 | } -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТЗапустить/Ext/Picture/Picture.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /tests/uaxunit_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "reportPath": "", 3 | "closeAfterTests": false, 4 | "filter": { 5 | "extensions": [ 6 | "YAXUNIT" 7 | ] 8 | }, 9 | "settings": { 10 | "ВТранзакции": false 11 | }, 12 | "reportFormat": "allure", 13 | "showReport": true, 14 | "logging": { 15 | "file": "", 16 | "console": false, 17 | "enable": null, 18 | "level": "debug" 19 | }, 20 | "exitCode": "", 21 | "projectPath": "D:\\Git_reps\\1c_OpenApi_validaton", 22 | "ПодключатьВнешниеКомпоненты": true 23 | } -------------------------------------------------------------------------------- /src/cf/DataProcessors/ПримерРаботыВалидатора/Templates/НевалидныйJson/Ext/Template.txt: -------------------------------------------------------------------------------- 1 | { 2 | "id": "Не корректный uuid", 3 | "name": "", 4 | "email": "ivan.ivanov@example.com", 5 | "age":250, 6 | "address": { 7 | "street": "Улица Пушкина", 8 | "city": "Москва", 9 | "postalCode": "12345", 10 | "ОткровенноЛишнееСвойство": "Но важное" 11 | }, 12 | "phoneNumbers": [ 13 | "+7-123-456-7890", 14 | "+7-423-234-7890", 15 | "+7-123-456-7890" 16 | ], 17 | "metadata": { 18 | "created": "Не дата!" 19 | } 20 | } -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТСравнить/Ext/Picture/Picture.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Новая функциональность 3 | about: Добавление новой функциональности 4 | title: '[NEW]' 5 | assignees: '' 6 | 7 | --- 8 | 9 | ## Описание сценария (кейса) использования, применения 10 | 11 | 12 | ## Вариант реализации новой функциональности 13 | 14 | 15 | ## Дополнительная информация 16 | -------------------------------------------------------------------------------- /packagedef: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////// 2 | // Описание пакета для сборки и установки 3 | // Полную документацию см. на hub.oscript.io/packaging 4 | // 5 | 6 | 7 | Описание.Имя("1c_openApi_validation") 8 | .Версия("0.0.3.2") 9 | .Автор("Иванов Егор") 10 | .АдресАвтора("https://github.com/Segate-ekb") 11 | .Описание("Валидатор OpenApi") 12 | .ВерсияСреды("1.9.2") 13 | .ВключитьФайл("src") 14 | .ВключитьФайл("packagedef") 15 | .ВключитьФайл("README.md") 16 | .РазработкаЗависитОт("vanessa-runner") 17 | .РазработкаЗависитОт("precommit4onec") 18 | ; 19 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТ_СловарьПодражателя_Компании_Наименования_ru/Ext/Template.txt: -------------------------------------------------------------------------------- 1 | Рога и Копыта 2 | Ромашка 3 | Организатория 4 | Содружество 5 | Синергия 6 | УспехПартнер 7 | Стратегия+ 8 | Эволюция 9 | ОргаLife 10 | МастерОрг 11 | ЛидерОрг 12 | УспехОрг 13 | Профессиональное Организованное Решение 14 | Стратегическая Организация 15 | Идеальная Организация 16 | МастерПлан 17 | Гений в Деталях 18 | Успешная Система 19 | Органайзер 20 | Профессиональная Структура 21 | Успешное будущее 22 | Мастера организации 23 | Профессиональные архитекторы 24 | Организационный гений 25 | АльпаБанк 26 | ВТП 27 | Пенькофф 28 | Сперпанк 29 | Азито 30 | Ямтекс 31 | Почта Рус Лимитед 32 | Телепам 33 | Система успеха -------------------------------------------------------------------------------- /tools/yaxunit-jenkins-lib.json: -------------------------------------------------------------------------------- 1 | { 2 | "reportPath": "./build/out/yaxunit/junit.xml", 3 | "closeAfterTests": true, 4 | "filter": { 5 | "extensions": [ 6 | "YAXUNIT" 7 | ], 8 | "modules": null, 9 | "suites": null, 10 | "tags": null, 11 | "contexts": null, 12 | "paths": null, 13 | "tests": null 14 | }, 15 | "settings": { 16 | "ВТранзакции": true 17 | }, 18 | "reportFormat": "jUnit", 19 | "showReport": false, 20 | "logging": { 21 | "file": "./build/out/yaxunit/log.txt", 22 | "enable": false, 23 | "level": "debug" 24 | }, 25 | "exitCode": "./build/out/yaxunit/result.txt", 26 | "projectPath": "./" 27 | } -------------------------------------------------------------------------------- /src/cf/CommonModules/ВалидаторПакетов/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 | // BSLLS:NestedFunctionInParameters-off 2 | 3 | #Область ПрограммныйИнтерфейс 4 | 5 | // Возвращает список ошибок модели данных. 6 | // 7 | // Параметры: 8 | // МодельДанных - Структура, Соответствие, Массив, Строка, Число - Проверяемый объект. 9 | // ИмяСхемы - Строка - Имя схемы данных из спецификации. 10 | // Спецификация - Строка - Спецификация OpenAPI 3.0 в формате JSON. 11 | // 12 | // Возвращаемое значение: 13 | // Структура - Структура результата валидации. см. Обработки.ВалидаторПакетов.КонструкторРезультатВалидации 14 | 15 | // 16 | Функция Валидировать(Знач МодельДанных, Знач ИмяСхемы, Знач Спецификация) Экспорт // BSLLS:Typo-off 17 | Обработка = Обработки.ВалидаторПакетов.Создать(); 18 | РезультатВалидации = Обработка.Валидировать(МодельДанных, ИмяСхемы, Спецификация); 19 | Возврат РезультатВалидации; 20 | КонецФункции 21 | 22 | #КонецОбласти 23 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yaml: -------------------------------------------------------------------------------- 1 | name: '🐞 Ошибка' 2 | description: 'Регистрация обнаруженной ошибки' 3 | title: '[Bug]: ' 4 | labels: ['bug'] 5 | body: 6 | - type: textarea 7 | attributes: 8 | label: 'OpenApi схема' 9 | description: 'Схема, проверка по которой приводит к возникновению ошибки' 10 | render: json 11 | validations: 12 | required: true 13 | 14 | - type: textarea 15 | attributes: 16 | label: 'Проверяемый json' 17 | description: 'Json, который приводит к возникновению ошибки' 18 | render: json 19 | validations: 20 | required: true 21 | 22 | - type: textarea 23 | attributes: 24 | label: 'Имя пакета в схеме(Если их несколько)' 25 | render: txt 26 | 27 | - type: textarea 28 | attributes: 29 | label: 'Дополнительная информация' 30 | description: 'Любая дополнительная информация, которая может помочь в решении проблемы' 31 | render: txt -------------------------------------------------------------------------------- /v8config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Precommt4onecСценарии": { 3 | "ИспользоватьСценарииРепозитория": false, 4 | "КаталогЛокальныхСценариев": "", 5 | "ГлобальныеСценарии": [ 6 | "ДобавлениеПробеловПередКлючевымиСловами.os", 7 | "ИсправлениеНеКаноническогоНаписания.os", 8 | "КорректировкаXMLФорм.os", 9 | "ОтключениеПолнотекстовогоПоиска.os", 10 | "ПроверкаДублейПроцедурИФункций.os", 11 | "ПроверкаКорректностиИнструкцийПрепроцессора.os", 12 | "ПроверкаКорректностиОбластей.os", 13 | "СинхронизацияОбъектовМетаданныхИФайлов.os", 14 | "СортировкаСостава.os", 15 | "УдалениеДублейМетаданных.os", 16 | "УдалениеЛишнихКонцевыхПробелов.os", 17 | "УдалениеЛишнихПустыхСтрок.os" 18 | ], 19 | "ОтключенныеСценарии": [], 20 | "НастройкиСценариев": { 21 | "ОтключениеПолнотекстовогоПоиска": { 22 | "МетаданныеДляИсключения": {} 23 | }, 24 | "СортировкаСостава": {} 25 | }, 26 | "Проекты": {} 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /prepare.cmd: -------------------------------------------------------------------------------- 1 | @chcp 65001 2 | 3 | @rem Сборка основной разработческой ИБ. по умолчанию в каталоге build/ib 4 | call vrunner init-dev --src src/cf %* 5 | 6 | @rem обновление конфигурации основной разработческой ИБ из хранилища. для включения раскомментируйте код ниже 7 | @rem call vrunner loadrepo %* 8 | @rem call vrunner updatedb %* 9 | 10 | @rem собрать внешние обработчики и отчеты в каталоге build 11 | @rem call vrunner compileepf src/epf/МояВнешняяОбработка build %* 12 | @rem call vrunner compileepf src/erf/МойВнешнийОтчет build %* 13 | 14 | @rem собрать расширения конфигурации внутри ИБ 15 | call vrunner compileexttocfe --src src/cfe/YAXUNIT --out build/YAXUNIT.cfe %* 16 | 17 | call vrunner run --command "Путь=build/YAXUNIT.cfe;ЗавершитьРаботуСистемы;" --execute $runnerRoot\epf\ЗагрузитьРасширениеВРежимеПредприятия.epf %* 18 | 19 | @rem Обновление в режиме Предприятия 20 | call vrunner run --command "ЗапуститьОбновлениеИнформационнойБазы;ЗавершитьРаботуСистемы;" --execute $runnerRoot\epf\ЗакрытьПредприятие.epf %* 21 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТ_СловарьПодражателя_Люди_ЖенскиеИмена_ru/Ext/Template.txt: -------------------------------------------------------------------------------- 1 | Агата 2 | Агафья 3 | Акулина 4 | Алевтина 5 | Александра 6 | Алина 7 | Алла 8 | Анастасия 9 | Ангелина 10 | Анжела 11 | Анжелика 12 | Анна 13 | Антонина 14 | Валентина 15 | Валерия 16 | Варвара 17 | Василиса 18 | Вера 19 | Вероника 20 | Виктория 21 | Галина 22 | Глафира 23 | Дарья 24 | Евгения 25 | Евдокия 26 | Евпраксия 27 | Евфросиния 28 | Екатерина 29 | Елена 30 | Елизавета 31 | Жанна 32 | Зинаида 33 | Зоя 34 | Иванна 35 | Ираида 36 | Ирина 37 | Ия 38 | Кира 39 | Клавдия 40 | Ксения 41 | Лариса 42 | Лидия 43 | Лора 44 | Лукия 45 | Любовь 46 | Людмила 47 | Майя 48 | Маргарита 49 | Марина 50 | Мария 51 | Марфа 52 | Милица 53 | Надежда 54 | Наина 55 | Наталья 56 | Нина 57 | Нинель 58 | Нонна 59 | Оксана 60 | Октябрина 61 | Олимпиада 62 | Ольга 63 | Пелагея 64 | Полина 65 | Прасковья 66 | Раиса 67 | Регина 68 | Светлана 69 | Синклитикия 70 | София 71 | Таисия 72 | Тамара 73 | Татьяна 74 | Ульяна 75 | Фаина 76 | Феврония 77 | Фёкла 78 | Элеонора 79 | Эмилия 80 | Юлия -------------------------------------------------------------------------------- /env.json.example: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://raw.githubusercontent.com/vanessa-opensource/vanessa-runner/develop/vanessa-runner-schema.json", 3 | "default": { 4 | "--ibconnection": "/Fbuild/ib", 5 | "--db-user": "", 6 | "--db-pwd": "", 7 | "--root": ".", 8 | "--workspace": ".", 9 | "--v8version": "8.3.24.1548", 10 | "--locale": "ru", 11 | "--language": "ru", 12 | "--additional": "/DisplayAllFunctions /Lru /iTaxi /TESTMANAGER", 13 | "--ordinaryapp": "-1" 14 | }, 15 | "syntax-check": { 16 | "--groupbymetadata": true, 17 | "--exception-file": "tools/syntax-check-excludes.txt", 18 | "--junitpath": "out/syntax-check/junit/junit.xml", 19 | "--allure-results2": "out/syntax-check/allure", 20 | "--mode": [ 21 | "-ExtendedModulesCheck", 22 | "-ThinClient", 23 | "-WebClient", 24 | "-Server", 25 | "-ExternalConnection", 26 | "-ThickClientOrdinaryApplication" 27 | ] 28 | } 29 | } -------------------------------------------------------------------------------- /update.cmd: -------------------------------------------------------------------------------- 1 | @chcp 65001 2 | 3 | @rem обновление конфигурации основной разработческой ИБ без поддержки или на поддержке. по умолчанию в каталоге build/ib 4 | call vrunner update-dev --src src/cf --disable-support 5 | 6 | @rem обновление конфигурации основной разработческой ИБ из хранилища. для включения раскомментируйте код ниже 7 | @rem call vrunner loadrepo %* 8 | @rem call vrunner updatedb %* 9 | 10 | @rem собрать внешние обработчики и отчеты в каталоге build 11 | @rem call vrunner compileepf src/epf/МояВнешняяОбработка build %* 12 | @rem call vrunner compileepf src/erf/МойВнешнийОтчет build %* 13 | 14 | @rem собрать расширения конфигурации внутри ИБ 15 | call vrunner compileexttocfe --src src/cfe/YAXUNIT --out build/YAXUNIT.cfe %* 16 | 17 | call vrunner run --command "Путь=build/YAXUNIT.cfe;ЗавершитьРаботуСистемы;" --execute $runnerRoot\epf\ЗагрузитьРасширениеВРежимеПредприятия.epf %* 18 | 19 | @rem обновление в режиме Предприятие 20 | call vrunner run --command "ЗапуститьОбновлениеИнформационнойБазы;ЗавершитьРаботуСистемы;" --execute $runnerRoot\epf\ЗакрытьПредприятие.epf %* 21 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Ivanov Egor 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/DataProcessors/ЮТКонструкторТестовыхДанных/Forms/КлиентскийКонструктор/Ext/Form.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 | false 4 | None 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТИсполнительСлужебныйГлобальный/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2024 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //©///////////////////////////////////////////////////////////////////////////©// 18 | 19 | #Область СлужебныйПрограммныйИнтерфейс 20 | 21 | Процедура ЮТВыполнитьМодульноеТестирование() Экспорт 22 | 23 | ЮТИсполнительСлужебныйКлиент.ВыполнитьМодульноеТестирование(); 24 | 25 | КонецПроцедуры 26 | 27 | #КонецОбласти 28 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/Languages/Русский.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Adopted 7 | Русский 8 | 9 | ru 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТМетаданныеСлужебный/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2024 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //©///////////////////////////////////////////////////////////////////////////©// 18 | 19 | #Область СлужебныйПрограммныйИнтерфейс 20 | 21 | Функция ЭтоОписаниеОбъектаМетаданных(Значение) Экспорт 22 | 23 | Возврат ЮТТипыДанныхСлужебный.ЭтоСтруктура(ТипЗнч(Значение)) И ЮТОбщий.ЭтаСтруктураИмеетТип(Значение, "ОписаниеОбъектаМетаданных"); 24 | 25 | КонецФункции 26 | 27 | #КонецОбласти 28 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТОтчетСлужебныйКлиентСервер/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2024 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //©///////////////////////////////////////////////////////////////////////////©// 18 | 19 | #Область СлужебныйПрограммныйИнтерфейс 20 | 21 | Функция УникальныеТеги(Модуль, Набор, РезультатТеста) Экспорт 22 | 23 | Теги = ЮТКоллекции.ОбъединитьМассивы(Модуль.Теги, Набор.Теги, РезультатТеста.Теги); 24 | Возврат ЮТСтроки.УникальныеСтроки(Теги); 25 | 26 | КонецФункции 27 | 28 | #КонецОбласти 29 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТДымовыеТестыСлужебныйВызовСервера/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2024 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //©///////////////////////////////////////////////////////////////////////////©// 18 | 19 | #Область СлужебныйПрограммныйИнтерфейс 20 | 21 | Функция СлучайныйЭлемент(Знач ТипОбъекта, Знач ИмяОбъекта, Знач Параметры = Неопределено) Экспорт 22 | 23 | Возврат ЮТДымовыеТестыСлужебныйСервер.СлучайныйЭлемент(ТипОбъекта, ИмяОбъекта, Параметры); 24 | 25 | КонецФункции 26 | 27 | #КонецОбласти 28 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТМетодыСлужебныйВызовСервера/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2024 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //©///////////////////////////////////////////////////////////////////////////©// 18 | 19 | #Область СлужебныйПрограммныйИнтерфейс 20 | 21 | Функция ВызватьФункциюКонфигурацииНаСервере(Знач ИмяМодуля, Знач ИмяМетода, Знач Параметры = Неопределено) Экспорт 22 | 23 | Возврат ЮТМетодыСлужебный.ВызватьФункциюКонфигурации(ИмяМодуля, ИмяМетода, Параметры, Ложь); 24 | 25 | КонецФункции 26 | 27 | #КонецОбласти 28 | -------------------------------------------------------------------------------- /src/cf/Languages/Русский.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Русский 6 | 7 | 8 | ru 9 | Русский 10 | 11 | 12 | 13 | ru 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТ_СловарьПодражателя_Люди_ЖенскиеОтчества_ru/Ext/Template.txt: -------------------------------------------------------------------------------- 1 | Александровна 2 | Андреевна 3 | Архиповна 4 | Алексеевна 5 | Антоновна 6 | Аскольдовна 7 | Альбертовна 8 | Аркадьевна 9 | Афанасьевна 10 | Анатольевна 11 | Артемовна 12 | Богдановна 13 | Болеславовна 14 | Борисовна 15 | Вадимовна 16 | Васильевна 17 | Владимировна 18 | Валентиновна 19 | Вениаминовна 20 | Владиславовна 21 | Валериевна 22 | Викторовна 23 | Вячеславовна 24 | Геннадиевна 25 | Георгиевна 26 | Геннадьевна 27 | Григорьевна 28 | Даниловна 29 | Дмитриевна 30 | Евгеньевна 31 | Егоровна 32 | Ефимовна 33 | Ждановна 34 | Захаровна 35 | Ивановна 36 | Игоревна 37 | Ильинична 38 | Кирилловна 39 | Кузьминична 40 | Константиновна 41 | Леонидовна 42 | Леоновна 43 | Львовна 44 | Макаровна 45 | Матвеевна 46 | Михайловна 47 | Максимовна 48 | Мироновна 49 | Натановна 50 | Никифоровна 51 | Ниловна 52 | Наумовна 53 | Николаевна 54 | Олеговна 55 | Оскаровна 56 | Павловна 57 | Петровна 58 | Робертовна 59 | Рубеновна 60 | Руслановна 61 | Романовна 62 | Рудольфовна 63 | Святославовна 64 | Сергеевна 65 | Степановна 66 | Семеновна 67 | Станиславовна 68 | Тарасовна 69 | Тимофеевна 70 | Тимуровна 71 | Федоровна 72 | Феликсовна 73 | Филипповна 74 | Харитоновна 75 | Эдуардовна 76 | Эльдаровна 77 | Юльевна 78 | Юрьевна 79 | Яковлевна 80 | -------------------------------------------------------------------------------- /src/cf/DataProcessors/ПримерРаботыВалидатора/Templates/OpenApi.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТRegEx1CAddin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТRegEx1CAddin 6 | 7 | 8 | ru 9 | Reg ex1 c addin 10 | 11 | 12 | 13 | AddIn 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТYaxUnitAddIn.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТYaxUnitAddIn 6 | 7 | 8 | ru 9 | ЮТYax unit add in 10 | 11 | 12 | 13 | AddIn 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/DataProcessors/ЮТЮнитТесты/Templates/Сравнение.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /src/cf/DataProcessors/ПримерРаботыВалидатора/Templates/Валидныйjson.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/DataProcessors/ЮТЮнитТесты/Templates/СравнениеOld.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /src/cf/DataProcessors/ПримерРаботыВалидатора/Templates/НевалидныйJson.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /jobConfiguration.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://raw.githubusercontent.com/firstBitSemenovskaya/jenkins-lib/master/resources/schema.json", 3 | "v8version": "8.3.24.1548", 4 | "edtVersion": "2024.1.2", 5 | "secrets": {}, 6 | "stages": { 7 | "sonarqube": true, 8 | "syntaxCheck": true, 9 | "initSteps": true, 10 | "yaxunit": true, 11 | "edtValidate": true 12 | }, 13 | "initInfobase": { 14 | "initMethod": "fromSource", 15 | "runMigration": true, 16 | "extensions": [ 17 | { 18 | "name": "YAXUNIT", 19 | "initMethod": "fromSource", 20 | "path": "src/cfe/YAXUNIT", 21 | "stages": [ 22 | "yaxunit" 23 | ] 24 | } 25 | ] 26 | }, 27 | "syntaxCheck": { 28 | "groupErrorsByMetadata": true, 29 | "pathToJUnitReport": "./build/out/jUnit/syntax.xml", 30 | "exceptionFile": "./tools/syntax-check-exception-file.txt", 31 | "checkModes": [ 32 | "-ThinClient", 33 | "-Server", 34 | "-ExtendedModulesCheck" 35 | ] 36 | }, 37 | "smoke": { 38 | "publishToAllureReport": true 39 | }, 40 | "yaxunit": { 41 | "publishToAllureReport": true, 42 | "configPath": "./tools/yaxunit-jenkins-lib.json" 43 | }, 44 | "sonarqube": { 45 | "waitForQualityGate": true 46 | }, 47 | "resultsTransform": { 48 | "transformer": "edt-ripper" 49 | } 50 | } -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТОписаниеМетаданных.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТОписаниеМетаданных 6 | 7 | 8 | ru 9 | Описание метаданных 10 | 11 | 12 | 13 | TextDocument 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТИнформацияОбОшибке.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТИнформацияОбОшибке 6 | 7 | 8 | ru 9 | Информация об ошибке 10 | 11 | 12 | 13 | TextDocument 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/DataProcessors/ЮТКонструкторДвижений/Forms/КлиентскийКонструктор/Ext/Form.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 | false 4 | None 5 | 6 | 7 | 8 | 9 | cfg:DataProcessorObject.ЮТКонструкторДвижений 10 | 11 | true 12 | 13 | 14 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.htm text eol=crlf 3 | *.html text eol=crlf 4 | renames.txt text eol=crlf 5 | 6 | *.bsl text eol=crlf 7 | *.os text eol=crlf 8 | 9 | *.xml text eol=crlf 10 | *.feature text 11 | *.md text 12 | *.json text 13 | 14 | *.bat text eol=crlf 15 | *.cmd text eol=crlf 16 | *.ps1 text eol=crlf 17 | 18 | *.sh text eol=lf 19 | *.groovy text eol=lf 20 | Form.bin binary 21 | *.bin binary 22 | 23 | *.png binary 24 | *.ico binary 25 | *.jpg binary 26 | *.jpeg binary 27 | 28 | # Archives 29 | *.7z binary 30 | *.gz binary 31 | *.tar binary 32 | *.tgz binary 33 | *.zip binary 34 | 35 | *.cf binary 36 | *.cfe binary 37 | *.epf binary 38 | *.erf binary 39 | ParentConfigurations.bin binary 40 | 41 | 42 | # LFS settings 43 | *.cf filter=lfs diff=lfs merge=lfs -text 44 | *.cfe filter=lfs diff=lfs merge=lfs -text 45 | *.erf filter=lfs diff=lfs merge=lfs -text 46 | *.epf filter=lfs diff=lfs merge=lfs -text 47 | *.mxl filter=lfs diff=lfs merge=lfs -text 48 | *.bin filter=lfs diff=lfs merge=lfs -text 49 | *.zip filter=lfs diff=lfs merge=lfs -text 50 | *.png filter=lfs diff=lfs merge=lfs -text 51 | *.gif filter=lfs diff=lfs merge=lfs -text 52 | *.bmp filter=lfs diff=lfs merge=lfs -text 53 | *.jpg filter=lfs diff=lfs merge=lfs -text 54 | *.ico filter=lfs diff=lfs merge=lfs -text 55 | 56 | **/XDTOPackages/*/Ext/Package.bin filter diff merge text -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТУпал.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТУпал 6 | 7 | 8 | ru 9 | Упал 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТИмпорт.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТИмпорт 6 | 7 | 8 | ru 9 | Импорт 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТОшибка.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТОшибка 6 | 7 | 8 | ru 9 | Ошибка 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТУспешно.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТУспешно 6 | 7 | 8 | ru 9 | Успешно 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | // See https://go.microsoft.com/fwlink/?LinkId=733558 3 | // for the documentation about the tasks.json format 4 | "version": "2.0.0", 5 | "tasks": [ 6 | { 7 | "label": "Run current feature in 1C:Enterprise", 8 | "type": "shell", 9 | "command": "vrunner vanessa --path \"${workspaceFolder}\\${relativeFile}\"", 10 | "problemMatcher": [] 11 | }, 12 | { 13 | "label": "Run current feature in 1C:Enterprise + WAIT", 14 | "type": "shell", 15 | "command": "SET VANESSA_VANESSASHUTDOWN=0 && SET VANESSA_CLOSETESTCLIENT=0 && vrunner vanessa --path \"${workspaceFolder}\\${relativeFile}\"", 16 | "problemMatcher": [] 17 | }, 18 | { 19 | "label": "Load current feature in 1C:Enterprise + wait", 20 | "type": "shell", 21 | "command": "SET VANESSA_VANESSARUN=0 && SET VANESSA_VANESSASHUTDOWN=0 && SET VANESSA_CLOSETESTCLIENT=0 && vrunner vanessa --path \"${workspaceFolder}\\${relativeFile}\"", 22 | "problemMatcher": [] 23 | }, 24 | { 25 | "label": "echo file names", 26 | "type": "shell", 27 | "command": "echo ${workspaceFolder} - ${fileDirname} - ${relativeFile} - ${workspaceFolder}\\${relativeFile} - ${file}", 28 | "problemMatcher": [] 29 | } 30 | ] 31 | } -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТЗапустить.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТЗапустить 6 | 7 | 8 | ru 9 | Запустить 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТНастройки.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТНастройки 6 | 7 | 8 | ru 9 | Настройки 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТПропущен.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТПропущен 6 | 7 | 8 | ru 9 | Пропущен 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТСравнить.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТСравнить 6 | 7 | 8 | ru 9 | Сравнить 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТСтруктура.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТСтруктура 6 | 7 | 8 | ru 9 | Структура 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТНеизвестный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТНеизвестный 6 | 7 | 8 | ru 9 | Неизвестный 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТ_СловарьПодражателя_Люди_ЖенскиеИмена_ru.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТ_СловарьПодражателя_Люди_ЖенскиеИмена_ru 6 | 7 | 8 | ru 9 | Подражатель люди женские имена ru 10 | 11 | 12 | 13 | TextDocument 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТ_СловарьПодражателя_Люди_МужскиеИмена_ru.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТ_СловарьПодражателя_Люди_МужскиеИмена_ru 6 | 7 | 8 | ru 9 | Подражатель люди мужские имена ru 10 | 11 | 12 | 13 | TextDocument 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТРедактировать.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТРедактировать 6 | 7 | 8 | ru 9 | Редактировать 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТ_СловарьПодражателя_Люди_ЖенскиеФамилии_ru.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТ_СловарьПодражателя_Люди_ЖенскиеФамилии_ru 6 | 7 | 8 | ru 9 | Подражатель люди женские фамилии ru 10 | 11 | 12 | 13 | TextDocument 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТ_СловарьПодражателя_Люди_МужскиеФамилии_ru.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТ_СловарьПодражателя_Люди_МужскиеФамилии_ru 6 | 7 | 8 | ru 9 | Подражатель люди мужские фамилии ru 10 | 11 | 12 | 13 | TextDocument 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТПерезапуститьУпавшие/Ext/Picture/Picture.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 8 | 9 | 10 | 12 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТЭлементыТестов.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТЭлементыТестов 6 | 7 | 8 | ru 9 | Элементы тестов 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТ_СловарьПодражателя_Компании_Наименования_ru.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТ_СловарьПодражателя_Компании_Наименования_ru 6 | 7 | 8 | ru 9 | Подражатель компании наименования ru 10 | 11 | 12 | 13 | TextDocument 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТ_СловарьПодражателя_Люди_ЖенскиеОтчества_ru.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТ_СловарьПодражателя_Люди_ЖенскиеОтчества_ru 6 | 7 | 8 | ru 9 | Подражатель люди женские отчества ru 10 | 11 | 12 | 13 | TextDocument 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТ_СловарьПодражателя_Люди_МужскиеОтчества_ru.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТ_СловарьПодражателя_Люди_МужскиеОтчества_ru 6 | 7 | 8 | ru 9 | Подражатель люди мужские отчества ru 10 | 11 | 12 | 13 | TextDocument 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТЧитательСлужебныйВызовСервера/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2024 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //©///////////////////////////////////////////////////////////////////////////©// 18 | 19 | #Область СлужебныйПрограммныйИнтерфейс 20 | 21 | // См. ЮТЧитательСлужебный.ИсполняемыеСценарииМодуля 22 | Функция ИсполняемыеСценарииМодуля(Знач МетаданныеМодуля) Экспорт 23 | 24 | Возврат ЮТЧитательСлужебный.ИсполняемыеСценарииМодуля(МетаданныеМодуля); 25 | 26 | КонецФункции 27 | 28 | Функция ЭтоТестовыйМодуль(МетаданныеМодуля) Экспорт 29 | 30 | Возврат ЮТЧитательСлужебный.ЭтоТестовыйМодуль(МетаданныеМодуля); 31 | 32 | КонецФункции 33 | 34 | #КонецОбласти 35 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТПодсистема.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТПодсистема 6 | 7 | 8 | ru 9 | Картинка подсистемы ЮТДвижок 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonPictures/ЮТПерезапуститьУпавшие.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТПерезапуститьУпавшие 6 | 7 | 8 | ru 9 | Перезапустить упавшие 10 | 11 | 12 | 13 | false 14 | false 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonTemplates/ЮТ_СловарьПодражателя_Компании_ПрефиксыНаименований_ru.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТ_СловарьПодражателя_Компании_ПрефиксыНаименований_ru 6 | 7 | 8 | ru 9 | Подражатель компании префиксы ru 10 | 11 | 12 | 13 | TextDocument 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/DataProcessors/ЮТЮнитТесты/Commands/СформироватьНастройкиТестирования/Ext/CommandModule.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2023 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //©///////////////////////////////////////////////////////////////////////////©// 18 | 19 | #Область ОбработчикиСобытий 20 | 21 | &НаКлиенте 22 | Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) 23 | 24 | ОткрытьФорму("Обработка.ЮТЮнитТесты.Форма.СозданиеНастройки", 25 | , 26 | ПараметрыВыполненияКоманды.Источник, 27 | ПараметрыВыполненияКоманды.Уникальность, 28 | ПараметрыВыполненияКоманды.Окно, 29 | ПараметрыВыполненияКоманды.НавигационнаяСсылка); 30 | 31 | КонецПроцедуры 32 | 33 | #КонецОбласти 34 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТКонтекстСлужебныйКлиент/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2024 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //©///////////////////////////////////////////////////////////////////////////©// 18 | 19 | #Область СлужебныйПрограммныйИнтерфейс 20 | 21 | Процедура ИнициализироватьКонтекст(ПараметрыЗапуска) Экспорт 22 | 23 | ЮТДанныеКонтекста = ЮТКонтекстСлужебный.ОписаниеКонтекста(ПараметрыЗапуска); // BSLLS:UnusedLocalVariable-off 24 | 25 | КонецПроцедуры 26 | 27 | Функция ДанныеКонтекста() Экспорт 28 | 29 | Возврат ЮТДанныеКонтекста; 30 | 31 | КонецФункции 32 | 33 | Процедура УдалитьКонтекст() Экспорт 34 | 35 | ЮТДанныеКонтекста = Неопределено; // BSLLS:UnusedLocalVariable-off 36 | 37 | КонецПроцедуры 38 | 39 | #КонецОбласти 40 | -------------------------------------------------------------------------------- /tools/JSON/vrunner.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://raw.githubusercontent.com/vanessa-opensource/vanessa-runner/develop/vanessa-runner-schema.json", 3 | "default": { 4 | "--ibconnection": "/Fbuild/ib", 5 | "--db-user": "", 6 | "--db-pwd": "", 7 | "--root": ".", 8 | "--workspace": ".", 9 | "--v8version": "8.3.16", 10 | "--locale": "ru", 11 | "--language": "ru", 12 | "--additional": "/DisplayAllFunctions /Lru /iTaxi /TESTMANAGER", 13 | "--ordinaryapp": "-1" 14 | }, 15 | "vanessa": { 16 | "--vanessasettings": "./tools/JSON/vanessaBddConf.json" 17 | }, 18 | "xunit": { 19 | "--xddConfig": "./tools/JSON/vanessaTddConf.json", 20 | "testsPath": "$addRoot/tests/smoke", 21 | "--reportsxunit": "ГенераторОтчетаJUnitXML{out/smoke/junit/junit.xml};ГенераторОтчетаAllureXMLВерсия2{out/smoke/allure/allure.xml}", 22 | "--xddExitCodePath": "./build/xddExitCodePath.txt" 23 | }, 24 | "syntax-check": { 25 | "--groupbymetadata": true, 26 | "--exception-file": "tools/syntax-check-excludes.txt", 27 | "--junitpath": "out/syntax-check/junit/junit.xml", 28 | "--allure-results2": "out/syntax-check/allure", 29 | "--mode": [ 30 | "-ExtendedModulesCheck", 31 | "-ThinClient", 32 | "-WebClient", 33 | "-Server", 34 | "-ExternalConnection", 35 | "-ThickClientOrdinaryApplication" 36 | ] 37 | } 38 | } -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/DataProcessors/ЮТЮнитТесты/Commands/ЗапускТестов/Ext/CommandModule.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2023 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //©///////////////////////////////////////////////////////////////////////////©// 18 | 19 | #Область ОбработчикиСобытий 20 | 21 | &НаКлиенте 22 | Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) 23 | 24 | ПараметрыОткрытия = Новый Структура("ЗагрузитьТесты", Истина); 25 | 26 | ОткрытьФорму("Обработка.ЮТЮнитТесты.Форма.Основная", 27 | ПараметрыОткрытия, 28 | ПараметрыВыполненияКоманды.Источник, 29 | ПараметрыВыполненияКоманды.Уникальность, 30 | ПараметрыВыполненияКоманды.Окно, 31 | ПараметрыВыполненияКоманды.НавигационнаяСсылка); 32 | 33 | КонецПроцедуры 34 | 35 | #КонецОбласти 36 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/МокитоПерехват/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2024 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //©///////////////////////////////////////////////////////////////////////////©// 18 | 19 | #Область ПрограммныйИнтерфейс 20 | 21 | // Анализ вызова. 22 | // 23 | // Параметры: 24 | // Объект - Произвольный 25 | // ИмяМетода - Произвольный 26 | // ПараметрыМетода - Произвольный 27 | // ПрерватьВыполнение - Произвольный 28 | // 29 | // Возвращаемое значение: 30 | // Произвольный - Подменный результат работы метода 31 | Функция АнализВызова(Объект, ИмяМетода, ПараметрыМетода, ПрерватьВыполнение) Экспорт 32 | 33 | Возврат МокитоСлужебный.АнализВызова(Объект, ИмяМетода, ПараметрыМетода, ПрерватьВыполнение); 34 | 35 | КонецФункции 36 | 37 | #КонецОбласти 38 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/Subsystems/ЮТПодключаемыеМодули/Subsystems/ДымовыеТесты.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ДымовыеТесты 6 | 7 | 8 | ru 9 | Дымовые тесты 10 | 11 | 12 | 13 | true 14 | false 15 | false 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТПодражательСлужебныйВызовСервера/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2024 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //©///////////////////////////////////////////////////////////////////////////©// 18 | 19 | #Область СлужебныйПрограммныйИнтерфейс 20 | 21 | // Данные словаря. 22 | // 23 | // Параметры: 24 | // Кодификатор - Строка - Имя словаря в метаданных 25 | // 26 | // Возвращаемое значение: 27 | // ФиксированныйМассив из Строка 28 | Функция ДанныеСловаря(Кодификатор) Экспорт 29 | Если Метаданные.ОбщиеМакеты.Найти(Кодификатор) = Неопределено Тогда 30 | ВызватьИсключение СтрШаблон("Словарь с именем (%1) не найден", Кодификатор); 31 | КонецЕсли; 32 | 33 | Макет = ПолучитьОбщийМакет(Кодификатор); 34 | Возврат СтрРазделить(Макет.ПолучитьТекст(), Символы.ПС, Ложь); 35 | 36 | КонецФункции 37 | 38 | #КонецОбласти 39 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТЛогированиеСлужебныйВызовСервера/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2024 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 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 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/Subsystems/Тесты.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Тесты 6 | 7 | 8 | ru 9 | Тесты 10 | 11 | 12 | 13 | true 14 | false 15 | false 16 | 17 | 18 | 19 | CommonModule.ОМ_ВалидаторПакетов 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/cf/DataProcessors/ПримерРаботыВалидатора/Forms/Форма.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | Форма 6 | 7 | 8 | ru 9 | Форма 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 | 21 |
22 |
-------------------------------------------------------------------------------- /src/cfe/YAXUNIT/DataProcessors/ЮТЮнитТесты/Forms/Основная.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | Основная 6 | 7 | 8 | ru 9 | Основная 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 | 21 |
22 |
-------------------------------------------------------------------------------- /src/cfe/YAXUNIT/DataProcessors/ЮТЮнитТесты/Forms/Сравнение.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | Сравнение 6 | 7 | 8 | ru 9 | Сравнение 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 | 21 |
22 |
-------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТест.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТест 6 | 7 | 8 | ru 9 | Тест 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/Мокито.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Мокито 6 | 7 | 8 | ru 9 | Мокито 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТФайлы.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТФайлы 6 | 7 | 8 | ru 9 | Файлы 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТЗапросы.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТЗапросы 6 | 7 | 8 | ru 9 | Запросы 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТМетоды.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТМетоды 6 | 7 | 8 | ru 9 | Методы 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТСтроки.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТСтроки 6 | 7 | 8 | ru 9 | Строки 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТФабрика.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТФабрика 6 | 7 | 8 | ru 9 | Фабрика 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/DataProcessors/ЮТЮнитТесты/Forms/СозданиеНастройки.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | СозданиеНастройки 6 | 7 | 8 | ru 9 | Создание настройки 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 | 21 |
22 |
-------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТИсключения.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТИсключения 6 | 7 | 8 | ru 9 | Исключения 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТКоллекции.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТКоллекции 6 | 7 | 8 | ru 9 | Коллекции 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТКомпоненты.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТКомпоненты 6 | 7 | 8 | ru 9 | Компоненты 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТМетаданные.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТМетаданные 6 | 7 | 8 | ru 9 | Метаданные 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТОкружение.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТОкружение 6 | 7 | 8 | ru 9 | Окружение 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТПредикаты.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТПредикаты 6 | 7 | 8 | ru 9 | Предикаты 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТСравнениеСлужебныйВызовСервера/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2024 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //©///////////////////////////////////////////////////////////////////////////©// 18 | 19 | #Область СлужебныйПрограммныйИнтерфейс 20 | 21 | Функция ТабличныеДокументыРавны(Знач ПроверяемыйТабличныйДокумент, Знач ОжидаемыйТабличныйДокумент, Знач ПараметрыСравнения) Экспорт 22 | 23 | Возврат ЮТСравнениеСлужебныйСервер.ТабличныеДокументыРавны(ПроверяемыйТабличныйДокумент, ОжидаемыйТабличныйДокумент, ПараметрыСравнения); 24 | 25 | КонецФункции 26 | 27 | Функция РазличияТабличныхДокументов(Знач ПроверяемыйТабличныйДокумент, Знач ОжидаемыйТабличныйДокумент, Знач ПараметрыСравнения) Экспорт 28 | 29 | Возврат ЮТСравнениеСлужебныйСервер.РазличияТабличныхДокументов(ПроверяемыйТабличныйДокумент, ОжидаемыйТабличныйДокумент, ПараметрыСравнения); 30 | 31 | КонецФункции 32 | 33 | #КонецОбласти 34 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТТесты.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТТесты 6 | 7 | 8 | ru 9 | Регистрация тестов 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/DataProcessors/ЮТЮнитТесты/Forms/Сравнение/Ext/Form/Module.bsl: -------------------------------------------------------------------------------- 1 | //©///////////////////////////////////////////////////////////////////////////©// 2 | // 3 | // Copyright 2021-2023 BIA-Technologies Limited Liability Company 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //©///////////////////////////////////////////////////////////////////////////©// 18 | 19 | #Область ОбработчикиСобытийФормы 20 | 21 | &НаСервере 22 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) 23 | 24 | ТекстСтраницы = Обработки.ЮТЮнитТесты.ПолучитьМакет("СравнениеOld").ПолучитьТекст(); 25 | 26 | ТекстСтраницы = СтрЗаменить(ТекстСтраницы, "ИсходныйТекст", Параметры.ОжидаемоеЗначение); 27 | ТекстСтраницы = СтрЗаменить(ТекстСтраницы, "СравниваемыйТекст", Параметры.ФактическоеЗначение); 28 | 29 | АдресСтраницы = ПоместитьВоВременноеХранилище(ПолучитьДвоичныеДанныеИзСтроки(ТекстСтраницы), УникальныйИдентификатор); 30 | Скрипт = СтрШаблон("%1/%2", ПолучитьНавигационнуюСсылкуИнформационнойБазы(), АдресСтраницы); 31 | 32 | КонецПроцедуры 33 | 34 | #КонецОбласти 35 | -------------------------------------------------------------------------------- /src/cf/CommonModules/ВалидаторПакетов.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ВалидаторПакетов 6 | 7 | 8 | ru 9 | Валидатор пакетов 10 | 11 | 12 | 13 | false 14 | false 15 | true 16 | true 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТЗависимости.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТЗависимости 6 | 7 | 8 | ru 9 | Зависимости 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТЛогирование.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТЛогирование 6 | 7 | 8 | ru 9 | Логирование 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТОтчетСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТОтчетСлужебный 6 | 7 | 8 | ru 9 | Отчет 10 | 11 | 12 | 13 | false 14 | true 15 | false 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТПодражатель.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТПодражатель 6 | 7 | 8 | ru 9 | Подражатель 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТУтверждения.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТУтверждения 6 | 7 | 8 | ru 9 | Утверждения 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/МокитоОбучение.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | МокитоОбучение 6 | 7 | 8 | ru 9 | Мокито обучение 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/МокитоПерехват.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | МокитоПерехват 6 | 7 | 8 | ru 9 | Мокито перехват 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/МокитоПроверки.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | МокитоПроверки 6 | 7 | 8 | ru 9 | Мокито проверки 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТКонтекстТеста.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТКонтекстТеста 6 | 7 | 8 | ru 9 | Контекст теста 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТУтвержденияИБ.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТУтвержденияИБ 6 | 7 | 8 | ru 9 | Утверждения ИБ 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТФабрикаСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТФабрикаСлужебный 6 | 7 | 8 | ru 9 | Фабрика 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/МокитоСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | МокитоСлужебный 6 | 7 | 8 | ru 9 | Мокито (служебный) 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТМетодыСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТМетодыСлужебный 6 | 7 | 8 | ru 9 | Общий служебный 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТОбщийСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТОбщийСлужебный 6 | 7 | 8 | ru 9 | Общий служебный 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТТестовыеДанные.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТТестовыеДанные 6 | 7 | 8 | ru 9 | Тестовые данные 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТТестыСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТТестыСлужебный 6 | 7 | 8 | ru 9 | Тесты служебный 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/DataProcessors/ЮТКонструкторДвижений/Forms/КлиентскийКонструктор.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | КлиентскийКонструктор 6 | 7 | 8 | ru 9 | Клиентский конструктор 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 | 21 |
22 |
-------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТДымовыеТесты.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТДымовыеТесты 6 | 7 | 8 | ru 9 | Дымовые тесты настройки 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТНастройкиВыполнения.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТНастройкиВыполнения 6 | 7 | 8 | ru 9 | Параметры 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТОтчетJSONСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТОтчетJSONСлужебный 6 | 7 | 8 | ru 9 | Отчет JSON 10 | 11 | 12 | 13 | false 14 | true 15 | false 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТОтчетJUnitСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТОтчетJUnitСлужебный 6 | 7 | 8 | ru 9 | Отчет jUnit 10 | 11 | 12 | 13 | false 14 | true 15 | false 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТСобытияСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТСобытияСлужебный 6 | 7 | 8 | ru 9 | Генератор событий 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТТипыДанныхСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТТипыДанныхСлужебный 6 | 7 | 8 | ru 9 | Типы данных 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТФильтрацияСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТФильтрацияСлужебный 6 | 7 | 8 | ru 9 | Фильтрация 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТЧитательСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТЧитательСлужебный 6 | 7 | 8 | ru 9 | Загрузчик тестов 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/DataProcessors/ЮТКонструкторТестовыхДанных/Forms/КлиентскийКонструктор.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | КлиентскийКонструктор 6 | 7 | 8 | ru 9 | Клиентский конструктор 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 | 21 |
22 |
-------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТОтчетAllureСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТОтчетAllureСлужебный 6 | 7 | 8 | ru 9 | Отчет allure 10 | 11 | 12 | 13 | false 14 | true 15 | false 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТПроверкиСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТПроверкиСлужебный 6 | 7 | 8 | ru 9 | Проверки служебный 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТРегистрацияОшибок.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТРегистрацияОшибок 6 | 7 | 8 | ru 9 | Регистрация ошибок 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТСообщенияСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТСообщенияСлужебный 6 | 7 | 8 | ru 9 | Сообщения служебный 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ОМ_ВалидаторПакетов.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ОМ_ВалидаторПакетов 6 | 7 | 8 | ru 9 | О м валидатор пакетов 10 | 11 | 12 | 13 | false 14 | false 15 | true 16 | false 17 | false 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТЗависимостиСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТЗависимостиСлужебный 6 | 7 | 8 | ru 9 | Зависимости служебный 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТКонструкторВариантов.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТКонструкторВариантов 6 | 7 | 8 | ru 9 | Конструктор вариантов 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТКонтекстСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТКонтекстСлужебный 6 | 7 | 8 | ru 9 | Контекст тестового движка 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТЛогированиеСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТЛогированиеСлужебный 6 | 7 | 8 | ru 9 | Логирование служебный 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТМетаданныеСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТМетаданныеСлужебный 6 | 7 | 8 | ru 9 | Метаданные служебный 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТПодражательСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТПодражательСлужебный 6 | 7 | 8 | ru 9 | Подражатель служебный 10 | 11 | 12 | 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТПреобразованияСлужебный.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТПреобразованияСлужебный 6 | 7 | 8 | ru 9 | Преобразования 10 | 11 | 12 | 13 | false 14 | false 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cf/CommonModules/ВалидаторПакетовПовтИсп.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ВалидаторПакетовПовтИсп 6 | 7 | 8 | ru 9 | Валидатор пакетов повт исп 10 | 11 | 12 | 13 | false 14 | false 15 | true 16 | true 17 | true 18 | false 19 | false 20 | DuringRequest 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТКонтекстСлужебныйКлиент.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТКонтекстСлужебныйКлиент 6 | 7 | 8 | ru 9 | Контекст (клиент) 10 | 11 | 12 | 13 | false 14 | true 15 | false 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТОбщий.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТОбщий 6 | 7 | 8 | ru 9 | Общий 10 | 11 | 12 | Набор общих (во всех контекстах) методов 13 | false 14 | true 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТСравнениеСлужебныйСервер.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТСравнениеСлужебныйСервер 6 | 7 | 8 | ru 9 | Сравнение сервер 10 | 11 | 12 | 13 | false 14 | false 15 | true 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТИсполнительСлужебныйКлиент.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТИсполнительСлужебныйКлиент 6 | 7 | 8 | ru 9 | Исполнитель клиент 10 | 11 | 12 | 13 | false 14 | true 15 | false 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/cfe/YAXUNIT/CommonModules/ЮТКомпонентыСлужебныйКлиент.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ЮТКомпонентыСлужебныйКлиент 6 | 7 | 8 | ru 9 | Компоненты клиент 10 | 11 | 12 | 13 | false 14 | true 15 | false 16 | false 17 | true 18 | false 19 | false 20 | DontUse 21 | 22 | 23 | --------------------------------------------------------------------------------