Ошибка при работе с мастером раздела BPMOnline Версия 7.3.0.1999

Добрый день.
Столкнулся со следующей проблемой:
После создания поля в новом разделе (в Мастере разделов) оказалось, что в нём нет необходимости. Поле удалил в объекте - опубликовал. Почистил redis, перезагрузил пул сайта.
После этого захожу в Мастер раздела - поле на месте

В карточке редактирования поле отображается, но при попытке внести в него данные выдаёт

Что самое интересное, в странице редактирования (Page) кода для этого элемента нет.
Также поля нет и в таблице раздела
Подскажите пожалуйста, что упускаю из вида.

Нравится

6 комментариев

Здравствуйте, Игорь!

Попробуйте удалить колонку непосредственно в "мастере".

Не совсем корректно было её удалить из объекта сразу. После чего сохраните изменения. Перед повторным входом очистите кеш браузера.

"Резниченко Сергей" написал:Попробуйте удалить колонку непосредственно в "мастере".

Пробовал и удалить из "мастера". Потом очищал кэш и перезаходил в BPMOnline. Поле остаётся на том же месте

Игорь, если Вы добавили поле через мастер раздела, то все изменения были записаны в соответствующую страницу редактирования. Вам необходимо закоментировать\удалить добавленное Вами поле в блоке diff: .
Например, как показано на скриншоте ниже:

"Lymar Maxim" написал:Вам необходимо закоментировать\удалить добавленное Вами поле в блоке diff: .

В это и загвоздка. В странице редактирования этого поля в diff нет, а в мастере оно отображается.

Игорь, можете предоставить схему объекта и страницы редактирования, для анализа и воспроизведения ошибки?

Спасибо за оказанное внимание, разобрался. Проблема была тривиальная: Перед внесением изменений в "мастере" не поменяли системную настройку "Текущий пакет" и замещающий модуль карточки раздела и объекта были созданы в другом пакете. Вот и возникла путаница.
Извините за беспокойство.

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