Экспорт в эксель одного отчета с двух баз

Обсуждение Stimulsoft Reports.PHP
Ответить
MikhailAgarkov
Сообщения: 9
Зарегистрирован: 08 окт 2014, 10:38

Экспорт в эксель одного отчета с двух баз

Сообщение MikhailAgarkov »

Добрый день.
Столкнулся со следующей необычной проблемой. Если у нас есть две почти идентичные БД, к каждой из которых прикручен стимулсофт, и мы хотим выгрузить одинаковый отчет с каждой базы, то в результате следующего алгоритма получаем описанную ниже проблему:
1. создаем макет отчета. Поскольку базы идентичны в плане схем таблиц, то макет понадобится только один.
2. загружаем макет, соединившись с первой БД, на предпросмотре видим, что данные получены корректные и сохраняем полученный результат в эксель.
3. загружаем макет, соединившись со второй БД, на предпросмотре видим, что тут иные данные (поскольку БД по наполнению значений другая), но данные корректные, поэтому тоже сохраняем файл в эксель.
4. Вот тут начинается чертовщина. Ибо если теперь последовательно открыть в екселе выгруженные файлы, то они будут выглядеть одинаково. В них будут одинаковые данные либо от одной бд, либо от другой, в зависимости от того, какой файл мы открыли первым. Спасает только полное убийство процесса "эксель" и открытие сперва второго выгруженного файла, а затем первого. В этом случае наполнение эксель файлов разное и корректное. Эта проблема была проверена на 2013 и 2010 экселе. Самый распространненый кейс - мы сохраняем два отчета по двум разным бд - направляем заинтересованным лицам, при попытке открыть они видят два одинаковых отчета, и только описанные выше действия помогают увидеть два разных отчета.

Прошу помощи!
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Экспорт в эксель одного отчета с двух баз

Сообщение HighAley »

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

Для ответа нам необходимо увидеть как всё вышеописанное у вас реализовано и какие вы делаете действия. Также хотелось бы увидеть шаблон отчёта (mrt-файл) с тестовыми данными, документ отчёта (mdc-файл) и полученные после экспорта файлы.

Спасибо.
MikhailAgarkov
Сообщения: 9
Зарегистрирован: 08 окт 2014, 10:38

Re: Экспорт в эксель одного отчета с двух баз

Сообщение MikhailAgarkov »

Алексей, а куда можно направить пакет файлов, чтобы не вывешивать его тут в общем доступе?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Экспорт в эксель одного отчета с двух баз

Сообщение HighAley »

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

Пошлите. пожалуйста, ваши файлы на support@stimulsoft.com.
Не забудьте сослаться на данную тему форума.

Спасибо.
Ответить