Создание договоров по шаблонам Word в УТ 11.2, БП 3.0 с возможностью хранения в справочнике "Файлы"

Печать - Универсальные печатные формы

Публикация предназначена тем, кто ведет договоры в УТ 11 не только в справочнике "Договоры с контрагентами", но также формирует и согласовывает с контрагентами договоры в формате Word (*.doc). А так как программисты люди ленивые и я не являюсь исключением в этом (хорошем) смысле :), была создана эта печатная форма. Но это не простая печатная форма, а инструмент, который позволяет на основании шаблона, хранящегося в информационной базе в справочнике "Файлы", быстро заполнять и сохранять тут же в справочник "Файлы", но в другую папку, уже заполненный на основании шаблона договор в формате Word.

Хранение файлов с договорами в конфигурации (или томах) позволяет всегда иметь все под рукой ну и бонусом быстрое заполнение договоров.

Принцип работы

1) Все шаблоны хранятся в справочнике "Файлы" в определенной папке (у нас это папка "Шаблоны договоров", у вас может быть другая). Под шаблоном надо понимать заполненный договор, в котором не проставлены реквизиты организации, контрагента и некоторые доп. условия. Все переменные, которые зависят от конкретного договора (номер, дата, реквизиты организации и контрагента и т.п.) в шаблоне указываются как <Переменная>, при формировании из шаблона конкретного договора эти переменные заменяются конкретными значениями.

2) Готовые заполненные договора в формате Word хранятся аналогично в справочнике "Файлы", но они уже заполненные и именно они согласовываются с контрагентами. При хранении версий удобно потом смотреть, что было изменено в договорах.

3) В "Счет на оплату клиенту", "Заказ клиента", или справочники "Контрагенты", "Договоры с контрагентами" добавлена печатная форма, которая называется "Создание договора по шаблону Word". При ее открытии некоторые значения запоминаются, некоторые подставляются автоматически.

4) После заполнения всех реквизитов в печатной форме, есть возможность до формирования договора проверить, что подставится в формируемый договор.

5) Есть два режима формирования: просто отображение заполненного doc-файла договора с открытием в Word, или сохранения заполненного doc-файла в справочник "Файлы" и затем открытие карточки файла в справочнике для дальнейшего открытия.

Можно долго все объяснять, но проще показать, как это работает:

Демонстрация

PS: Прообраз обработки был найден в сети Интернет (я так и не вспомнил, где же ее я взял), но обработка очень сильно переделана и завязана на работу с файлами, которые будут храниться в самой конфигурации, или отдельных томах.

Последние обновления U93;

[+] - новый функционал, [*] - изменение, [!] - исправление ошибки

Версия 1.5 от 03.10.2017

[!] В связи с обновлением методов в БП 3.0 для работы с файлами, обработка изменена.

Версия 1.4 от 02.05.2017

[+] Добавлена поддержка конфигурации Бухгалтерия предприятия 3.0

[*] В коде добавлены области для платформы 8.3

[*] Исправлена ошибка для УТ 11.2

Версия 1.1 от 23.11.2015

[!] В некоторых случаях не загружался шаблон из базы на сервере при выборе шаблона (хотя если он выбирался ранее эта ошибка не проявлялась). Ошибка устранена.

Сайт: https://softonit.ru

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

Наименование Файл Версия Размер
Формирование договора по шаблону Word
.zip 45,94Kb
02.05.17
108
.zip 1.5 45,94Kb 108 Скачать
Пример шаблона Word
.doc 68,50Kb
02.05.17
19
.doc 68,50Kb 19 Скачать

См. также

