После создания и привязки детали к странице невозможно сделать привязку данных в объекте "Карточка раздела" в поле "Объект раздела" (в поле отображается <Нет доступа>). Есть ли какой-то способ разблокировать это поле и сделать доступным для привязки, либо всегда необходимо делать ручной скрипт обновления таблицы?
Нравится
Здравствуйте, Сергей!
При создании детали вручную необходимо привязывать страницу к объекту (добавить запись в объект SysModuleEdit) только скриптом. выполнение этих действий через интерфейс не предусмотрено.
Рекомендую делать ручной скрипт обновления таблицы как в статье ниже или пользоваться мастером создания деталей.
https://academy.terrasoft.ru/documents/technic-sdk/7-11/sozdanie-detali…
Новак Руслан,
сами записи в таблицах SysModuleEdit, SysModuleEntity уже существуют. Проблема в инструменте привязки данных,
где по каким-то причинам невозможно привязаить поле "Объект раздела", хотя данные для него уже есть в БД. В результате отображается надпись <Нет доступа>
Подозреваю, что объект секции, на которую ссылается данная запись, также необходимо привязать к этому же пакету.
Максим Цынгаев,
SysModuleEntity, соответсвующее объекту раздела, уже привязано
Букало Сергей Сергеевич,
А в чем собственно заключается основная проблема? Для чего Вам эта привязка? Сколько переносил детали через привязку в Data - никогда не было проблем, даже если там проставлено, что объект секции недоступен.
Максим Цынгаев,
Деталь переносится, но после переноса не отображается кнопка добавления новой записи. Эмпирическим способом выяснили, что это зависит от наличия значения поля "Объект раздела", поэтому хочется, чтобы это поле тоже переносилось. Если это не так, то буду благодарен за пояснения
Я привязываю к пакету SysDetail, SysModuleEdit и SysModuleEntity (т.е. ровно то, что прописано в инструкции по добавлению детали вручную) - кнопка добавления новой записи вполне удачно показывает (мы же говорим про плюсик у детали?). На сколько я помню, на наличие этого плюсика влияет наличие записи о странице редактирования для детали, но никак не объект раздела. Чтобы перенести настройки колонок детали, еще привязываю данные из SysProfileData.