Заметка о том, как можно/нельзя (нужное подчеркнуть) создавать файлы MS Word,
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Задача: Нужно вывести на печать в формате MS Word несколько страниц одинакового содержания с изменяющейся частью. Примером может быть печать поздравлений. Ув. ФамилияИмяОтчество, поздравляем Вас... ФамилияИмяОтчество на каждой странице меняем на нужное значение.
Попытка решения: Изучение методов MS Word, анализ примеров подобных решений собраных с разных околоодинэсных сайтов. Время потрачено безрезультатно.
Решение возникло случайно. И оказалось проще простого.
Вывод: Для работы с шаблонами документов MS Word достаточно начальных знаний об HTML/CSS и совсем не нужны знания атрибутов и методов объекта Word.Application.
Пример решения в обработке print2word.ert.
Жду оценок и комментариев.
P.S. Если на компьютере нет MS Office - можно воспользоваться OpenOffice. В алгоритм, для этого, никаких изменений вносить не нужно, а файл Template.htm заменить файлом TemplateOO.html
Обработки обмена номенклатурой (SKU), дополнительными штрихкодами (AltSku), приемкой (AdvancedShipNotice), подтверждением приема (ASNClosed), выдачей (ShipmentOrder), подтверждением выдачи (CustomerOrderLoaded) для учетной системы 1С 7.7. Здесь выгрузка и загрузка для 1C 7.7.
Обработка для универсальной выгрузки данных из конфигурации 7.7 в JSON. Может быть полезна для задач переноса данных из различных конфигураций в другие конфигурации, для перехода на другие версии 1С, для перехода на 8.3, для переноса данных в другие системы учета, для организации онлайн выгрузки с целью синхронизации разных систем учета. Выгрузка справочников, документов, результатов запросов, остатков по планам счетов.
Обработка выгружает данные контрагентов и создает два файла: один текстовый со всеми данными, другой формата vcards.vcf для загрузки контактных данных в андроид.
Проверил... - работает...
То есть, принцип рабочий... Жаль, что применения не смогу придумать в силу отсутствия потребности печатать в Word... хватает 1С-овской печати и в Excel...
А так - однозначно - плюс...
(4) Печать в Word нужна там, где нужен нестандартный набор текста (абзацы, выравнивания, шрифтовые выделения). 1С этого просто не умеет, да и не должна она этого уметь.
За [+] спасибо