diff --git a/.claude/skills/cfe-diff/scripts/cfe-diff.ps1 b/.claude/skills/cfe-diff/scripts/cfe-diff.ps1 index 17da7d30b..e11ad5ee8 100644 --- a/.claude/skills/cfe-diff/scripts/cfe-diff.ps1 +++ b/.claude/skills/cfe-diff/scripts/cfe-diff.ps1 @@ -1,4 +1,4 @@ -# cfe-diff v1.6 — Analyze and compare 1C configuration extension (CFE) +# cfe-diff v1.7 — Analyze and compare 1C configuration extension (CFE) # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills [CmdletBinding(PositionalBinding=$false)] param( @@ -152,6 +152,10 @@ function Get-BslFiles { foreach ($item in $items) { $bslFiles += $item.FullName } } + # Модуль общей формы — у неё самой, Ext/Form/Module.bsl (у прочих объектов такого файла нет) + $ownFormModule = Join-Path (Join-Path $extDir "Form") "Module.bsl" + if (Test-Path $ownFormModule) { $bslFiles += (Get-Item $ownFormModule).FullName } + # Forms $formsDir = Join-Path $objDir "Forms" if (Test-Path $formsDir) { @@ -433,6 +437,16 @@ if ($Mode -eq "A") { } } } + + # Общая форма — сама форма: перехваты событий и команд из её Ext/Form.xml + if ($obj.Type -eq "CommonForm") { + $cfFormXml = Join-Path (Join-Path (Join-Path (Join-Path $ExtensionPath $info.DirName) $info.Name) "Ext") "Form.xml" + $cfi = Get-FormInterceptors $cfFormXml + if ($cfi -and $cfi.Interceptors.Count -gt 0) { + Write-Host " Form:" + foreach ($ic in $cfi.Interceptors) { Write-Host " $ic" } + } + } } else { $ownList += $obj Write-Host " [OWN] $($obj.Type).$($obj.Name)" diff --git a/.claude/skills/cfe-diff/scripts/cfe-diff.py b/.claude/skills/cfe-diff/scripts/cfe-diff.py index 10aee095a..c7687a7a9 100644 --- a/.claude/skills/cfe-diff/scripts/cfe-diff.py +++ b/.claude/skills/cfe-diff/scripts/cfe-diff.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# cfe-diff v1.6 — Analyze and compare 1C configuration extension (CFE) +# cfe-diff v1.7 — Analyze and compare 1C configuration extension (CFE) # Source: https://github.com/Nikolay-Shirokov/cc-1c-skills import argparse @@ -154,6 +154,11 @@ def get_bsl_files(obj_type, obj_name, extension_path): if item.lower().endswith(".bsl"): bsl_files.append(os.path.join(ext_dir, item)) + # Модуль общей формы — у неё самой, Ext/Form/Module.bsl (у прочих объектов такого файла нет) + own_form_module = os.path.join(ext_dir, "Form", "Module.bsl") + if os.path.isfile(own_form_module): + bsl_files.append(own_form_module) + # Forms forms_dir = os.path.join(obj_dir, "Forms") if os.path.isdir(forms_dir): @@ -444,6 +449,15 @@ def mode_a(objects, extension_path): print(f" {ic}") else: print(f" Form.{fn} ({form_tag})") + + # Общая форма — сама форма: перехваты событий и команд из её Ext/Form.xml + if obj["Type"] == "CommonForm": + cf_form_xml = os.path.join(extension_path, info["DirName"], info["Name"], "Ext", "Form.xml") + cfi = get_form_interceptors(cf_form_xml) + if cfi is not None and len(cfi["Interceptors"]) > 0: + print(" Form:") + for ic in cfi["Interceptors"]: + print(f" {ic}") else: own_list.append(obj) print(f" [OWN] {obj['Type']}.{obj['Name']}") diff --git a/tests/skills/cases/cfe-diff/common-form-interceptor.json b/tests/skills/cases/cfe-diff/common-form-interceptor.json new file mode 100644 index 000000000..aeaf232c7 --- /dev/null +++ b/tests/skills/cases/cfe-diff/common-form-interceptor.json @@ -0,0 +1,75 @@ +{ + "name": "Перехватчик в модуле заимствованной общей формы виден в отчёте (CommonForms/X/Ext/Form/Module.bsl)", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "CommonForm", + "name": "Подбор" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "form-compile/scripts/form-compile", + "input": { + "title": "Подбор", + "elements": [ + { + "check": "Режим", + "path": "Режим" + } + ], + "attributes": [ + { + "name": "Режим", + "type": "boolean" + } + ] + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputPath": "{workDir}/CommonForms/Подбор/Ext/Form.xml" + } + }, + { + "writeFile": { + "path": "CommonForms/Подбор/Ext/Form/Module.bsl", + "content": "#Область ОбработчикиСобытийФормы\n\n&НаСервере\nПроцедура Заполнить()\n\tХ = 1;\nКонецПроцедуры\n\n#КонецОбласти\n" + } + }, + { + "script": "cfe-init/scripts/cfe-init", + "args": { + "-Name": "Тест", + "-OutputDir": "{workDir}/cfe", + "-ConfigPath": "{workDir}" + } + }, + { + "script": "cfe-borrow/scripts/cfe-borrow", + "args": { + "-ExtensionPath": "{workDir}/cfe", + "-ConfigPath": "{workDir}", + "-Object": "CommonForm.Подбор" + } + }, + { + "writeFile": { + "path": "cfe/CommonForms/Подбор/Ext/Form/Module.bsl", + "content": "#Область ОбработчикиСобытийФормы\n&НаСервере\n&ИзменениеИКонтроль(\"Заполнить\")\nПроцедура Тест_Заполнить()\n\tХ = 1;\n#Вставка\n\tПроверитьПрава();\n#КонецВставки\nКонецПроцедуры\n#КонецОбласти\n" + } + } + ], + "params": { + "extensionPath": "cfe" + }, + "expect": { + "stdoutContains": [ + "&ИзменениеИКонтроль(\"Заполнить\")", + "CommonForms" + ] + } +} diff --git a/tests/skills/cases/cfe-diff/common-form-transfer.json b/tests/skills/cases/cfe-diff/common-form-transfer.json new file mode 100644 index 000000000..2e992869d --- /dev/null +++ b/tests/skills/cases/cfe-diff/common-form-transfer.json @@ -0,0 +1,82 @@ +{ + "name": "Проверка переноса (-Mode B) находит &ИзменениеИКонтроль в модуле общей формы: вставка уже в основной", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { + "type": "CommonForm", + "name": "Подбор" + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputDir": "{workDir}" + } + }, + { + "script": "form-compile/scripts/form-compile", + "input": { + "title": "Подбор", + "elements": [ + { + "check": "Режим", + "path": "Режим" + } + ], + "attributes": [ + { + "name": "Режим", + "type": "boolean" + } + ] + }, + "args": { + "-JsonPath": "{inputFile}", + "-OutputPath": "{workDir}/CommonForms/Подбор/Ext/Form.xml" + } + }, + { + "writeFile": { + "path": "CommonForms/Подбор/Ext/Form/Module.bsl", + "content": "#Область ОбработчикиСобытийФормы\n\n&НаСервере\nПроцедура Заполнить()\n\tХ = 1;\nКонецПроцедуры\n\n#КонецОбласти\n" + } + }, + { + "script": "cfe-init/scripts/cfe-init", + "args": { + "-Name": "Тест", + "-OutputDir": "{workDir}/cfe", + "-ConfigPath": "{workDir}" + } + }, + { + "script": "cfe-borrow/scripts/cfe-borrow", + "args": { + "-ExtensionPath": "{workDir}/cfe", + "-ConfigPath": "{workDir}", + "-Object": "CommonForm.Подбор" + } + }, + { + "writeFile": { + "path": "cfe/CommonForms/Подбор/Ext/Form/Module.bsl", + "content": "#Область ОбработчикиСобытийФормы\n&НаСервере\n&ИзменениеИКонтроль(\"Заполнить\")\nПроцедура Тест_Заполнить()\n\tХ = 1;\n#Вставка\n\tПроверитьПрава();\n#КонецВставки\nКонецПроцедуры\n#КонецОбласти\n" + } + }, + { + "writeFile": { + "path": "CommonForms/Подбор/Ext/Form/Module.bsl", + "content": "#Область ОбработчикиСобытийФормы\n\n&НаСервере\nПроцедура Заполнить()\n\tХ = 1;\n\tПроверитьПрава();\nКонецПроцедуры\n\n#КонецОбласти\n" + } + } + ], + "params": { + "extensionPath": "cfe" + }, + "expect": { + "stdoutContains": "[TRANSFERRED] CommonForm.Подбор" + }, + "args_extra": [ + "-Mode", + "B" + ] +} diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/CommonForms/Подбор.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/CommonForms/Подбор.xml new file mode 100644 index 000000000..528d51d56 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/CommonForms/Подбор.xml @@ -0,0 +1,24 @@ + + + + + Подбор + + + ru + Подбор + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/CommonForms/Подбор/Ext/Form.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/CommonForms/Подбор/Ext/Form.xml new file mode 100644 index 000000000..eb1e24d89 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/CommonForms/Подбор/Ext/Form.xml @@ -0,0 +1,33 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Подбор</v8:content> + </v8:item> + + false + + + + Режим + Auto + Right + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Режим</v8:content> + </v8:item> + + + xs:boolean + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/CommonForms/Подбор/Ext/Form/Module.bsl b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/CommonForms/Подбор/Ext/Form/Module.bsl new file mode 100644 index 000000000..b476602fd --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/CommonForms/Подбор/Ext/Form/Module.bsl @@ -0,0 +1,8 @@ +#Область ОбработчикиСобытийФормы + +&НаСервере +Процедура Заполнить() + Х = 1; +КонецПроцедуры + +#КонецОбласти diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/Configuration.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/Configuration.xml new file mode 100644 index 000000000..d43ebd54e --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/Configuration.xml @@ -0,0 +1,252 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + TestConfig + + + ru + TestConfig + + + + + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + + + + false + false + false + + + + + + + + + + + + + + + + + + + + + + Biometrics + true + + + Location + false + + + BackgroundLocation + false + + + BluetoothPrinters + false + + + WiFiPrinters + false + + + Contacts + false + + + Calendars + false + + + PushNotifications + false + + + LocalNotifications + false + + + InAppPurchases + false + + + PersonalComputerFileExchange + false + + + Ads + false + + + NumberDialing + false + + + CallProcessing + false + + + CallLog + false + + + AutoSendSMS + false + + + ReceiveSMS + false + + + SMSLog + false + + + Camera + false + + + Microphone + false + + + MusicLibrary + false + + + PictureAndVideoLibraries + false + + + AudioPlaybackAndVibration + false + + + BackgroundAudioPlaybackAndVibration + false + + + InstallPackages + false + + + OSBackup + true + + + ApplicationUsageStatistics + false + + + BarcodeScanning + false + + + BackgroundAudioRecording + false + + + AllFilesAccess + false + + + Videoconferences + false + + + NFC + false + + + DocumentScanning + false + + + SpeechToText + false + + + Geofences + false + + + IncomingShareRequests + false + + + AllIncomingShareRequestsTypesProcessing + false + + + + + + Normal + + + Language.Русский + + + + + + Managed + NotAutoFree + DontUse + DontUse + TaxiEnableVersion8_2 + DontUse + Version8_3_24 + + + + Русский + Подбор + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/Ext/ClientApplicationInterface.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/Ext/ClientApplicationInterface.xml @@ -0,0 +1,18 @@ + + + + + UUID-002 + + + + + UUID-004 + + + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/Languages/Русский.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/CommonForms/Подбор.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/CommonForms/Подбор.xml new file mode 100644 index 000000000..6e49f3efe --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/CommonForms/Подбор.xml @@ -0,0 +1,13 @@ + + + + + + Adopted + Подбор + + UUID-002 + Managed + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/CommonForms/Подбор/Ext/Form.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/CommonForms/Подбор/Ext/Form.xml new file mode 100644 index 000000000..bad8215f9 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/CommonForms/Подбор/Ext/Form.xml @@ -0,0 +1,39 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Подбор</v8:content> + </v8:item> + + false + + + + Auto + Right + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Подбор</v8:content> + </v8:item> + + false + + + + Auto + Right + + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/CommonForms/Подбор/Ext/Form/Module.bsl b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/CommonForms/Подбор/Ext/Form/Module.bsl new file mode 100644 index 000000000..1360c05e1 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/CommonForms/Подбор/Ext/Form/Module.bsl @@ -0,0 +1,10 @@ +#Область ОбработчикиСобытийФормы +&НаСервере +&ИзменениеИКонтроль("Заполнить") +Процедура Тест_Заполнить() + Х = 1; +#Вставка + ПроверитьПрава(); +#КонецВставки +КонецПроцедуры +#КонецОбласти diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/Configuration.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/Configuration.xml new file mode 100644 index 000000000..10b30f378 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/Configuration.xml @@ -0,0 +1,72 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + Adopted + Тест + + + ru + Тест + + + + Customization + true + Тест_ + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + Role.Тест_ОсновнаяРоль + + + + Language.Русский + + + + + + TaxiEnableVersion8_2 + + + Русский + Тест_ОсновнаяРоль + Подбор + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/Languages/Русский.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/Languages/Русский.xml new file mode 100644 index 000000000..c21624f52 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/Languages/Русский.xml @@ -0,0 +1,13 @@ + + + + + + Adopted + Русский + + UUID-002 + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/Roles/Тест_ОсновнаяРоль.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/Roles/Тест_ОсновнаяРоль.xml new file mode 100644 index 000000000..ec9dfbaf6 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-interceptor/cfe/Roles/Тест_ОсновнаяРоль.xml @@ -0,0 +1,10 @@ + + + + + Тест_ОсновнаяРоль + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/CommonForms/Подбор.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/CommonForms/Подбор.xml new file mode 100644 index 000000000..528d51d56 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/CommonForms/Подбор.xml @@ -0,0 +1,24 @@ + + + + + Подбор + + + ru + Подбор + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + false + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/CommonForms/Подбор/Ext/Form.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/CommonForms/Подбор/Ext/Form.xml new file mode 100644 index 000000000..eb1e24d89 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/CommonForms/Подбор/Ext/Form.xml @@ -0,0 +1,33 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Подбор</v8:content> + </v8:item> + + false + + + + Режим + Auto + Right + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Режим</v8:content> + </v8:item> + + + xs:boolean + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/CommonForms/Подбор/Ext/Form/Module.bsl b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/CommonForms/Подбор/Ext/Form/Module.bsl new file mode 100644 index 000000000..43afc70c9 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/CommonForms/Подбор/Ext/Form/Module.bsl @@ -0,0 +1,9 @@ +#Область ОбработчикиСобытийФормы + +&НаСервере +Процедура Заполнить() + Х = 1; + ПроверитьПрава(); +КонецПроцедуры + +#КонецОбласти diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/Configuration.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/Configuration.xml new file mode 100644 index 000000000..d43ebd54e --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/Configuration.xml @@ -0,0 +1,252 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + TestConfig + + + ru + TestConfig + + + + + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + + + + false + false + false + + + + + + + + + + + + + + + + + + + + + + Biometrics + true + + + Location + false + + + BackgroundLocation + false + + + BluetoothPrinters + false + + + WiFiPrinters + false + + + Contacts + false + + + Calendars + false + + + PushNotifications + false + + + LocalNotifications + false + + + InAppPurchases + false + + + PersonalComputerFileExchange + false + + + Ads + false + + + NumberDialing + false + + + CallProcessing + false + + + CallLog + false + + + AutoSendSMS + false + + + ReceiveSMS + false + + + SMSLog + false + + + Camera + false + + + Microphone + false + + + MusicLibrary + false + + + PictureAndVideoLibraries + false + + + AudioPlaybackAndVibration + false + + + BackgroundAudioPlaybackAndVibration + false + + + InstallPackages + false + + + OSBackup + true + + + ApplicationUsageStatistics + false + + + BarcodeScanning + false + + + BackgroundAudioRecording + false + + + AllFilesAccess + false + + + Videoconferences + false + + + NFC + false + + + DocumentScanning + false + + + SpeechToText + false + + + Geofences + false + + + IncomingShareRequests + false + + + AllIncomingShareRequestsTypesProcessing + false + + + + + + Normal + + + Language.Русский + + + + + + Managed + NotAutoFree + DontUse + DontUse + TaxiEnableVersion8_2 + DontUse + Version8_3_24 + + + + Русский + Подбор + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/Ext/ClientApplicationInterface.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/Ext/ClientApplicationInterface.xml @@ -0,0 +1,18 @@ + + + + + UUID-002 + + + + + UUID-004 + + + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/Languages/Русский.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/CommonForms/Подбор.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/CommonForms/Подбор.xml new file mode 100644 index 000000000..6e49f3efe --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/CommonForms/Подбор.xml @@ -0,0 +1,13 @@ + + + + + + Adopted + Подбор + + UUID-002 + Managed + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/CommonForms/Подбор/Ext/Form.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/CommonForms/Подбор/Ext/Form.xml new file mode 100644 index 000000000..bad8215f9 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/CommonForms/Подбор/Ext/Form.xml @@ -0,0 +1,39 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Подбор</v8:content> + </v8:item> + + false + + + + Auto + Right + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Подбор</v8:content> + </v8:item> + + false + + + + Auto + Right + + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/CommonForms/Подбор/Ext/Form/Module.bsl b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/CommonForms/Подбор/Ext/Form/Module.bsl new file mode 100644 index 000000000..1360c05e1 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/CommonForms/Подбор/Ext/Form/Module.bsl @@ -0,0 +1,10 @@ +#Область ОбработчикиСобытийФормы +&НаСервере +&ИзменениеИКонтроль("Заполнить") +Процедура Тест_Заполнить() + Х = 1; +#Вставка + ПроверитьПрава(); +#КонецВставки +КонецПроцедуры +#КонецОбласти diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/Configuration.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/Configuration.xml new file mode 100644 index 000000000..10b30f378 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/Configuration.xml @@ -0,0 +1,72 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + Adopted + Тест + + + ru + Тест + + + + Customization + true + Тест_ + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + Role.Тест_ОсновнаяРоль + + + + Language.Русский + + + + + + TaxiEnableVersion8_2 + + + Русский + Тест_ОсновнаяРоль + Подбор + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/Languages/Русский.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/Languages/Русский.xml new file mode 100644 index 000000000..c21624f52 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/Languages/Русский.xml @@ -0,0 +1,13 @@ + + + + + + Adopted + Русский + + UUID-002 + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/Roles/Тест_ОсновнаяРоль.xml b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/Roles/Тест_ОсновнаяРоль.xml new file mode 100644 index 000000000..ec9dfbaf6 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/common-form-transfer/cfe/Roles/Тест_ОсновнаяРоль.xml @@ -0,0 +1,10 @@ + + + + + Тест_ОсновнаяРоль + + + + + \ No newline at end of file