diff --git a/tests/skills/README.md b/tests/skills/README.md index dde157df..03a681c9 100644 --- a/tests/skills/README.md +++ b/tests/skills/README.md @@ -303,8 +303,21 @@ ibcmd-проход автоматически `○ skipped`, если рядом | `stdoutContains` | Строка или массив строк — все должны присутствовать в stdout | | `stdoutNotContains` | Строка или массив строк — ни одной не должно быть в stdout | | `stderrContains` | Строка или массив строк — все должны присутствовать в stderr. Для предупреждений: навык печатает их в stderr и продолжает, поэтому `expectError` тут не годится | +| `fileContains` | Объект (или массив) `{ file, text }` — `file` относительно `workDir`, `text` строка или массив строк; все должны присутствовать | +| `fileNotContains` | То же, но ни одной подстроки быть не должно | +| `filesEqual` | Объект (или массив) `{ actual, expected }` — два пути относительно `workDir`, содержимое должно совпадать построчно | | `preserves` | Объект (или массив объектов) — байтовые свойства файла, которые навык обязан сохранить | +`fileContains` / `fileNotContains` читают файл **сырыми байтами**, минуя нормализацию снэпшота. +Это единственный способ проверить то, что нормализация стирает: объявления `xmlns` (py-прогон их +режет — снэпшот совпадёт при любом исходе), BOM, конкретный регистр. Для обычной проверки +содержимого достаточно эталона. + +Подстрока проверяется **буквально**, вместе с пробелами и переводами строк. Ожидание вида +`""` не сработает на `\r\n\t` — оно всегда +«проходит» и потому не проверяет ничего. Пустой элемент, вложенность, количество вхождений — +это к эталону, а не к `fileNotContains`. + `preserves` проверяет то, что снэпшот-сравнение нормализует и потому увидеть не может: | Ключ | Описание | diff --git a/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Configuration.xml b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Configuration.xml new file mode 100644 index 00000000..0ea33435 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Configuration.xml @@ -0,0 +1,252 @@ + + + + + + 9cd510cd-abfc-11d4-9434-004095e12fc7 + bbe393d6-2b09-4eb4-8108-ffa213bd7b0c + + + 9fcd25a0-4822-11d4-9414-008048da11f9 + cbe8384b-2457-4cd1-9b91-d997d742f70c + + + e3687481-0a87-462c-a166-9f34594f9bba + 2867dedd-bd83-4c4e-a874-60b4efdb9a49 + + + 9de14907-ec23-4a07-96f0-85521cb6b53b + b01c6621-d6ca-4f50-9b14-c75aeb1b8d64 + + + 51f2d5d8-ea4d-4064-8892-82951750031e + 9dd3fa49-c088-4d5e-b45f-0c5d86c97960 + + + e68182ea-4237-4383-967f-90c1e3370bc7 + d15341ec-27b4-4847-aff3-7d8aef4e5076 + + + fb282519-d103-4dd3-bc12-cb271d631dfc + af01c748-9b50-4545-8f07-44f1ae28dc04 + + + + 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-borrow/fixtures/doc-form-commandset/Documents/Расход.xml b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход.xml new file mode 100644 index 00000000..7d0e7d5d --- /dev/null +++ b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход.xml @@ -0,0 +1,265 @@ + + + + + + eb27c20a-bab8-4763-88c7-28d0e4b84510 + bfcb76b5-226f-4f45-9f28-a7943c562569 + + + 13d09c16-3a64-4676-b614-174c17e07f87 + ce525519-655a-41b8-a643-91079f53adbe + + + d3e4f4a8-bfcc-44c2-a638-aa9cbe7aebd9 + b8ed9db3-7f2e-4591-acb5-c24d14870680 + + + b44fa690-e696-481e-9e62-4b8c9d4fbdcd + beb612e8-6065-43ef-a372-56e7a6764915 + + + ea527740-0b46-4d9c-8ce7-8f2f8e2c1a80 + 9113f260-017e-4cc4-83a0-f3f3b5636d7f + + + + Расход + + + ru + Расход + + + + true + + String + 11 + Variable + Year + true + true + + + + Document.Расход.StandardAttribute.Number + + Use + Begin + DontUse + Directly + Document.Расход.Form.ФормаДокумента + + + + + + Allow + Deny + AutoDelete + WriteSelected + AutoFill + + true + true + false + + Managed + Use + + + + + + Auto + DontUse + false + false + + + + + Комментарий + + + ru + Комментарий + + + + + xs:string + + 100 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + +
ФормаДокумента
+ + + + 383903b4-680c-4371-8b74-7b8a385f87a9 + 2aaf40f3-841b-403e-8f92-187171f7155f + + + 8093107b-4b90-4aa6-be95-98a41606b985 + 6bf19a8e-a966-4f89-9315-30a54b2b7c4f + + + + Товары + + + ru + Товары + + + + + DontCheck + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + + + + Количество + + + ru + Количество + + + + + xs:decimal + + 10 + 3 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + ИндексКартинки + + + ru + Индекс картинки + + + + + xs:decimal + + 2 + 0 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + +
+
+
\ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход/Ext/ObjectModule.bsl b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход/Ext/ObjectModule.bsl new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход/Ext/ObjectModule.bsl @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход/Forms/ФормаДокумента.xml b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход/Forms/ФормаДокумента.xml new file mode 100644 index 00000000..5cfb8255 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход/Forms/ФормаДокумента.xml @@ -0,0 +1,21 @@ + + +
+ + ФормаДокумента + + + ru + ФормаДокумента + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml new file mode 100644 index 00000000..f5e79465 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml @@ -0,0 +1,52 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Расход</v8:content> + </v8:item> + + false + + Post + PostAndClose + Write + + DontUse + Regular + false + + + + Объект.Комментарий + + + + Объект.Товары + Объект.Товары.ИндексКартинки + + MoveUp + SortListAsc + + + + Объект.Товары.Количество + + + + +
+
+ + + + cfg:DocumentObject.Расход + + true + true + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход/Forms/ФормаДокумента/Ext/Form/Module.bsl b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход/Forms/ФормаДокумента/Ext/Form/Module.bsl new file mode 100644 index 00000000..4cf92998 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Documents/Расход/Forms/ФормаДокумента/Ext/Form/Module.bsl @@ -0,0 +1,19 @@ +#Область ОбработчикиСобытийФормы + +#КонецОбласти + +#Область ОбработчикиСобытийЭлементовФормы + +#КонецОбласти + +#Область ОбработчикиКомандФормы + +#КонецОбласти + +#Область ОбработчикиОповещений + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +#КонецОбласти \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Ext/ClientApplicationInterface.xml b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Ext/ClientApplicationInterface.xml new file mode 100644 index 00000000..70c98011 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Ext/ClientApplicationInterface.xml @@ -0,0 +1,18 @@ + + + + + cbab57f2-a0f3-4f0a-89ea-4cb19570ab75 + + + + + b553047f-c9aa-4157-978d-448ecad24248 + + + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Languages/Русский.xml b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Languages/Русский.xml new file mode 100644 index 00000000..e93cca22 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/fixtures/doc-form-commandset/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/form-props-after-commandset.json b/tests/skills/cases/cfe-borrow/form-props-after-commandset.json new file mode 100644 index 00000000..15df806b --- /dev/null +++ b/tests/skills/cases/cfe-borrow/form-props-after-commandset.json @@ -0,0 +1,30 @@ +{ + "name": "Заимствование формы: свойства ПОСЛЕ CommandSet не теряются, сам CommandSet переносится, вложенный — нет", + "setup": "fixture:doc-form-commandset", + "preRun": [ + { + "script": "cfe-init/scripts/cfe-init", + "args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" } + } + ], + "params": { "extensionPath": "ext", "object": "Document.Расход.Form.ФормаДокумента" }, + "expect": { + "fileContains": { + "file": "ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml", + "text": [ + "Post", + "DontUse", + "Regular", + "false" + ] + }, + "fileNotContains": { + "file": "ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml", + "text": [ + "MoveUp", + "", + "" + ] + } + } +} diff --git a/tests/skills/cases/cfe-borrow/form-row-picture-path.json b/tests/skills/cases/cfe-borrow/form-row-picture-path.json new file mode 100644 index 00000000..c1b44bd5 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/form-row-picture-path.json @@ -0,0 +1,26 @@ +{ + "name": "Заимствование формы с основным реквизитом: RowPictureDataPath от Объект. сохраняется", + "setup": "fixture:doc-form-commandset", + "preRun": [ + { + "script": "cfe-init/scripts/cfe-init", + "args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" } + } + ], + "params": { "extensionPath": "ext", "object": "Document.Расход.Form.ФормаДокумента" }, + "args_extra": ["-BorrowMainAttribute", "Form"], + "expect": { + "fileContains": { + "file": "ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml", + "text": [ + "Объект.Товары.ИндексКартинки", + "Post", + "DontUse" + ] + }, + "fileNotContains": { + "file": "ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml", + "text": ["MoveUp", ""] + } + } +} diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Configuration.xml b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Configuration.xml new file mode 100644 index 00000000..5311dd4e --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/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-borrow/snapshots/form-props-after-commandset/Documents/Расход.xml b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Documents/Расход.xml new file mode 100644 index 00000000..8db00264 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Documents/Расход.xml @@ -0,0 +1,265 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + + Расход + + + ru + Расход + + + + true + + String + 11 + Variable + Year + true + true + + + + Document.Расход.StandardAttribute.Number + + Use + Begin + DontUse + Directly + Document.Расход.Form.ФормаДокумента + + + + + + Allow + Deny + AutoDelete + WriteSelected + AutoFill + + true + true + false + + Managed + Use + + + + + + Auto + DontUse + false + false + + + + + Комментарий + + + ru + Комментарий + + + + + xs:string + + 100 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + +
ФормаДокумента
+ + + + UUID-014 + UUID-015 + + + UUID-016 + UUID-017 + + + + Товары + + + ru + Товары + + + + + DontCheck + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + + + + Количество + + + ru + Количество + + + + + xs:decimal + + 10 + 3 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + ИндексКартинки + + + ru + Индекс картинки + + + + + xs:decimal + + 2 + 0 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + +
+
+
\ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Documents/Расход/Ext/ObjectModule.bsl b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Documents/Расход/Ext/ObjectModule.bsl new file mode 100644 index 00000000..e69de29b diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Documents/Расход/Forms/ФормаДокумента.xml b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Documents/Расход/Forms/ФормаДокумента.xml new file mode 100644 index 00000000..21cbf33a --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Documents/Расход/Forms/ФормаДокумента.xml @@ -0,0 +1,21 @@ + + +
+ + ФормаДокумента + + + ru + ФормаДокумента + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml new file mode 100644 index 00000000..629f4fba --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml @@ -0,0 +1,52 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Расход</v8:content> + </v8:item> + + false + + Post + PostAndClose + Write + + DontUse + Regular + false + + + + Объект.Комментарий + + + + Объект.Товары + Объект.Товары.ИндексКартинки + + MoveUp + SortListAsc + + + + Объект.Товары.Количество + + + + +
+
+ + + + cfg:DocumentObject.Расход + + true + true + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Documents/Расход/Forms/ФормаДокумента/Ext/Form/Module.bsl b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Documents/Расход/Forms/ФормаДокумента/Ext/Form/Module.bsl new file mode 100644 index 00000000..8ead4cec --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Documents/Расход/Forms/ФормаДокумента/Ext/Form/Module.bsl @@ -0,0 +1,19 @@ +#Область ОбработчикиСобытийФормы + +#КонецОбласти + +#Область ОбработчикиСобытийЭлементовФормы + +#КонецОбласти + +#Область ОбработчикиКомандФормы + +#КонецОбласти + +#Область ОбработчикиОповещений + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +#КонецОбласти \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/ClientApplicationInterface.xml b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/ClientApplicationInterface.xml new file mode 100644 index 00000000..3c1161b2 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/ClientApplicationInterface.xml @@ -0,0 +1,18 @@ + + + + + UUID-002 + + + + + UUID-004 + + + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Configuration.xml b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Configuration.xml new file mode 100644 index 00000000..250ee8d0 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/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-borrow/snapshots/form-props-after-commandset/Ext/Documents/Расход.xml b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Documents/Расход.xml new file mode 100644 index 00000000..8b0e7c4e --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Documents/Расход.xml @@ -0,0 +1,36 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + + Adopted + Расход + + UUID-012 + + +
ФормаДокумента
+
+
+
\ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Documents/Расход/Forms/ФормаДокумента.xml b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Documents/Расход/Forms/ФормаДокумента.xml new file mode 100644 index 00000000..1c49cbb8 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Documents/Расход/Forms/ФормаДокумента.xml @@ -0,0 +1,13 @@ + + +
+ + + Adopted + ФормаДокумента + + UUID-002 + Managed + + +
\ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml new file mode 100644 index 00000000..7c9c4115 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml @@ -0,0 +1,65 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Расход</v8:content> + </v8:item> + + false + + Post + PostAndClose + Write + + DontUse + Regular + false + + + + + + + + + + + + +
+
+ + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Расход</v8:content> + </v8:item> + + false + + Post + PostAndClose + Write + + DontUse + Regular + false + + + + + + + + + + + + +
+
+ +
+ \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form/Module.bsl b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form/Module.bsl new file mode 100644 index 00000000..e69de29b diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Languages/Русский.xml b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Languages/Русский.xml new file mode 100644 index 00000000..c21624f5 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Languages/Русский.xml @@ -0,0 +1,13 @@ + + + + + + Adopted + Русский + + UUID-002 + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Roles/Тест_ОсновнаяРоль.xml b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Roles/Тест_ОсновнаяРоль.xml new file mode 100644 index 00000000..ec9dfbaf --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Ext/Roles/Тест_ОсновнаяРоль.xml @@ -0,0 +1,10 @@ + + + + + Тест_ОсновнаяРоль + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Languages/Русский.xml b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Languages/Русский.xml new file mode 100644 index 00000000..37c60d78 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-props-after-commandset/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Configuration.xml b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Configuration.xml new file mode 100644 index 00000000..5311dd4e --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/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-borrow/snapshots/form-row-picture-path/Documents/Расход.xml b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Documents/Расход.xml new file mode 100644 index 00000000..8db00264 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Documents/Расход.xml @@ -0,0 +1,265 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + + Расход + + + ru + Расход + + + + true + + String + 11 + Variable + Year + true + true + + + + Document.Расход.StandardAttribute.Number + + Use + Begin + DontUse + Directly + Document.Расход.Form.ФормаДокумента + + + + + + Allow + Deny + AutoDelete + WriteSelected + AutoFill + + true + true + false + + Managed + Use + + + + + + Auto + DontUse + false + false + + + + + Комментарий + + + ru + Комментарий + + + + + xs:string + + 100 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + +
ФормаДокумента
+ + + + UUID-014 + UUID-015 + + + UUID-016 + UUID-017 + + + + Товары + + + ru + Товары + + + + + DontCheck + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + + + + Количество + + + ru + Количество + + + + + xs:decimal + + 10 + 3 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + ИндексКартинки + + + ru + Индекс картинки + + + + + xs:decimal + + 2 + 0 + Any + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + +
+
+
\ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Documents/Расход/Ext/ObjectModule.bsl b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Documents/Расход/Ext/ObjectModule.bsl new file mode 100644 index 00000000..e69de29b diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Documents/Расход/Forms/ФормаДокумента.xml b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Documents/Расход/Forms/ФормаДокумента.xml new file mode 100644 index 00000000..21cbf33a --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Documents/Расход/Forms/ФормаДокумента.xml @@ -0,0 +1,21 @@ + + +
+ + ФормаДокумента + + + ru + ФормаДокумента + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml new file mode 100644 index 00000000..629f4fba --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml @@ -0,0 +1,52 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Расход</v8:content> + </v8:item> + + false + + Post + PostAndClose + Write + + DontUse + Regular + false + + + + Объект.Комментарий + + + + Объект.Товары + Объект.Товары.ИндексКартинки + + MoveUp + SortListAsc + + + + Объект.Товары.Количество + + + + +
+
+ + + + cfg:DocumentObject.Расход + + true + true + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Documents/Расход/Forms/ФормаДокумента/Ext/Form/Module.bsl b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Documents/Расход/Forms/ФормаДокумента/Ext/Form/Module.bsl new file mode 100644 index 00000000..8ead4cec --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Documents/Расход/Forms/ФормаДокумента/Ext/Form/Module.bsl @@ -0,0 +1,19 @@ +#Область ОбработчикиСобытийФормы + +#КонецОбласти + +#Область ОбработчикиСобытийЭлементовФормы + +#КонецОбласти + +#Область ОбработчикиКомандФормы + +#КонецОбласти + +#Область ОбработчикиОповещений + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +#КонецОбласти \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/ClientApplicationInterface.xml b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/ClientApplicationInterface.xml new file mode 100644 index 00000000..3c1161b2 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/ClientApplicationInterface.xml @@ -0,0 +1,18 @@ + + + + + UUID-002 + + + + + UUID-004 + + + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Configuration.xml b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Configuration.xml new file mode 100644 index 00000000..250ee8d0 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/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-borrow/snapshots/form-row-picture-path/Ext/Documents/Расход.xml b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Documents/Расход.xml new file mode 100644 index 00000000..de95c041 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Documents/Расход.xml @@ -0,0 +1,90 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + + Adopted + Расход + + UUID-012 + String + 11 + Variable + + +
ФормаДокумента
+ + + + + Adopted + Комментарий + + UUID-014 + xs:string100Variable + + + + + + UUID-016 + UUID-017 + + + UUID-018 + UUID-019 + + + + Adopted + Товары + + UUID-020 + + + + + + Adopted + Количество + + UUID-022 + xs:decimal103Any + + + + + + Adopted + ИндексКартинки + + UUID-024 + xs:decimal20Any + + + + +
+
+
\ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Documents/Расход/Forms/ФормаДокумента.xml b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Documents/Расход/Forms/ФормаДокумента.xml new file mode 100644 index 00000000..1c49cbb8 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Documents/Расход/Forms/ФормаДокумента.xml @@ -0,0 +1,13 @@ + + +
+ + + Adopted + ФормаДокумента + + UUID-002 + Managed + + +
\ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml new file mode 100644 index 00000000..bcbcc825 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form.xml @@ -0,0 +1,85 @@ + +
+ + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Расход</v8:content> + </v8:item> + + false + + Post + PostAndClose + Write + + DontUse + Regular + false + + + + Объект.Комментарий + + + + Объект.Товары + Объект.Товары.ИндексКартинки + + + Объект.Товары.Количество + + + + +
+
+ + + cfg:DocumentObject.Расход + true + true + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Расход</v8:content> + </v8:item> + + false + + Post + PostAndClose + Write + + DontUse + Regular + false + + + + Объект.Комментарий + + + + Объект.Товары + Объект.Товары.ИндексКартинки + + + Объект.Товары.Количество + + + + +
+
+ + + cfg:DocumentObject.Расход + true + true + + +
+ \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form/Module.bsl b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Documents/Расход/Forms/ФормаДокумента/Ext/Form/Module.bsl new file mode 100644 index 00000000..e69de29b diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Languages/Русский.xml b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Languages/Русский.xml new file mode 100644 index 00000000..c21624f5 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Languages/Русский.xml @@ -0,0 +1,13 @@ + + + + + + Adopted + Русский + + UUID-002 + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Roles/Тест_ОсновнаяРоль.xml b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Roles/Тест_ОсновнаяРоль.xml new file mode 100644 index 00000000..ec9dfbaf --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Ext/Roles/Тест_ОсновнаяРоль.xml @@ -0,0 +1,10 @@ + + + + + Тест_ОсновнаяРоль + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Languages/Русский.xml b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Languages/Русский.xml new file mode 100644 index 00000000..37c60d78 --- /dev/null +++ b/tests/skills/cases/cfe-borrow/snapshots/form-row-picture-path/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file