Убрать разделение страниц по типам в разделе

Добрый день!

В bpm'online есть возможность с помощью мастера создать несколько страниц на раздел, в зависимости от типов.
А как решить обратную задачу? Решили объединить обратно в одну страницу.

Переэкспериментировали с SysModuleEdit, SysModule, TypeColumnValue, SysModuleEntityId по-всякому, но результата получить не удалось.
Может, кто-то может дать точную инструкцию, как вернуть разделу Контакты стандартную страницу ContactPageV2?

Нравится

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

Здравствуйте, Владимир!

В будущих версиях данная задача будет решатся пользовательскими средствами.
В данном же случае, рекомендуем Вам взять чистую базу, где в разделе [Контакты] одна страница редактирования, и привести к её виду базу, в которой в разделе [Контакты] "несколько страниц редактирования". Обратите внимание на таблицы:

SysModuleEdit
SysModuleEditLcz

Примерно так получилось:

1) update SySModuleEntity set TypeColumnUId = null where SysEntitySchemaUId in (select Uid from SysSchema where Name = 'Contact')

2) update SysModule set CardSchemaUId = '70FF5E22-D786-4439-9465-4CDA09486A3E' where code = 'contact'

Непонятно, что за CardSchemaUId такой левый, т.к. его нет в схемах в базе, но в исходной базе он есть в SysModule

3) update SysModuleEdit set SysModuleEntityId = null where SysModuleEntityId = 'A3E7BF65-7380-E011-AFBC-00155D04320C'

здесь Id - это UID схемы Contact в SysSchema

4) insert into SysModuleEdit select * from SalesOmnichannel_Softkey_MSSQL_ENU_760_938_pg.dbo.SysModuleEdit where SysModuleEntityId = 'A3E7BF65-7380-E011-AFBC-00155D04320C'

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