Создание документов Word по шаблону без Word.Application

06.03.10

Интеграция - Внешние источники данных

Заметка о том, как можно/нельзя (нужное подчеркнуть) создавать файлы MS Word,

Скачать исходный код

Наименование Файл Версия Размер
print2word
.zip 4,41Kb
438
.zip 4,41Kb 438 Скачать
TemplateOO.html
.html 1,01Kb
44
.html 1,01Kb 44 Скачать

Задача: Нужно вывести на печать в формате MS Word несколько страниц одинакового содержания с изменяющейся частью. Примером может быть печать поздравлений.
      Ув. ФамилияИмяОтчество, поздравляем Вас...

ФамилияИмяОтчество
на каждой странице меняем на нужное значение.

Попытка решения: Изучение методов MS Word, анализ примеров подобных решений собраных с разных околоодинэсных сайтов. Время потрачено безрезультатно.

Решение возникло случайно. И оказалось проще простого.

Вывод: Для работы с шаблонами документов MS Word достаточно начальных знаний об HTML/CSS и совсем не нужны знания атрибутов и методов объекта Word.Application.

Пример решения в обработке print2word.ert.

Жду оценок и комментариев.

P.S. Если на компьютере нет MS Office - можно воспользоваться OpenOffice. В алгоритм, для этого, никаких изменений вносить не нужно, а файл Template.htm заменить файлом TemplateOO.html

См. также

Загрузка электронных листов нетрудоспособности (ЭЛН) в ЗиК 7.7

Зарплата Внешние источники данных Расчет 7.7 1С:Зарплата и кадры 7.7 Россия Бухгалтерский учет Абонемент ($m)

Загрузка электронных листов нетрудоспособности (электронных больничных) в ЗиК 7.7 из файлов, например, из СБИС. Не нашел похожих разработок, может, плохо искал, для 1С 7.7 ЗиК.

1 стартмани

14.04.2020    8507    4    hvv2002    2    

2

JSON: Туда и Обратно

Внешние источники данных Платформа 1С v7.7 Конфигурации 1cv7 Украина Абонемент ($m)

Рабочий механизм чтения/записи строк в формате JSON для 1С 7.7. Тестировалось на релизах 7.70.25 и 27.

1 стартмани

16.12.2019    22039    60    Volvo32    33    

25

Интеграция с системой управления складом WMS Exceed-4000 (exceed-infor.ru) XML-обмен для комплексной конфигурации 1С 7.7

Внешние источники данных Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 1С:Комплексная 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Абонемент ($m)

Обработки обмена номенклатурой (SKU), дополнительными штрихкодами (AltSku), приемкой (AdvancedShipNotice), подтверждением приема (ASNClosed), выдачей (ShipmentOrder), подтверждением выдачи (CustomerOrderLoaded) для учетной системы 1С 7.7. Здесь выгрузка и загрузка для 1C 7.7.

1 стартмани

21.10.2019    15501    1    ksnik    0    

2

Универсальная выгрузка данных из 1С 7.7 в JSON

Внешние источники данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Обработка для универсальной выгрузки данных из конфигурации 7.7 в JSON. Может быть полезна для задач переноса данных из различных конфигураций в другие конфигурации, для перехода на другие версии 1С, для перехода на 8.3, для переноса данных в другие системы учета, для организации онлайн выгрузки с целью синхронизации разных систем учета. Выгрузка справочников, документов, результатов запросов, остатков по планам счетов.

2 стартмани

09.10.2019    16800    73    Malice    16    

12

Обмен с SalesWorks в 1С 7.7

Внешние источники данных Оптовая торговля Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 Россия Управленческий учет Абонемент ($m)

Обработка позволяет реализовать обмен данными между решением SalesWorks и 1c 7.7.

5 стартмани

16.07.2019    15921    6    vv-adm    2    

2

Выгрузка контактных данных контрагентов и формирование файла vcf. 1С 7.7

Внешние источники данных Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Обработка выгружает данные контрагентов и создает два файла: один текстовый со всеми данными, другой формата vcards.vcf для загрузки контактных данных в андроид.

1 стартмани

10.05.2019    9458    4    rid636674    1    

0
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Трактор 1247 06.03.10 18:54 Сейчас в теме
Решение хорошее. Плюс однозначно. Правда в коде ошибка. Появляются какие-то левый примечания.
Прикрепленные файлы:
3. arithmometr 152 06.03.10 20:06 Сейчас в теме
(1) Для использования ОО нужно создать файл во Врайтере. Для примера залил файл для Врайтера.
2. Трактор 1247 06.03.10 18:59 Сейчас в теме
Понял. Это шаблон ворда чем-то неугодил опену офису.
4. Styvi 6 15.03.10 15:37 Сейчас в теме
Проверил... - работает...
То есть, принцип рабочий... Жаль, что применения не смогу придумать в силу отсутствия потребности печатать в Word... хватает 1С-овской печати и в Excel...
А так - однозначно - плюс...
5. arithmometr 152 15.03.10 20:39 Сейчас в теме
(4) Печать в Word нужна там, где нужен нестандартный набор текста (абзацы, выравнивания, шрифтовые выделения). 1С этого просто не умеет, да и не должна она этого уметь.
За [+] спасибо
6. ert45 13.04.10 08:07 Сейчас в теме
Простое и эффективное решение. Спасибо! Пригодится и для явы.
7. Gulak 05.01.12 15:43 Сейчас в теме
А можно по подробнее область применения! Например договора аренды можно будет печатать?
8. Gulak 05.01.12 15:44 Сейчас в теме
Или договора займа от учредителя?
9. dampilster 05.01.12 15:50 Сейчас в теме
Работает, но думаю надо еще под себя переделывать)
10. dv1111 21.02.12 13:37 Сейчас в теме
Работает, но не решает моих задач. Придется что-то еще придумывать.
Оставьте свое сообщение