Здравствуйте! При переходы на страницу "Счет" в консоле возникает следующая ошибка рис. 1. Подробнее рис. 2. Подозреваю, что это связано с деталями "Связи. Помогите, пожалуйста, решить проблему"
Предположительно Вы не правильно реализовали деталь "Связи". Т.е. у Вас некорректно заданы свзяи между объектами invoice и document (в коробке этого нет). Видимо Вы что-то хотите сделать. Возникает вопрос: что за бизнес-задача?
Я создал свой раздел «Акт» на его странице хотел разместить свою деталь «Связи» рис. 1.
Для этого я сделал следующие действия.
1) В объект раздела добавил справочники на нужные мне обєкты:
Договор
продажа
проект
2) После чего открыл метаданные объекта «Акт». Взял UId - объекта раздела рис. 2
И полей справочников разделов которые я добавил рис. 3
После чего сделал insert в таблицу EntityConnection
И после этого при переходе на раздел «Счета» у меня начала возникать ошибка. Подскажите, пожалуйста, как решить данную проблему.
"Садовский Дмитрий Михайлович" написал:Подскажите, пожалуйста что делаю не так.
Если вы задались целью сделать простую деталь, то зачем столько манипуляций?
1) Создаёте объект, с полями (id, Акт, Договор, Продажа, Проект)/Наследуетесь от базового объекта и докидываете нужные поля (Акт, Договор, Продажа, Проект). Ничего в Объект "Акт" добавлять не надо.
2) Создаёте схему под деталь, наследуетесь от базовой с полями, entitySchema биндите на только что созданный объект + Скорее всего нужно будет через diff разместить поля.
3) В страницу Акта вставляете деталь (по аналогиии с др. деталями: В diff - деталь, в details - конфиг)
4) Опционально: можно её зарегистрировать.
Рекомендую обратиться в службу поддержки, написав по адресу support@terrasoft.ru, если раздел "Счета" не работает.
Ваша задача может быть решена добавлением обычной группы полей. Далее на группу полей достаточно вывести существующие поля объекта. Такая группа полей не будет отличаться от детали "Связи".