Сравнение файлов
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
106.9571NEWОшибка при формировании оборотной складской ведомости в excel для дома и бизнесаОтчеты в Microsoft Office ExcelОтчеты в XLS в целом
При формировании Excel-отчетов в Excel 2010, бывают ситуации когда сформированный отчет не показывается на экране. Хотя в "Диспетчере задач", видно что Excel есть. Происходит это, как правило, при формировании отчетов большого объема и в представлении с разбивкой на страницы ("ВИД" = "Страничный режим"). При расследовании выяснено, что в описанной ситуации, на команде "покажись" (Application.Visible := True), возникает "исключение" -"Ошибка при системном вызове". А если чуть подождать и еще попросить, то все нормально.Переработан метод визуализации Excel: 1. Происходит 10-ть попыток визуализации Excel, с задержкой в 1 сек. 2. Если в итоге не получилось, то задается запрос пользователю: "Ошибка при визуализации Excel! Попробовать еще раз?" 2.1. Если еще раз, то п.1. 2.2. Если пробовать пользователь больше не хочет, то Excel закрывается автоматически. Пользователь в этом случае так и не увидит отчет. ВНИМАНИЕ! При формировании Excel-отчетов, на экране обычно располагается окошко визуализации процесса. При этом курсор мыши, принимает вид "процесса", и может быть использован только для нажатия кнопки "прервать" (процесс). В итоге, в большинстве отчетов, при появлении запроса пользователю (в п.2.), курсор мыши не сможет быть использован. В этой ситуации придется делать выбор только с помощью клавиатуры.