Вопрос

Здравствуйте,
Всплывает ошибка при загрузке мастера редактирования карточки:

file: undefined
line: undefined
column: undefined
message: Элемент с ключом 33e46153-d870-42af-a250-8d8a9ecae940 Не существует 
 date: Thu Nov 15 2018 16:02:43 GMT+0500 (Екатеринбург, стандартное время)
moduleId: undefined
moduleName: undefined

Пишет что id не найден, смотрел в БД, таблицу SysSchema там реально этого UId нету, но зато есть эта карточка но с другим Id
Почему так могло произойти ? И как это можно исправить ?

У меня такой же вопрос

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

Уточните, возникают ли какие-то ошибки в консоли просто при открытии этой карточки редактирования?

Возможно, что-то не перенеслось, если эти карточки переносили на основной сайт с базы разработки. 

Попробуйте сравнивать наполнение системных таблиц, связанных с разделами (вроде SysModule, SysModuleEdit и т.д.) для этого и для нормально работающего разделов. Либо произведите автоматический поиск по всем полям всех таблиц базы, чтобы найти, где именно записан этот ID 33e46153-d870-42af-a250-8d8a9ecae940.

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Добрый день, коллеги!

Столкнулся с такой проблемой:

Когда через мастер страниц настраиваю расположение полей, их обязательность и т.д. и жму сохранить, то абсолютно все настройки данной страницы слетают, все поля и детали которые отображались на страницы исчезают. При повторном открытии мастера страниц, видно что ни одно поле не выведено на страницу.

У меня такой же вопрос

1 комментарий

Здравствуйте, Евгений!

В данном случае рекомендуем Вам обратиться в службу технической поддержки для детального анализа и выявления причин происхождения проблемы.

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Добрый день!

В 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 ibcc_test.dbo.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'

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Было бы хорошо иметь возможность создавать любые страницы в мастере (без программирования), чтобы потом их использовать как страницы редактирования в бизнес-процессе.
Это кроме всего прочего даст возможность легко создавать wizard'ы, с помощью которых пользователь по простым шагам с подсказками легко заполнит любую сущность и выполнит любое действие

У меня такой же вопрос

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

Вот за это я проголосую, имея ввиду, что страницы и бизнес-процессы зацеплены друг за друга в моей голове похожим образом - шаг процесса = страница, где переменная процесса = поле этой страницы. Хотя автор возможно имел ввиду более широко. Моя идея созвучна вашей? http://www.community.terrasoft.ru/forum/topic/12515

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

"Ларионов Дмитрий Валерьевич" написал:Моя идея созвучна вашей?

Созвучна. Тем более, такой подход очень пропогандируется в bpm'online, но пока довольно трудозатратен

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

"Андросов Дмитрий" написал:Другими словами, создавать страницы без привязки к объектам?

Не совсем так. К объекту страница может быть привязана.
Например, на определенном шаге процесса необходимо заполнить информацию об оплате счёта.
И тогда на странице отображается лишь та информация, которая нужна в данном контексте.

Сейчас такие страницы нельзя создать в мастере, а хотелось бы

Войдите или зарегистрируйтесь, чтобы комментировать