Ошибка TSClient.exe при выключении

Проблема состоит вот в чем: был создан отчет FastReport со своим окном фильтрации, один из используемых Dataset'ов - MemoryDataset. По большому счету ничего необычного. Но дело в том, что если использовать систему и не просматривать этот отчет, все отлично работает, а если хоть раз запускался именно этот отчет, то при выключении клиента появляется сначала одна ошибка, затем вторая
Ошибка

Нравится

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

Добрый день, Константин!

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

Спасибо.

Здравствуйте, Павел! Продукт - Terrasoft XRM, версия 3.4.0.92
Сервисы в архиве. services.zip

Константин, импортировал сервисы, протестировал на коробке, многократно.

Проблем не выявленно. У меня выходит корректно.
Правда, для того, чтобы раскрыть отчет пришшлось удалить связи с сущностями Trip и Requisition в sq_ReportRegisterServices и в mds_ReportRegisterServicesValuesScript. Это что-то кастомное было, чего в моей конфигурации нет.

Обратитесь, пожалуйста, в службу поддержки по телефонам:
+7 (495) 710-86-95 в Москве или
+38 (044) 496-24-50 в Киеве
или отправьте запрос на support@terrasoft.ru с просьбой предоставить Вам обновление бинарных файлов. Текущая сборка 3.4.0.136.

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

  • Вызываю отчет, в открывшемся окне множественного выбора нажимаю "Отмена" - выход с ошибками
  • Проверял, возможно проблема с Dataset'ом окна - открывал и выводил все его содержимое в лог - выход без ошибок
  • Открывал окошко в различных модулях не связывая с отчетом - выход без ошибок

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

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

Проблема происходит при вызове отчета "Реестр учета транспортно-экспедиционных услуг" в модуле Документы
БД

Константин, скачал БД и протестировал. У меня отрабатывает корректно.
Создание отчета и выход из приложения после просмотра отчета.

Попробуйте те же действия проделать на другом ПК, пожалуйста.

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

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

"Фильковский Павел" написал:

Возник также вопрос о применении окна фильтрации, оно отличается от классического.

Почему именно так решили сделать? Отфильтровать данные по нему не получилось у меня.


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

Добрый день, Константин!
Я не могу добиться у себя проявления подобной ошибки на том же бекапе БД, что получен от Вас.
Возможно понадобиться удаленное подключение к ПК, где воспроизводится ошибка. С установленным отладчиком из продукта MS VisualStudio.

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