Мы недавно обновили наше программное обеспечение до новой версии отчетов Crystal (13.0.10> 13.0.21). Во время тестирования все работало нормально, но после развертывания у конечного пользователя возникла проблема.
Все наши отчеты о кристаллах подкреплены хранимыми процедурами. Конечным пользователям была предоставлена возможность создавать собственные отчеты. Им сказали, что для получения любых данных им потребуется использовать хранимые процедуры. Где-то по пути один пользователь узнал, что он может обойти создание сохраненного процесса.
В этом случае они нажимали кнопку, чтобы создать отчет из нашего программного обеспечения. После того, как наше программное обеспечение обработало отчет, Crystal запросит у них имя входа в базу данных и запросит параметры. Это было медленно, но работало, и конечному пользователю не нужно было учиться писать процесс.
Перенесемся в новую версию Crystal, которую мы используем. Пользователю по-прежнему предлагается войти в базу данных и предоставить информацию о параметрах, но когда отчет возвращается, ни один из параметров не применяется.
Это похоже на изменение в Crystal, что я бы понял. К сожалению, мой начальник обеспокоен ответным ударом со стороны конечных пользователей, потому что «ваша новая версия приложения сломала все мои пользовательские отчеты (хотя я и не добавил их правильно)»
Стоит отметить, что когда конечные пользователи запускают эти отчеты из конструктора отчетов, все работает просто отлично. При запуске отчета с надлежащим сохраненным процессом он отображается нормально.
Мы бы хотели, чтобы Crystal взяла поздние параметры и применила их перед отображением отчета, как это было раньше. Я просто не знаю, с чего начать искать