Добрый день, подскажите пожалуйста, как заместить модуль DuplicatesSearchUtilitiesV2 на пользовательский. Прочитал что модули замещать нельзя. Создал новый модуль DevDuplicatesSearchUtilitiesV2, изменив прежний. Но никак не могу понять, как теперь заместить схему AccountPageV2, так чтобы в ней использовался новый модуль вместо прежнего, не смог нигде найти ответа на этот вопрос. Подскажите пожалуйста как можно реализовать такое замещение.

Нравится

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

Добрый день.

После того как вы создали свой модуль по аналогии с DuplicatesSearchUtilitiesV2, вам необходимо указать его в зависимости в замещенной схеме AccountPageV2.

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

 

Пример:

https://i2.paste.pics/8754cbb41c209e369590912c418fbfbb.png

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

Добрый день!

После запуска процесса Генерация структуры БД в браузере не появился файл, где его искать?

Спасибо!

Нравится

4 комментария
Лучший ответ

Открывайте консоль разработчика и смотрите ошибку. Перекомпилируйте все.

Перейдите на преднастроенную страницу, при нажатии должен скачаться файл.

Полозюков Евгений Петрович, перешла на страницу, нажимаю, но файл не появляется

Открывайте консоль разработчика и смотрите ошибку. Перекомпилируйте все.

Полозюков Евгений Петрович,

Спасибо!

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

При попытке пользователя зайти на сайт пишет что нету лицензии, хотя лицензия у него есть.

 

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

 

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

 

В логах пишет "Неверный формат лицензии".

В чем может быть проблема?

Нравится

1 комментарий
Лучший ответ

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

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

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

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

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

Доброго дня.

Під час виконання операції створення індекса виникає помилка 'Could not check index exists' . На скріншоті показано стек помилки. Чи можете порадити вирішення цієї проблеми

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

Нравится

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

Юліє, зверніть увагу на аналогічну тему, опубліковану минулого тижня. Там автор запитання сам його вирішив шляхом повторного встановлення і налаштування компонентів пошуку. Якщо Вам це не допоможе, будь ласка, зверніться до служби підтримки для аналізу налаштувань системи.

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

На академии указано, что в качестве пространства имен конфигурационного веб-сервиса необходимо использовать либо Terrasoft.Configuration, либо любое, вложенное в него (например, Terrasoft.Configuration.MyRandomNamespace).

Насколько это обязательно и критично?

Обнаружил это только недавно, что все самописные веб-сервисы нормально работают в совершенно другом, не вложенном, namespace.

Нравится

1 комментарий
Лучший ответ

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

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

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

На раздел портала добавлена деталь. Все необходимые права на объект деталь розданы. Записи детали создаются и сохраняются нормально.

 

Есть проблема с переходом на карточку детали. В консоли ошибка

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

 

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

 

Для указанного объекта детали не подгружается страница. Подскажите, какие доработки нужно сделать, чтоб страница подгрузилась?

Нравится

2 комментария
Лучший ответ

Если вы не можете получить editPage для детали значит у вас неправильно зарегистрированы связи между деталью и карточкой детали. Здесь написано как регистрируются эти связи в таблицах пункт 5 https://academy.terrasoft.ru/documents/technic-sdk/7-15/detal-so-strani…

Как у вас получается нормально создавать и сохранять записи детали если вы не можете открыть карточку?

Если вы не можете получить editPage для детали значит у вас неправильно зарегистрированы связи между деталью и карточкой детали. Здесь написано как регистрируются эти связи в таблицах пункт 5 https://academy.terrasoft.ru/documents/technic-sdk/7-15/detal-so-strani…

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

Коллеги, всем добрый день! Работаю в CRM Creatio v. 7.14 и не получается получить доступ к редактированию печатных форм в MS Word. Скачиваю плагин для Word вот отсюда: Установить плагин Creatio для Word | Creatio Academy (terrasoft.ru) Устанавливаю. Всё делаю по инструкции. В Word появляется надстройка (вкладка) Creatio. При попытке коннекта ввожу User, Password и подключаю новый сервер Name: Creatio, Link: http://crm-app. Логин и пароль принимаются без ошибок, окно коннекта к серверу закрывается, но вот это действие из инструкции я выполнить не могу: 

"4. Выберите нужный отчет из списка по кнопке [ Выбрать печатную форму ].

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

При попытке выбрать печатную форму (Creatio Word Reports) мне пишет Server Connection Failed. И соответственно не появляются поля печатной формы, которые я бы потом смог вставить в шаблон печатной формы. 

Подскажите, пожалуйста, как исправить данную ситуацию. Я предполагаю, что, возможно, дело в плагине, что на сайте он выложен для версии Creatio 7.17, а у меня 7.14. Как можно получить плагин именно для версии 7.14? Или всё же дело не в этом?

 

 

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

Нравится

