Сообщения

Показаны сообщения с ярлыком "office"

Настройка системы для формирования документов Word или Excel на стороне сервера

Изображение
Допустим, необходимо формировать документ офисного пакета Microsoft Office на стороне сервера, то есть от имени сервера 1С, но не всегда установка "из коробки" позволяет выполнять данную операцию. так как обычно происходит исключительная ошибка создания COM-объекта. В этом случае требуется более тонкая настройка системы в целом. Настройка заключается в установке прав доступа сервера 1С к DCOM-приложению и папке Desktop. Рассмотрим процесс настройки. Откройте оснастку "Службы компонентов", для этого в командной строке выполните команду dcomcnfg (или comexp.msc /32 для 64-разрядной Windows, см. рисунок 1). Рисунок 1. Запуск оснастки "Службы компонентов" В узле Настройка DCOM найдите элемент Microsoft Excel Application(если хотите выполнять формирование документов Excel) или элемент Документ Microsoft Office Word 97 - 2003(если хотите выполнять формирование документов Word), нажмите правой кнопкой мыши и выберите пункт Свойства (см. рисунок 2). Ри...

Выгрузка отчета в таблицу/дерево значений

Использование нескольких схем компоновки данных в одном отчете СКД. Вывод информации табличной части в одну ячейку. Недавно появилась задачка, необходимо создать отчет, который требуется выгружать в Excel. Написал запрос, создал схему компоновки данных и отчет готов, результат компоновки выводится в табличный документ. Приступил к реализации вывода отчетных данных в Excel и призадумался, а как же это лучше сделать? Оказывается, результат компоновки данных можно выводить в таблицу значений или дерево значений для последующей программной обработки. Для этого предназначен объект языка программирования  ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений . У этого объекта имеется метод УстановитьОбъект() , который является аналогом метода УстановитьДокумент() объекта ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент . Привожу пример вывода результата компоновки в таблицу значений: Функция СкомпоноватьРезультатВКоллекциюЗначений() Экспорт тзКомпонов...

Сохраняем отчетные данные в формате doc, xls, pdf без COM-объектов

Пришел начальник и сказал: "выведи мне такую-то отчетную информацию, да что б в Excel'е я мог открыть!". Смотрим методы табличного документа и видим метод Записать() . Описание метода Синтаксис:     Записать(<ИмяФайла>, <ТипФайлаТаблицы>) Параметры:     <ИмяФайла> (обязательный)     Тип: Строка .     Имя файла, в котором сохраняется табличный документ.     <ТипФайлаТаблицы> (необязательный)     Тип: ТипФайлаТабличногоДокумента .     Формат, в котором будет сохранен табличный документ.     Значение по умолчанию: MXL Описание:     Записывает табличный документ в файл. Аха, с первым параметром все понятно, а что за второй параметр?