Не сохраняется поле справочника описанное кодом на странице, в мастере открывается
Приветы,
Все методы работали.
Разработка велась в "своем" пакете, а создавалось изначально поле в кастоме.
Решили перенести в свой пакет, перенес, в итоге то что в нем выбирается и страница его не пишет в Бд. Притом ранее созданные итемы с имеющимися данными в разделе отображаются, вот только при их открытии они не показываются и сохранение выбранного значения не происходит т. е. поле в бд есть, в объекте тоже, но как будто нет тк оно не изменяется при работе пользователя
Есть описание
{
"operation": "insert",
"name": "BpSpeekAddr",
"parentName": "GeneralInfoGridLayout",
"propertyName": "items",
"values": {
"dataValueType": this.Terrasoft.DataValueType.ENUM,
"caption": "Адрес собеседования",
"controlConfig": {
"list": {
"bindTo": "SpeakAddressItems"
},
"prepareList": { bindTo: "initSpeakAddressItems" },
"placeholder": {
"bindTo": "Адрес собеседования"
}
},
"layout": {
"colSpan": 12,
"rowSpan": 1,
"column": 12,
"row": 4,
}
}
},
Нравится
Возможно, одноврененно не перенесены какие-то вспомогательные сущности, например, схемы справочника, на которые ссылается поле. Если на старой базе они так и остались в Custom, то в перенос не попали.
Можно попробовать на новом месте создать аналогичное поле вручную, а затем сравнить с неработающим, будут ли какие-то отличия в сгенерированном коде или в поведении.