Добрый день!
В bpm'online есть возможность с помощью мастера создать несколько страниц на раздел, в зависимости от типов.
А как решить обратную задачу? Решили объединить обратно в одну страницу.
Переэкспериментировали с SysModuleEdit, SysModule, TypeColumnValue, SysModuleEntityId по-всякому, но результата получить не удалось.
Может, кто-то может дать точную инструкцию, как вернуть разделу Контакты стандартную страницу ContactPageV2?
Нравится
Здравствуйте, Владимир!
В будущих версиях данная задача будет решатся пользовательскими средствами.
В данном же случае, рекомендуем Вам взять чистую базу, где в разделе [Контакты] одна страница редактирования, и привести к её виду базу, в которой в разделе [Контакты] "несколько страниц редактирования". Обратите внимание на таблицы:
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'