Задача 106.9571

Задача :106.9571

Краткое описание :
Ошибка при формировании оборотной складской ведомости в excel для дома и бизнеса
Описание :
Отчеты в XLS в целом
Что измененно :
При формировании Excel-отчетов в Excel 2010, бывают
ситуации когда сформированный отчет не показывается на
экране. Хотя в "Диспетчере задач", видно что Excel
есть. Происходит это, как правило, при формировании
отчетов большого объема и в представлении с разбивкой
на страницы ("ВИД" = "Страничный режим").

При расследовании выяснено, что в описанной ситуации,
на команде "покажись" (Application.Visible := True),
возникает "исключение" -"Ошибка при системном вызове".
А если чуть подождать и еще попросить, то все
нормально.
Как измененно :
Переработан метод визуализации Excel:
1. Происходит 10-ть попыток визуализации Excel, с
задержкой в 1 сек.
2. Если в итоге не получилось, то задается запрос
пользователю: "Ошибка при визуализации Excel!
Попробовать еще раз?"
2.1. Если еще раз, то п.1.
2.2. Если пробовать пользователь больше не хочет, то
Excel закрывается автоматически. Пользователь в этом
случае так и не увидит отчет.

ВНИМАНИЕ!
При формировании Excel-отчетов, на экране обычно
располагается окошко визуализации процесса. При этом
курсор мыши, принимает вид "процесса", и может быть
использован только для нажатия кнопки "прервать"
(процесс). В итоге, в большинстве отчетов, при
появлении запроса пользователю (в п.2.), курсор мыши не
сможет быть использован. В этой ситуации придется
делать выбор только с помощью клавиатуры.

Название продукта Название компонента Тип Последняя версия Дата выхода
EXCELLIBEXCELLIBDLL9.1.1.0
ExcelLib3XEXCELLIB3XDLL9.1.1.0