Данная разработка создана по просьбе пользователей сделать так, чтобы формирование отчета не блокировало работу 1С:Предприятиея.
Найденное решение использует объект 1C++ "MetaDataWork", Excel и COM-сервер MasterXL ™.
Фрагмент из описания (в формате chm)
Цитата:Какие преимущества дает использование MasterXL?
Если вы использовали Excel для вывода информации из 1С, то могли заметить следующие трудности, возникающие при этом:
1.чтобы добиться приемлемого результата, нужно хорошо понимать объектную модель Excel;
2.не все конструкции, получаемые при записи макросов, можно использовать в 1С;
3.досадное сообщение "Сервер занят" при длительных операциях (1С не любит ждать более двух минут);
4.зависание процессов в памяти, загадочные сообщения об ошибках и многое другое.
MasterXL решает эти проблемы и добавляет новые возможности:
1.создание таблиц (в том числе сводных) с нужным форматированием с помощью двух-трех операторов;
2.непосредственная выгрузка SQL-запросв в Excel без промежуточных таблиц значений, переборов в цикле и т.п. ;
3.1С остается незанятой(!) при формировании отчета, при этом можно поставить в очередь несколько отчетов и продолжать работать над документом, например;
4.отчет может извлекать данные не только из текущей базы, но и из произвольной.
v1.02 beta [от 20.06.2006 размер: 84 КБ]
http://www.masterxl.ru/files/MasterXL.zipСписок изменений:
20.06.06
[F] исправлена ошибка метода FormatColumns() (форматирование заголовков колонок) для Excel 2000
19.06.06
[+] добавлена возможность вывода общей суммы по простой таблице без промежуточных итогов (второй параметр метода Table( ,Режим, ) может принимать дополнительные значения '4' и '5' - см. документацию ALS)