Был у нас объект (с наследованием от Base lookup) UsrTlsVersion. Был объект UsrConnectionSetting, в котором была Lookup колонка TLS Version, ссылающаяся на объект UsrTlsVersion. В какой-то момент необходимость в UsrTlsVersion отпала, и сначала была удалена соотвествующая колонка из UsrConnectionSetting, а потом и сам объект UsrTlsVersion. Оба удаления прошли без ошибок. После этого любые изменения в UsrConnectionSetting и последуюзий паблишинг начали ломаться с ошибкой:

 

Error while saving: No lookup workspace item reference specified for lookup type column "TLS Version".

Я так понимаю, суть ошибки в том, что где-то, где использовался UsrConnectionSetting, остались следы колонки TLS Version. Но их нигде не видно, отовсюду удалили. Может можно через SQL найти как-то эти следы ?

Нравится

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

Александр, здравствуйте!

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

Обратитесь, пожалуйста, в поддержку.

С уважением, Алексей.

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

Добрый день!

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

Как будет правильно реализовать данный процесс?

Через исходный код и вызвать его через БП или сразу в БП реализовать данный процесс?

Релиз 7.16.4.1731

Нравится

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

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

 

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

Мы зарегистрировали пожелание по внедрении такой функциональности в последующих релизах системы на ответственную команду.

Спасибо Вам!

 

С уважением,

Анастасия 

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

Вот так выглядит старовый сигнал бизнес-процесса:

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



Вот так выглядит код, добавляющий записи в Incoming Queue Messages:

 

public void SetMessageInToTable(string message) {
            UsrIncomingQueueMessage incomingQueueMessage = new UsrIncomingQueueMessage(UserConnection);
            incomingQueueMessage.SetDefColumnValues();
            incomingQueueMessage.UsrMessage = message;
            incomingQueueMessage.UsrName = $"Incoming Message_{DateTime.Now:yyyy-MM-dd hh:mm:ss}";
            incomingQueueMessage.InsertToDB();
}

Если открыть справочник и добавить новую запись через New - процесс запуститься. Если же запись будет добавлена через этот метод - процесс не запустится, хотя запись будет видна в справочнике.



В чем причина того, что процесс не запускается ? Надо добавлять записи не через InsertToDB(), а как-то по-другому ?

Нравится

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

Добрый день!

В данном случае вы создаете запись напрямую в бд. Любое создание записи на серверной стороне не будет сопровождаться необходимым сигналом для старта бп. Если же вам необходимо создавать записи таким образом и при этом применять дополнительную логику при добавлении, то следует использовать событийные подпроцессы в самом объекте. Они будут работать при любом раскладе.

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

Создаю в пакете новую Schema of the Edit Page View Model, добавляю в неё нужный код и сохранаю, получаю ошибку:

 

Error while saving: Item with the "id" schema identifier was not found

В самом пакете схему после этого видно, а код в ней сохранился. В метаданных сохраняемой схемы вижу этот Id в ParentSchemaUId. Но у схемы не заполненно поле Parent Object.



При попытке создать новую клиентскую схему(Module), получаю ту же ошибку, id тоже есть в ParentSchemaUId.



В таблицах SysSchema и SysModule по этому id ничего не находится.

Что это за айди такой ? Какой-то объект, от которого наследуются все схемы ? В какую сторону копать, чтобы исправить это ?

Нравится

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

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

 

Этот Id, видимо, UId или Id какой-то из базовых схем. Попробуйте поискать эту схему в БД запросом вида:

SELECT * FROM "SysSchema" WHERE "Id" = 'Id под вопросом' OR "UId" = 'Id под вопросом'

Есть еще вариант, что нарушена иерархия схем, где родителем является эта схема.

 

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

 

Еще в старой конфигурации была колонка Last error message text. Можно попробовать вывести эту колонку и отсортировать по ней, возможно в какой-то из схем будет ошибка.

 

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

 

С уважением,

Олег

Oleg Drobina,

Генерация исходного кода и последующая компиляция не помогли, но потом попробовали повторить их, а после ещё реддис очистить и аппликацию перезапустить, вот тогда ошибка исчезла. Спасибо за идею.



В SysSchema, кстати, искали и по всем Id, и по всем UId, ничего не находилось. С SysModule тоже самое.

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

