Порядок разделов в рабочем месте

Создал рабочее место, добавил разделы.
Не могу поставить разделы в нужном мне порядке.
При нажатии на стрелки вверх/вниз разделы в списке в чехарду играют и становятся как угодно, только не так как надо....
Что делать?

Нравится

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

Добрый день.

Сделайте выборку:

select smsm.Id, sm.Caption, smsm.Position from SysModuleInSysModuleFolder as smsm
left join SysModule as sm on sm.Id = smsm.SysModuleId
where smsm.SysModuleFolderId = (select Id from SysModuleFolder as smf where smf.Caption = 'НазваниеРабочегоМеста')
order by smsm.Position

И посмотрите на значения колонки Position. Скорее всего, есть задвоение/я. Назначьте позиции и очистите значения ключей на сервере сессий.

Есть не задвоения, есть затроение.....
Как позиции то назначить?

В выборке у Вас есть айдишники записей. Первая колонка.

Выполните запрос:

update SysModuleInSysModuleFolder
set Position = 1 --подставить номер позиции раздела 
where Id = '0B5C75B1-7692-4C14-9EE3-D5C95B0DDF8F' --подставить айдишник записи из выборки

Решил по другому. Redis не при чем кстати.
Удалил все разделы, добавил по новой, при этом перед и после добавления каждого раздела чистил профиль средствами BPM.
Помогло, Position'ы выставились корректно.
Но это как то муторно,не каждый день конечно надо, но все таки....

"Шамуилов Александр" написал:При нажатии на стрелки вверх/вниз разделы в списке в чехарду играют

:biggrin:

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