gifts2017

Формирование печатного документа Open office writer и MS Word на основании шаблона Open office writer из 1С 77.

Опубликовал Александр Хоменко (scape) в раздел Программирование - Практика программирования

Обработка не использует OLE, файл форматируется непосредственно.
Предусмотрена работа либо с Open office writer, либо с MSWord.  
Добавлена возможность использования шаблона одной или нескольких таблиц с переменным числом строк.
Добавлена возможность использовать условия, исключающих из печати выбранные абзацы шаблона.
Требуется компонента V7Plus.
Требуется внешний архиватор, обработка настроена на использование 7zip.

Обработка содержит процедуры для работы в вариантах Word и Open Office. Такие как открытие файла, проверка открыт ли файл в редакторе, закрытие файла из 1С.

Для корректной работы шаблон должен быть сохранен в формате ODT.

Документ Open office writer - это файл формата Open document, который фактически является архивом взаимосвязанных файлов, с описаниями стилей, картинок, текста и т.д. Обработка извлекает из документа ODT файл, содержащий нужные данные, изменяет его и запаковывает обратно.


Обновление:

  • Добавлена возможность использовать шаблоны нескольких таблиц с переменным числом строк.
  • Добавлено использование условий, позволяющих исключить из печати абзацы в зависимости от значения параметра.

 

Примечание:

  • При использовании Word 2007 sp2 никаких дополнительных действий не требуется. Эта версия умеет читать и писать файлы ODT.
  • Для Word 2003 и Word 2007 sp1 необходимо использовать плагин Sun ODF Plugin for Microsoft Office 3.1. http://www.sun.com/download/
  • Для Word 2007 без сервис паков, а также для некоторых так называемых Light версий Word 2003, собранных «народными умельцами» уже ничего не поможет. Просто найдите нормальную версию.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
-
.rar 425,96Kb
19.10.09
184
.rar 425,96Kb 184 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Куденцов (AklexK) 02.09.09 13:53
http://infostart.ru/projects/362/ - подобная разработка не OLE, работа по шаблонам RTF, вывод в Word, Open office
2. Владимир (svsrus) 13.11.09 13:35
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа