Проблема состоит вот в чем: был создан отчет FastReport со своим окном фильтрации, один из используемых Dataset'ов - MemoryDataset. По большому счету ничего необычного. Но дело в том, что если использовать систему и не просматривать этот отчет, все отлично работает, а если хоть раз запускался именно этот отчет, то при выключении клиента появляется сначала одна ошибка, затем вторая
Нравится
Добрый день, Константин!
Предоставленной информации недостаточно для проведения анализа.
Можете ли Вы выложить нам сервисы отчета?
Укажите, также пожалуйста, версию и сборку конфигурации.
Спасибо.
Здравствуйте, Павел! Продукт - 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.