Здравствуйте, коллеги,
Установил пользовтельский пакет на бесплатную демку. В пакете были созданы: новые разделы, процессы, кейсы, справочники. Также были созданы новые рабочие места, в которые были включены в том числе новые разделы.
Но установка произошла с ошибкой:
2019-08-29 10:37:00,832 Ошибка выполнения операции на элементе "SysModuleInWorkplace_SectionInWorkplaceManager_88c430709e00445f9b5dc83d788ca285", UId = 2b8f9aa4-e503-4b0c-b4f1-95242a0f73a1.
2019-08-29 10:37:00,832 Terrasoft.Common.DbOperationException: The UPDATE statement conflicted with the FOREIGN KEY constraint "FKzsdkQT9ykYN0M2E4ZQ7LhuV0WI". The conflict occurred in database "009499-sales-team", table "dbo.SysWorkplace", column 'Id'.
The statement has been terminated. ---> System.Data.SqlClient.SqlException: The UPDATE statement conflicted with the FOREIGN KEY constraint "FKzsdkQT9ykYN0M2E4ZQ7LhuV0WI". The conflict occurred in database "009499-sales-team", table "dbo.SysWorkplace", column 'Id'.
The statement has been terminated.
Все новые разделы установились, а новых рабочих мест - нет.
Что сделано не правильно и как исправить?
Нравится
Если вы разработчик пакета, то привяжите в пакет данные SysWorkplace( если данные привязаны проверьте в настройках привязки, когда выполняется установка)
Если не вы разработчик этого пакета, то передайте ошибку поставщику/разработчику пакета
Если вы разработчик пакета, то привяжите в пакет данные SysWorkplace( если данные привязаны проверьте в настройках привязки, когда выполняется установка)
Если не вы разработчик этого пакета, то передайте ошибку поставщику/разработчику пакета
Спасибо, Григорий. Подскажите пожалуйста, как привязать еще и переводы ( выполнены переводы на разные языки вновь созданных колонок, разделов, БП, Кейсы, задачи, справочники и наполнение)? В статье в Академии об этом ничего не сказано, и вообще в статье в Академии об этом совсем немного информации. Может подскажете где почитать больше информации о привязке всех необходимых данных к пакету? Заранее Вам благодарен.
Добрый день, Евгений.
Решением может быть привязка данных под разной локализацией.
То есть Вам необходимо на пользователе с правами администратора установить язык на английский, сделать привязки данных. После перейти на необходимый локализуемый язык, к примеру русский, и там также сделать привязку данных. Тогда всё должно заработать.