gifts2017

Формирование документов для печати по шаблону MS Word с помощью произвольного запроса к базе данных

Опубликовал Игорь Калчев (Igor030370) в раздел Печать - Универсальные печатные формы

Бывает так, что надо распечатать уйму писем для клиентов, контрагентов, акционеров или этикетки, наклейки и прочее прочее. Тогда можно изготовить шаблон письма (наклейки) в MS Word быстренько написать запрос к базе и сформировать файл(ы) MSWord. Поддерживается возможность формирования пачек (писем). Это необходимо для регистрации в канцелярии организации. Можно задать диапазон исходящих номеров по пачкам.

Шаблон формы MS Word нужно загрузить в макет обработки "Макет" (открыть обработку в режиме конфигуратора)

Запрос создается с помощью (почти) стандартной обработки КонсольЗапросов.epf, которая вызывается по ссылке "СоздатьЗапрос" на закладке "Результат"
Требование к запросу одно - он должен быть в виде дерева (для линейного запроса можно просто поставить галочку ОБЩИЕ ИТОГИ). Обрабатываются строки корневого узла дерева.

Не забудьте настроить соответствия словосочетаний в шаблоне с именами колонок в запросе, чтобы произвести автозамену значений (Закладка "Настройка автозамен").

Работает для любой конфигурации 1С82.

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

Наименование Файл Версия Размер
обработка 130
.epf 160,72Kb
15.12.14
130
.epf 160,72Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Иван Дижа (IDija) 02.09.11 15:15
(0) Вроде достойная разработка, но по скринам ничего не понять :(
2. Александр (Aragorn) 08.09.11 13:45
соглашусь что по скринам не понятно что и как. А поюзать теперь не дают новые правила. Для этого требуется 30 инфорублей.
4. Marysia Marysia (Marysia) 21.03.12 09:49
IDija 02.09.11 15:15 URL Это спам ↓Ответить
(0) Вроде достойная разработка, но по скринам ничего не понять
[+] [−]
2.
Aragorn 08.09.11 13:45 URL Это спам ↓Ответить
соглашусь что по скринам не понятно что и как. А поюзать теперь не дают новые правила. Для этого требуется 30 инфорублей.


Согласна с выше сказанным, по скринам не понятно, а для скачи и теста надо много инфорублей
5. Евгений Мадонов (madonov) 01.03.13 08:24
Автор! Плюсую! Хорошая вещь!
Однин недостаток - редактировать шаблон письма в макете в режиме конфигуратора - не айс.
Предлагаю доработку:
//Макет=ПолучитьМакет("Макет");
//MsWord=Макет.Получить();
Wk = Новый COMОбъект("Word.Application"); 
Wk.Visible = ложь;              //Шаблон - реквизит типа "строка",
Wk.Documents.Open(Шаблон);      //который хранит в себе путь до файла шаблона на диске
MsWord = Wk.ActiveDocument();   //(добавить поле выбора шаблона на форму)
...Показать Скрыть

Таким образом шаблон можно будет подгружать из файла.