Комментарии
1. Василий Мовчан (kent2007) 17.03.16 22:15 Сейчас в теме
как быть с табличной частью?
2. Виталий Барилко (Diversus) 2318 18.03.16 08:23 Сейчас в теме
(1) kent2007, табличные части не поддерживаются.
3. Василий Мовчан (kent2007) 19.03.16 08:18 Сейчас в теме
очень жаль. ктоб сделал по типу как в БП
4. Виталий Барилко (Diversus) 2318 19.03.16 12:49 Сейчас в теме
(3) kent2007, в чем проблема? Вот ваш шанс! ;)
16. Константин Нагибович (gradi) 02.05.17 16:35 Сейчас в теме
(3) что-то универсальное делать муторно, а заточить под определенный документ не сложно. На заполнении ворда и экселя уже собаку съели.
17. Виталий Барилко (Diversus) 2318 02.05.17 16:47 Сейчас в теме
(16)
елать муторно, а заточить под определенный документ не сложно. На заполнении ворда и экселя у

Да, но тем не менее - это хороший инструмент, которым мы пользуемся сами в своей работе. В последней версии работает в УТ 11.2 и БП 3.0
5. Spektr Тунда (Spektr) 440 29.07.16 21:42 Сейчас в теме
В терминале (на сервере, где нет установленного Word) будет работать?
6. Виталий Барилко (Diversus) 2318 30.07.16 20:59 Сейчас в теме
(5) Spektr, будет работать только там, где установлен Word
7. Yar Romanov (inforomanov2013) 05.08.16 20:42 Сейчас в теме
8. Виталий Барилко (Diversus) 2318 07.08.16 10:09 Сейчас в теме
(7) inforomanov2013, не проверял, т.к. нет ERP
9. Александр Т (kit-krasn) 23.08.16 06:12 Сейчас в теме
У меня к вам вопрос, какие права нужно дать менеджеру чтобы он смог шаблоны добавлять. Перерыл все. Не могу понять. Не видит файлов и папок!! И еще один вопрос: может ли быть реализована сумма и сумма прописью из договора подтягивать. За ранее благодарен.
10. Виталий Барилко (Diversus) 2318 23.08.16 09:55 Сейчас в теме
(9) kit-krasn, нужны права для работы с файлами. Суммы добавить можно, может позже это сделаем
11. Александр Т (kit-krasn) 23.08.16 18:40 Сейчас в теме
(10) Diversus, права то даны, но не работает! Проверял не раз! А есть возможность посмотреть ?
12. Александр Т (kit-krasn) 23.08.16 18:42 Сейчас в теме
(10) Diversus, это было бы очень хорошо! Есть еще пара идей, если интересно можем обсудить в личке?)
13. Виталий Барилко (Diversus) 2318 24.08.16 08:56 Сейчас в теме
(12) kit-krasn, дорабатываем только по мере возможностей. Сейчас явно не то время когда можем доработать.
14. Embria c (embria) 26.11.16 14:30 Сейчас в теме
Видимо взято от сюда http://infostart.ru/public/92963/

Виталий подскажите где хранятся сами макеты печатных форм? подойдет ли Печатная форма для УНФ
15. Виталий Барилко (Diversus) 2318 26.11.16 14:56 Сейчас в теме
(14) сами макеты хранятся в справочнике "Файлы", файл макета это обычный doc-файл, там где нужно вставить переменную в тексте, ставится <Переменная>.
18. Сергей (G297) 17.07.17 21:31 Сейчас в теме
Как добавить в параметры сумму документа и сумму прописью,что бы все сохранялось в таблице параметров
Или добавлять на уровне кода?
19. Сергей (G297) 18.07.17 09:16 Сейчас в теме
В общем париться особо не стал,подставил сумму договора и сумму прописью вместо e-mail организации и покупателя..
Сумму договора сделал через дополнительный реквизит справочника договоры.
ОГРН не прописан,но я вместо ОКПО задействовал
А так все толково сделано.Можете платный вариант предлагать...
20. Сергей (G297) 30.07.17 18:48 Сейчас в теме
Добавил формирование спецификации по табличной части счета на оплату в БП 3.0
Оставьте свое сообщение