После 10000 часов SAP — это просто :) Так как я окончательно ушел из скучного консалтинга, в основном буду писать о веселом SAP HighTech :) Многие пользователи любят получать данные из SAP удаленно. Пришел на работу, а в почте XLS отчетик лежит со всей необходимой информацией, который заботливо подготовил SAP сервер ночью в фоновом режиме. Пока в памяти свежа потеря пары часов разработки, опишу как избежать некоторых трудностей при решении такой простой интеграционной задачи. Существует много велосипедов для генерации XLS. Правда большинство из них сделаны на технологии OLE, поэтому не запустятся в фоне на сервере ...
В 10 статье я отметил, что процесс переноса данных из dbf в EXCEL файлы можно сделать почти также как из dbf в EXCEL. Но вот ведь в чем хорошо основано понятие, что при создании листа в EXCEL обязательно надо создать поле – заголовок. Это почти также как и создать dbf файл. Без полей Вы не создадите dbf файл. Так же не создадите EXCEL файл. Необходимо прописать хоть одно поле на создаваемом листе. И это во многом так, если у Вас на компьютере нет MS office (EXCEL). Если же он есть, то Вы можете легко обращаться напрямую c помощью CreateObject("Excel.Application"). Но бывало, Я удалял office и также мог обращаться напрямую...