Имеем схему UsrRabbitConnectionSettingsViewModel, при попытке открыть страницу, где используется данная схема, получаем ошибку "Uncaught Error: Script error for "UsrRabbitConnectionSettingsViewModelStructure". Схемы UsrRabbitConnectionSettingsViewModelStructure у нас нет, но, я так понял, что это может быть автоматически сгенерированнная схема, как, например, [НазваниеСхемы]Resources. Так ли это ?



Подобная ошибка, как я понимаю, может возникать в случае, если где-то происходит обращение к несуществующей схеме. Если схема генерируется автоматически, и, соответсвенно, не отображается в пакете - как можно узнать, существует ли она ?



Перед этой ошибкой ещё были

 

GET https://{hostName}/0/UsrRabbitConnectionSettingsViewModelStructure.js?hash=88bb8816528f40c99df4c1145edfbd9e

с результатом 404.



И

The resource from “https://{hostName}/0/UsrRabbitConnectionSettingsViewModelStructure.js?hash=88bb8816528f40c99df4c1145edfbd9e” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).

 

Нравится

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

Да, верно, самой схемы у вас такой не будет, скорее всего вы что-то сделали не правильно в самой схеме UsrRabbitConnectionSettingsViewModel, вам стоит искать ошибку там, возможно не хватает зависимостей или ошибки в коде.

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

Нужно добавить в дизайнер системы новую кнопку. Для этого создаю Replacing Client Module, в родительском объекте указываю System designer ( UIv2 ), ну и добавляю туда кнопку через diff. После сохранения схемы на странице дизайнера системы пропали все кнопки, в консоли появилась ошибка:

Uncaught TypeError: e is undefined

Стектрейс ведёт в all-combined.js.



В коде я причин тому не нашёл, поэтому сначала избавился от ошибки, удалив свой замещающий файл, и запустил из конфигурации Generate и Compile. 



После этого эксперимента ради попробовал создать новый замещающий файл, но уже не добавлять в него никакую логику, только голый скелет, выглядит он так:

define("SystemDesigner", ["SystemDesignerResources", "PackageHelper",
	"ConfigurationConstants", "ConfigurationEnums", "ServiceHelper", "ProcessModuleUtilities", "ChangeLogUtilities",
	"WizardUtilities", "SystemOperationsPermissionsMixin", "RightUtilities"
], function(resources, RightUtilities, PackageHelper, ConfigurationConstants, ConfigurationEnums, ServiceHelper,
		ProcessUtilities, ChangeLogUtilities) {
	return {};
});

После этого файл сохраняю, захожу в дизайнер системы - там вновь таже ошибка. В чём может быть причина ?

Нравится

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

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

Когда-то была похожая ошибка. но решилась таким способом.

Владислав Литвинчук, к сожалению, не помогло.

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

Во время работы при переходе между разделами, выгрузке отчета и тп вылазит окно такого плана как на скрине. Даже если установить галочку "Больше не показывать", то через время снова начинают появляться. При работе с локальным тестом в нем таких проблем нет. Я так понимаю что это где-то можно настроить, но не могу понять что и где. Прошу помочь с этим 

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

Нравится

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

Максим, добрый день!

 

Уточните, пожалуйста, какой браузер используете? И воспроизводится ли данное поведение в других браузерах?

Kalymbet Anastasia, Это не зависит от браузера, во всех что есть на компьютере такая проблема (chrome, edge и разные версии Mozilla ). Более того у большинства пользователей тоже

 

Максим, добрый день!

 

Проверим со своей стороны воспроизведение.

Также, предоставим обратную связь в созданном от вас обращении и продублируем здесь ответ.

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

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

Может кто-то пробовал работать с RabbitMQ. Подскажите, пожалуйста, возможно ли забирать данные из очередей бизнес-процессом? Можно ли отправлять данные в очередь RabbitMQ из Creatio?

https://marketplace.terrasoft.ua/app/rabbitmq-connector-creatio

Нравится

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

не работал, но если можно с помощью с# то можно и с помощью бп, элемент скрипт и в бой

Делали, но в то время, когда ещё коннектора не было. Позднее могу поискать примеры 

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

Please tell me how to add new custom item to "profile user button" menu? 

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

Нравится

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

Hi,

You will need to extend MainHeaderSchema module and add your custom container and button inside the container there.

Please study the base implementation of the MainHeaderSchema to see how the "System designer" button is added for example realisations  of schema MainHeaderSchema in packages OmnichannelMessaging and NUI. You coud override method loadProfileButtonMenu.

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

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

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

Для понимания примера работы, в печатной форме нет ничего кроме названия записи раздела. Версия 7.16 элемента в бп "обработать файл" нет. 

Нравится

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

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

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