mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-14 15:33:20 +03:00
Платформа считает это свойство модификацией настроек нумерации и тогда требует объявить ещё и <Numerator/>: /UpdateDBCfg падает с «Для заимствованного документа, настройки нумерации которого модифицированы, отключать контролируемость свойства "Нумератор" недопустимо». Загрузка при этом проходит — ошибка вылезает только на обновлении конфигурации БД, поэтому ручной E2E её не видел, а verify-snapshots поймал. Эталон Конфигуратора переносит NumberType/NumberLength/NumberAllowedLength и не переносит NumberPeriodicity — приводим к тому же. Свойство попало в список ещё при появлении -BorrowMainAttribute, набор тогда был угадан, а не выверен по эталону. Заодно две мои фикстуры доведены до платформенной валидности: form-choice-param-links задавала в ИСХОДНОЙ форме ссылку на несуществующий реквизит — такая конфигурация не грузится сама, проверять на ней вырезание висячей связи нельзя; gentypes-full не имела регистратора для регистра бухгалтерии и задачи для бизнес-процесса. verify-snapshots по cfe-borrow: 11 из 12 (container-types падал и раньше, дефект его фикстуры). Регресс 12/12 на обоих рантаймах, все гарды зелёные.
53 lines
2.3 KiB
JSON
53 lines
2.3 KiB
JSON
{
|
|
"name": "Заимствование формы без основного реквизита: связь параметров выбора переводится на uuid реквизита",
|
|
"preRun": [
|
|
{
|
|
"script": "meta-compile/scripts/meta-compile",
|
|
"input": { "type": "Catalog", "name": "Партнеры" },
|
|
"args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
|
|
},
|
|
{
|
|
"script": "meta-compile/scripts/meta-compile",
|
|
"input": { "type": "Catalog", "name": "КонтактныеЛица" },
|
|
"args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
|
|
},
|
|
{
|
|
"script": "meta-compile/scripts/meta-compile",
|
|
"input": {
|
|
"type": "Document", "name": "ЗаказПоставщику",
|
|
"attributes": [
|
|
{ "name": "Партнер", "type": "CatalogRef.Партнеры" },
|
|
{ "name": "КонтактноеЛицо", "type": "CatalogRef.КонтактныеЛица" }
|
|
]
|
|
},
|
|
"args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
|
|
},
|
|
{
|
|
"script": "form-add/scripts/form-add",
|
|
"args": { "-ObjectPath": "{workDir}/Documents/ЗаказПоставщику.xml", "-FormName": "ФормаДокумента" }
|
|
},
|
|
{
|
|
"script": "form-compile/scripts/form-compile",
|
|
"input": {
|
|
"title": "Заказ поставщику",
|
|
"elements": [
|
|
{ "input": "Партнер", "path": "Объект.Партнер" },
|
|
{
|
|
"input": "КонтактноеЛицо", "path": "Объект.КонтактноеЛицо",
|
|
"choiceParameterLinks": [
|
|
{ "name": "Отбор.Владелец", "dataPath": "Объект.Партнер" }
|
|
]
|
|
}
|
|
],
|
|
"attributes": [ { "name": "Объект", "type": "DocumentObject.ЗаказПоставщику", "main": true } ]
|
|
},
|
|
"args": { "-JsonPath": "{inputFile}", "-OutputPath": "{workDir}/Documents/ЗаказПоставщику/Forms/ФормаДокумента/Ext/Form.xml" }
|
|
},
|
|
{
|
|
"script": "cfe-init/scripts/cfe-init",
|
|
"args": { "-Name": "Тест", "-OutputDir": "{workDir}/ext", "-ConfigPath": "{workDir}" }
|
|
}
|
|
],
|
|
"params": { "extensionPath": "ext", "object": "Document.ЗаказПоставщику.Form.ФормаДокумента" }
|
|
}
|