8.х Выгрузка в doc

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем metaltao, 2 мар 2010.

  1. TopicStarter Overlay
    metaltao
    Offline

    metaltao

    Регистрация:
    19 апр 2008
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Есть задача по выгрузке документов в файлы формата doc. Стандартно такое можно сделать, если установлено приложение Word или что-то подобное.
    Код:
    WordApp=Новый COMОбъект("Word.Application");
    
    Однако сохранение в указанный формат необходимо производить без установленного приложения (будет запущено как регламентное задание на сервере, "лишний" софт туда поставить нельзя).

    Если не ошибаюсь, doc - это xml с определенной структурой. Подсобите советом, как сформировать, заполнить и записать doc-файл без установленного Word.

    Заранее спасибо за ответы!
  2. Gulf_Stream
    Offline

    Gulf_Stream Опытный в 1С

    Регистрация:
    4 янв 2009
    Сообщения:
    71
    Симпатии:
    0
    Баллы:
    26
    Оговорюсь сразу - мне кажется что такое вряд ли возможно, но тем не менее вижу 3 варианта:
    1) Проделать работу аналогичную разработчикам ОпенОфиса - по расшифорвке формата МС офиса, имеет смысл если генерируются однотипные документы с несложной структурой.
    2)Установить на сервере не всё приложение целиком, а только те его компоненты которые формируют необходимый формат файла.
    3) Воспользоваться открытым форматом, который поддерживается МС оффисом, напрмер тут:
    http://office.microsoft.com/en-us/products...2058151033.aspx

    Удачи!
  3. TopicStarter Overlay
    metaltao
    Offline

    metaltao

    Регистрация:
    19 апр 2008
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Вот про это я и думала... В принципе формат doc уже давно вскрыли и посмотрели, из чего он состоит... Видимо надеялась, что есть уже такие обработки, которые могли бы помочь.

    Спасибо, можно попробовать заменить на rtf или какой-нибудь другой формат... Будем копать :)

Поделиться этой страницей