Вопрос

Ошибка при блокировании Всех полей страницы редактирования.

Статья в академии: 

https://academy.terrasoft.ru/documents/technic-sdk/7-12/kak-polnostyu-z…



Поля блокируются, всё хорошо.

НО при открытии страницы в мастере раздела получаю ошибку: https://yadi.sk/i/Iw8x4ARU_TBGbw

Нравится

4 комментария

Первое, что приходит на ум, это необходимость проверить на странице наличие следующего:

 

    details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
    diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/,
    businessRules: /**SCHEMA_BUSINESS_RULES*/{}/**SCHEMA_BUSINESS_RULES*/
​​​​​​​    modules: /**SCHEMA_MODULES*/{}/**SCHEMA_MODULES*/,

Хотя, то, что у вас отображено, скорее связано с чем-то другим

Литвинко Павел,

Дизайнер не может поменять видимость. Он отрабатывает только то что задано в diff и onEntityInitialized. Т.е. если у вас программно (не правилами) скрыты все поля на карте по умолчанию, то конечно вот так и будет. Я в свое время писал на поддержку пожелание об исключении кастомной логики из дизайнера... но увы. 

Может быть, представители службы поддержки нам подскажут, реализовано ли данное пожелание Дмитрия Степанова в новой версии 7.12.4, либо уже есть понимание, в какой из следующих версий и когда ориентировочно оно будет реализовано?

Алла, для этого лучше запросить у Дмитрия номер или дату того обращения, а затем запросить в поддержке информацию по этому номеру. Если оно было в последние несколько дней, то маловероятно, что уже успели включить.

Показать все комментарии