При экспорте отчета FR в Excel (OLE) появляется следующая ошибка:
---------------------------
atlexec
---------------------------
Были обнаружены следующие ошибки:
System Error. Code: 87.
Параметр задан неверно
---------------------------
ОК
---------------------------
Из-за чего это?
Использование FastReport
Модератор: ruslan
- poneatovski
- топ-софт
- Сообщения: 40
- Зарегистрирован: Чт, 25/06/2009 10:24
- Имя Фамилия: Анатолий Понятовский
- Откуда: Галактика
- larin
- топ-софт
- Сообщения: 228
- Зарегистрирован: Пн, 10/09/2007 12:13
- Имя Фамилия: Михаил Ларин
- Откуда: ТопCофт
- Контактная информация:
Re: Использование FastReport
Могут быть разные причины. Чтобы понять причину нужно больше информации.
Пришлите на мой адрес этот отчет, сохраненный в формате FP3 (michael.larin@galaktika.by).
Также установите обновление FREPORT3.dll версии 8.10.27 и проведите дополнительный тест.
Пришлите на мой адрес этот отчет, сохраненный в формате FP3 (michael.larin@galaktika.by).
Также установите обновление FREPORT3.dll версии 8.10.27 и проведите дополнительный тест.
Код: Выделить всё
Инструкция для проведения дополнительных тестов
1) На рабочем месте, где воспроизводится проблема,
добавить в файл конфигурации galnet.cfg следующие строки:
{FastReport}
LogConnection = 'file(append="true", filename="D:\путь\FReport4Trace.sil")';
HighResolution = on;
2) Запустить Галактику. Выполнить действия, приводящие к ошибкам.
3) В момент формирования отчетов будет включен отладочный протокол FastReport.
Будет выдано соответствующее предупреждение.
4) После завершения теста - закрыть Галактику.
Результат диагностики будет записан в файл "D:\путь\FReport4Trace.sil"
5) В момент выдачи сообщений о необработанных исключениях
могут также формироваться дополнительные
отладочные протоколы "FReport4Error.Log", "AtlError.log"
6) Файлы "FReport4Trace.sil", "FReport4Error.Log" и "AtlError.log" необходимо прислать нам для анализа.
7) После завершения тестов удалить добавленные строки из файла конфигурации galnet.cfg.
Т.к. сбор диагностической информации замедляет процесс формирования отчетов.
PS: Посмотреть содержимое протокола "FReport4Trace.sil" перед отправкой можно
с помощью программного обеспечения "SmartInspect Redistributable Console"
http://www.gurock.com/smartinspect/resources/
- poneatovski
- топ-софт
- Сообщения: 40
- Зарегистрирован: Чт, 25/06/2009 10:24
- Имя Фамилия: Анатолий Понятовский
- Откуда: Галактика
Re: Использование FastReport
1. Отчет выслал.
2. Обновление установлю позже.
3. Спасибо за инструкцию.
4. При выгрузке в Эксель также появляется сообщение:
---------------------------
atlexec
---------------------------
Были обнаружены следующие ошибки:
Canvas does not allow drawing
---------------------------
ОК
---------------------------
2. Обновление установлю позже.
3. Спасибо за инструкцию.
4. При выгрузке в Эксель также появляется сообщение:
---------------------------
atlexec
---------------------------
Были обнаружены следующие ошибки:
Canvas does not allow drawing
---------------------------
ОК
---------------------------
- larin
- топ-софт
- Сообщения: 228
- Зарегистрирован: Пн, 10/09/2007 12:13
- Имя Фамилия: Михаил Ларин
- Откуда: ТопCофт
- Контактная информация:
Re: Использование FastReport
Отлично. Получил пример стало понятнее что у Вас происходит. Вы используете функцию автоматической печати иерархического списка Tree и из каталога "Группы объектов ремонта". У вас получился очет 169 листов.
Отчет получается с рисунками и линиями иерархии. Выгрузка в Excel через OLE этого отчета очень долговременная операция. У меня повторился сбой при выгрузке картинки, где то на 68% проценте выгрузки.
К тому же в результате выгрузки в Excel данного отчета получаем очень сильное дробление сетки отчета. Сейчас мы выпускаем обновление 8.10.28 где пытаемся упростить подобные отчеты. Мы убрали линии иерархии, оставили только картинки. Отступы дерева попытались выровнять таким образом чтобы после экспорта в Excel минимизировать разбиение сетки.
Текущая тестовая сборка обновления FReport 8.10.28 доступна здесь http://www.onlinedisk.ru/file/631193/. Можете пробовать установить его и перепроверить отчет. Только не рекомендую пока ставить эту сборку на продуктивную Галактику она еще не до конца протестирована. Потренируйтесь на тестовой конфигурации.
Пришлите отчет FP3 переформированный на этой 28-й DLL, ну и диагностический протокол тоже.
Отчет получается с рисунками и линиями иерархии. Выгрузка в Excel через OLE этого отчета очень долговременная операция. У меня повторился сбой при выгрузке картинки, где то на 68% проценте выгрузки.
К тому же в результате выгрузки в Excel данного отчета получаем очень сильное дробление сетки отчета. Сейчас мы выпускаем обновление 8.10.28 где пытаемся упростить подобные отчеты. Мы убрали линии иерархии, оставили только картинки. Отступы дерева попытались выровнять таким образом чтобы после экспорта в Excel минимизировать разбиение сетки.
Текущая тестовая сборка обновления FReport 8.10.28 доступна здесь http://www.onlinedisk.ru/file/631193/. Можете пробовать установить его и перепроверить отчет. Только не рекомендую пока ставить эту сборку на продуктивную Галактику она еще не до конца протестирована. Потренируйтесь на тестовой конфигурации.
Пришлите отчет FP3 переформированный на этой 28-й DLL, ну и диагностический протокол тоже.
- poneatovski
- топ-софт
- Сообщения: 40
- Зарегистрирован: Чт, 25/06/2009 10:24
- Имя Фамилия: Анатолий Понятовский
- Откуда: Галактика
Re: Использование FastReport
Отправил файлы письмом.larin писал(а):Пришлите отчет FP3 переформированный на этой 28-й DLL, ну и диагностический протокол тоже.