2 комментария
Лучший ответ

Добрый вечер.

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

Запросите у службы поддержки Террасофт (их email - support@terrasoft.ru) плагин для Вашей версии.

Добрый вечер.

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

Запросите у службы поддержки Террасофт (их email - support@terrasoft.ru) плагин для Вашей версии.

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

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

Добрый день!

Версия 7.14

Могу ли я отображать в конкретной своей детали даты ровно в том часовом поясе, в котором они записаны в БД? Какая утилита отвечает за получение из БД дат со смещением на часовой пояс текущего пользователя?



Заранее спасибо.

Нравится

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

Ап. Пожалуйста откликнитесь

Михаил, как видно по обмену сетевым трафиком,  данные в таком виде приходят уже от веб-сервиса DataService, через который интерфейс в браузере обменивается данными с сервером. А в ядре для приведения к нужному поясу используют методы вроде:

 Terrasoft.Core.DateTimeDataValueType.Serialize(object value, TimeZoneInfo timeZoneInfo)

Как обходное решение, можете создать в том же объекте текстовое поле и на уровне триггера на создании и изменении заполнять его приведенной к тексту датой из другого поля.

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

Добрый день, создал деталь списка контрагентов для контрагента.

Подскажите, как сделать так, чтобы при выборе контрагента из списка контрагентов в детали, нельзя было выбрать в качестве контрагента самого себя, и нельзя было добавить уже добавленного?

Нравится

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

Александр, деталь с карточкой или с редактируемым реестром?

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

Добрый день!

При переносе кастомного пакета с Dev среды на коробочную версию Bank Customer Journey, выдается сообщение:

2020-11-23 13:02:37,339 [41] ERROR IIS APPPOOL\Creatio InstallZipPackage LogError - Error occurred while generating schema source code "OurCustomTable" in package "OurCustomPackge". 
UId bd082083-8004-4e0c-a4dd-faca485267ce: Object reference not set to an instance of an object.
2020-11-23 13:02:37,370 [41] ERROR IIS APPPOOL\Creatio InstallZipPackage OnInstallError - System.NullReferenceException: Object reference not set to an instance of an object.
   at Terrasoft.Core.Entities.EntitySchemaGenerator.WriteEntityColumns(GeneratorContext context, EntitySchema entitySchema)
   at Terrasoft.Core.Entities.EntitySchemaGenerator.WriteEntityCode(GeneratorContext context, SchemaCodeGeneratorResource`1 resource)
   at Terrasoft.Core.Entities.EntitySchemaGenerator.WriteSchemaClassBody(GeneratorContext context, SchemaCodeGeneratorResource`1 resource, GeneratorTokenVisibility sourceVisibility)
   at Terrasoft.Core.CodeGeneration.SchemaCodeGenerator`1.GenerateSourceCode(SchemaCodeGeneratorResource`1 resource, String sourceFileName, List`1 usingCollection)
   at Terrasoft.Core.CodeGeneration.SchemaCodeGenerator`1.GenerateSchemaSource(SchemaCodeGeneratorResource`1 resource, EntityCollection sourceCollection, String sourceFileName)
   at Terrasoft.Core.CodeGeneration.SchemaCodeGenerator`1.GenerateSources(SchemaCodeGeneratorResource`1 resource)
   at Terrasoft.Core.Entities.EntitySchemaGenerator.GenerateSources(SchemaCodeGeneratorResource`1 resource)
   at Terrasoft.Core.SchemaManager`1.GetSchemaSources(TSchemaManagerSchema schema, Guid schemaId, UserConnection userConnection)
   at Terrasoft.Core.SchemaManager`1.GenerateSchemaSources(TSchemaManagerSchema schema, Guid schemaId, UserConnection userConnection)
   at Terrasoft.Core.SchemaManager`1.GenerateSchemaSources(Guid sysSchemaId, ISchemaManagerItem schemaManagerItem, UserConnection userConnection)
   at Terrasoft.Core.Packages.PackageInstallUtilities.InternalInstallSchemasAssociatedData(Guid schemaId, SchemaDescriptor schemaDescriptor, Boolean continueIfError)

Пакет переносится через Export Package To archive и устанавливается через Installed Applications. При полной генерации/компиляции, ошибок на Dev нет.

Подскажите, как это исправить?

Нравится

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

Судя по сообщению, что-то не так при компиляции схемы OurCustomTable в пакете OurCustomPackge, точнее, её наборе колонок.

На базе, откуда переносите, именно её компиляция тоже происходит нормально? Может, у этой схемы есть версии в разных пакетах и на той базе, куда переносите, версии OurCustomTable из них несовместимы (колонки с разными UId и одинаковыми названиями, нехватка колонок или что-то подобное)? Или добавлена колонка-справочник и на базе, куда перенесли, нет объекта справочника для неё?

 

Зверев Александр,

 

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

 

Спасибо!

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