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

Хотим сделать чтобы в редактируемом реестре записи отображались как ссылки для удобного перехода, нашел что для этого необходимо добавить признак useLinks: true для DataGrid и метод-обработчик linkClicked, но это почему-то не меняет ситуацию, строки отображаются как обычно... ошибок...ЕщеСвернуть

Нравится

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

Добрый день!

Я бы Вам рекомендовал посмотреть в сторону метода addColumnLink в GridUtilitiesV2. Так же можно изучить поподробнее как формируются ссылки в FileDetailV2

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

Добрый день!

При использовании команды "debugger;" появляется сообщение об ошибке "forgotten 'debugger' statement".

Требуется ли дополнительно править что-то в конфигах или подключать в самом js-файле?

Спасибо!

Нравится

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

На это сообщение можно не обращать внимание, оно носит информационный характер.

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

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

Добрый день!

По кнопке из карточки кастомного раздела запускаю БП.

Он создает по своей логике пачку записей в детали, которая выведена на текущей карточке.

Как после этого обновить реестр детали?

Пользовался следующей ссылкой:

https://academy.terrasoft.ua/documents/technic-sdk/7-13/clientmessagebr…

В...ЕщеСвернуть

Нравится

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

На самом деле проблема в том что конфигурационный параметр команды в этом обсуждении указан неверно: realoadAll. Должно быть reloadAll. Случайно обнаружил.

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

Если не использую фильтр, то все работает, но без фильтрации

Если использую, то null на выходе

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

var esq = Ext.create("Terrasoft.EntitySchemaQuery", {

        rootSchemaName: "GeneralForm"

    });

    

    ...ЕщеСвернуть

Нравится

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

Посмотрите профилировщиком какой sql запрос отправляется в БД, это поможет определить проблему

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

В академии есть ряд разделов по данной теме. Например, ссылка:

https://academy.terrasoft.ua/documents/technic-sdk/7-13/clientmessagebr…

Если прошел последовательно по пунктам, но механизм не отработал как ожидалось, то где можно концы искать?

Нравится

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

Выполните отладку клиентского кода. Как это сделать смотрите в статье на Академии.

Выполните отладку клиентского кода. Как это сделать смотрите в статье на Академии.

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

Добрый день!

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

var esq = Ext.create("Terrasoft.EntitySchemaQuery", {

                    rootSchemaName: "UsrTbl1"

          ...ЕщеСвернуть

Нравится

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

Eсли нужно получить справочную колонку, то её название нужно указывать без приставки "Id", как в схеме таблицы:

esq.addColumn("UsrInfo")

Аналогично...ЕщеСвернуть

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

Добрый день. Версия 7.12.

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

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

Возникает при открытии вкладки с деталями, страница на этом перестаёт грузиться и зависает.

Нравится

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

Уточните, после каких изменений начала возникать описанная проблема?

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

В нативном пакете FinAppLanding есть процесс "Синхронизация анкетных данных с данными физ. лица " который падает на последней строке :

appFormToContactHelper.SynchronizeContactByAppForm(appFormId);

вызывая ошибку "Недостаточно прав для изменения записи в объекте" , конкретно :

System.Security.SecurityException:...ЕщеСвернуть

Нравится

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

Значит, у пользователя, под которым запущен БП, нет прав на изменение этого физ. лица или одного из полей. Проверьте права доступа на запись...ЕщеСвернуть

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

Коллеги, а как настроить Lead source URL, чтобы определялся source=google при переходе с любого google.com, google.ru и других сайтов (которые, по идее не являются поддоменами)?

Нравится

5 комментариев

А что туда попадает при нынешних настройках? Если в разных адресах есть одинаковая часть «google», можно написать какой-нибудь процесс, который...ЕщеСвернуть

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

В процессе пытаюсь получить UserConnection :

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

однако получаю ошибку :

System.NullReferenceException: Object reference not set to an instance of an object. at Terrasoft.Core.Process.AppFormToContactSyncProcessMethodsWrapper...ЕщеСвернуть

Нравится

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

Такое может быть, например, если метод вызван из БП, который запущен по расписанию, тогда никакой сессии не будет. В качестве решения, если...ЕщеСвернуть

Такое может быть, например, если метод вызван из БП, который запущен по расписанию, тогда никакой сессии не будет. В качестве решения, если...ЕщеСвернуть

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