Добрый день, я включил визирование в разделе, после чего у меня создалась вкладка и деталь. но процесс включения визирования просто завис. Я решил пересоздать его, попробовав удалить созданный объект, после чего он удалился. После удаления объекта начались ошибки, когда сохраняю что-либо в конфигураторе мне пишет Произошла одна или несколько ошибок. Элемент с именем "BudgetVisa" не найден. Тоже самое происходит и при компиляции.

Подскажите как правильно его удалить , в какие таблицы смотреть, что бы пропала эта ошибка? В SysModuleVisa и SysModule нет записи, который бы указывал на этот объект

Стак трейс

 

2022-09-21 12:47:13,882 [79] ERROR IIS APPPOOL\BPM-ProdCopy ClientUnitSchemaDesignerService SaveDesignItem - System.AggregateException: Произошла одна или несколько ошибок. ---> System.AggregateException: Произошла одна или несколько ошибок. ---> Terrasoft.Common.ItemNotFoundException: Элемент с именем "BudgetVisa" не найден

   в Terrasoft.Core.ManagerItemCollection`1.GetByName(String name)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(String schemaName, ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.Compare(IEnumerable`1 oldSchemasInfo, IEnumerable`1 newSchemasInfo, IEnumerable`1 packages)

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.GetConfigurationSchemasState(String metaInfoFilePath, IEnumerable`1 packages)

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.d__27.MoveNext()

   --- Конец трассировки внутреннего стека исключений ---

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.CheckIfGenerationErrorsOccured()

   в System.Threading.Tasks.Task.Execute()

   --- Конец трассировки внутреннего стека исключений ---

   в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)

   в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)

   в Terrasoft.WebApp.ConfigurationBuild.WebConfigurationBuilder.BuildChanged()

   в Terrasoft.Core.ServiceModel.Designers.Commands.ClientUnitSchemaSaveCommand.Execute(ClientUnitDesignSchemaDto dto)

   в Terrasoft.Core.ServiceModel.Designers.Services.BaseDesignerService`1.InternalSaveDesignItem(TDesignItemDto designSchemaDto)

   в Terrasoft.Core.ServiceModel.Designers.Services.BaseDesignerService`1.SaveDesignItem(TDesignItemDto designSchemaDto)

---> (Внутреннее исключение #0) System.AggregateException: Произошла одна или несколько ошибок. ---> Terrasoft.Common.ItemNotFoundException: Элемент с именем "BudgetVisa" не найден

   в Terrasoft.Core.ManagerItemCollection`1.GetByName(String name)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(String schemaName, ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.Compare(IEnumerable`1 oldSchemasInfo, IEnumerable`1 newSchemasInfo, IEnumerable`1 packages)

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.GetConfigurationSchemasState(String metaInfoFilePath, IEnumerable`1 packages)

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.d__27.MoveNext()

   --- Конец трассировки внутреннего стека исключений ---

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.CheckIfGenerationErrorsOccured()

   в System.Threading.Tasks.Task.Execute()

---> (Внутреннее исключение #0) Terrasoft.Common.ItemNotFoundException: Элемент с именем "BudgetVisa" не найден

   в Terrasoft.Core.ManagerItemCollection`1.GetByName(String name)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(String schemaName, ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.MarkEntitySchemaChildrenAsChanged(ICollection`1 notChangedSchemasInfo, ICollection`1 changedSchemasInfo)

   в Terrasoft.Core.ClientContentGeneration.SchemaInfoComparer.Compare(IEnumerable`1 oldSchemasInfo, IEnumerable`1 newSchemasInfo, IEnumerable`1 packages)

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.GetConfigurationSchemasState(String metaInfoFilePath, IEnumerable`1 packages)

   в Terrasoft.Core.ConfigurationBuild.ConfigurationBuilder.d__27.MoveNext()<---

<---

 

Нравится

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

Здравствуйте,

 

Скорее за всё, после изменения в базе данных, она не была актуализирована.

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

 

Если ошибка не исчезнет, прошу обратиться к нам в поддержку отправив нам письмо на почту support@terrasoft.ua.

 

Спасибо.

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

Добрый день! 

У нас сменился почтовый сервер. И где-то надо поменять настройки. КТо-то может подсказать, куда залезть, чтобы изменить данные?

Нравится

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

ExchangeListenerServiceUri

BpmonlineExchangeEventsEndpointUrl



Это системные настройки для exchange listeners.



А в настройке системных ящиков добавить новый или изменить существующий.

Скорее всего это то, что нужно

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

define("ZbsTourOffers1Page", ["ZbsTourOffers1PageResources", "ProcessModuleUtilities"], 

       function(Resources, ProcessModuleUtilities) {

...

            getActions: function() {

                   var actionMenuItems = this.callParent(arguments);

                

                // Добавление линии-разделителя.

                actionMenuItems.addItem(this.getButtonMenuItem({

                    Type: "Terrasoft.MenuSeparator",

                    Caption: ""

                }));

                

                // Добавление пункта меню в список действий раздела.

                actionMenuItems.addItem(this.getButtonMenuItem({

                    // Привязка заголовка пункта меню к локализуемой строке

                    // схемы.

                      Click: {bindTo: "createTreatSessions"},

                    // Привязка метода-обработчика действия.

                    Caption: {bindTo: "Resources.Strings.CreateTreatSessionsCaption"}                                        

                }));

                

                 // Возврат дополненной коллекции действий раздела.

                return actionMenuItems;

            },                        

 

Нравится

Поделиться

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

Я создал новый раздел в Creatio 7.18, как получить к нему доступ через EntityDataService.svc? Если да, нужно ли что-то конкретное сделать при создании нового раздела? Мне посоветовали скомпилировать Я запустил "Перекомпилировать все" но все таки не отображается в EntityDataService.svc.

Я могу получить доступ только к тем объектам, которые там были по умолчанию.

 

Нравится

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

Добрый день.

 

EntityDataService.svc работает с объектами, а не с разделами.

Вам нужно использовать объект по которому построен раздел.

Пожалуйста, проверьте есть ли объект раздела в EntityDataService.svc.

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

Я создал свой раздел но не видно в EntityDataService.svc почему и как это решать?

Изображение удалено.

 

Нравится

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

Добрый день, Сорбон 

 

Попробуйте скомпилировать систему после добавления нового раздела. После успешной компиляции раздел должен появится в EntityDataService. 

Ihor Skohariev,

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

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

Доброго дня.

Можливо в когось вже є рішення NumberInWords для української мови. В коробці тільки для російської

 

Нравится

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

Доброго дня!

 

Наразі за замовчуванням такого функціоналу нема, але ми зареєстрували його в якості побажання та імплементації у наступних релізах. 

 

Зараз таке рішення можна виконати за схемою описаною у цьому пості.

 

Гарного дня!

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

Здравствуйте, Я собираюсь передать фото в Contact. Я передал фото через Postman все успешно потом Я выполнил привязку но на Creatio фото не отображается, помогите почему?

1.

Изображение удалено.

2.

Изображение удалено.

Нравится

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

Добрый день!

Нашёл обсуждение по вашему вопросу:

https://community.creatio.com/questions/upload-image-sysimage-using-oda…

В нём также говорили как передать изображение через Odata.

Суть, чтобы передать изображение через odata запрос его необходимо разбить на две части. В первом передать "Name" изображения, а уже во втором сам файл. Также в нём присутствует инструкция о том, как работать с изображениями (Integrations & API (creatio.com) страница 67)

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

КАК ПЕРЕДАТЬ ФОТО ЧЕРЕЗ DATASERVICE?

Нравится

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

Конкретного примера нет, но для добавления файла можно воспользоваться FileAPIService (тут описывался частичный случай, как правильно формировать запрос на отправку файла в систему).

 

Вот тут я вижу, что Вы написали, что не работает UserConnection. А Вы его инициалзировали отдельно (что-то типа

var userConnection = (UserConnection)HttpContext.Current.Session["UserConnection"];

)?

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

Добавляю страницу в "Дизайнер системы", на подобии "Настройка цвета панели разделов". После создания модуля и указании на него ссылки, при нажатии на кнопку жалуется что нет сообщения зарегистрированного. У страницы других тут же, нет его в коде так же, видимо берет из подключенного модуля, но в зависимостях нечего такого нет. Может регистрация модуля нужна где-то?

Изображение удалено.

Нравится

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

Александр, добрый день!

Попробуйте подключить само сообщение в схеме:

messages: {
			"ChangeHeaderCaption": {
				mode: Terrasoft.MessageMode.PTP,
				direction: Terrasoft.MessageDirectionType.PUBLISH
			},

 

Дима Вовченко,

Пробовал, не помогло.

Помогло добавление и удаление пакет "UIv2" в зависимости (думаю тут любой бы пакет помог). Видимо баг какой-то в 7.18.0 версии

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

Здравствуйте. Вопрос по поводу приложения Excel reports builder for Creatio. 

Приложение не работает. Кнопка для создания отчета в разделе появляется, но после нажатия ничего не происходит (файл не загружается). А в консоли вроде как пишет про ошибку метода GetExportFilterKey у сервиса IntExcelReportService. Так-же не выходит загрузить Excel шаблон, появляется сообщение "Пустой ответ" и всё. 

При том нигде метода IntExcelReportService или вебсервиса GetExportFilterKey я нигде не нашел, в пакете приложения вообще никаких отдельных cs исходников не было. Подскажите пожалуйста, как это исправить или какой-нибудь другой способ получить схожий функционал (Загрузить Excel файл по шаблону с данными страницы раздела, указанными колонками, пользовательскими фильтрами и т д.) 

Прикрепленные файлы

Нравится

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

Сергей, здравствуйте!

 

Уточните, пожалуйста, следующие пункты для воспроизведения ошибки:

1. Укажите точную версию Creatio.

2. Указанная ошибка возникает для всех отчетов или только для опеределенного отчета?

3. После возникновения ошибки пришлите скриншот с полным описанием ошибки в консоли.

4. Уточните, в настройках колонок используете ли агрегирующие колонки и пришлите их настройки.

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