gifts2017

Печатная форма договора контрагента по шаблону Word

Опубликовал Александр (karpal) в раздел Печать - Печатные формы документов

Формирование договора в формате MS Word по шаблону и хранение в привязке к договору.

Обработка реализована в виде внешней печатной формы с возможностью авторегистрации и автоматической перерегистрации. 

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

Формирование договора возможно из справочника "Контрагенты" или из документа "Реализация товаров и услуг".

После создания договора он сохраняется в хранилище дополнительной информации с привязкой к элементу справочника "Договоры контрагентов".

Шаблон договора может быть отредактирован под ваш формат (пример шаблона договора во вложении).

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

Наименование Файл Версия Размер Кол. Скачив.
Обработка внешней печатной формы
.epf 22,94Kb
15.07.13
1536
.epf 22,94Kb 1536 Скачать
Шаблон договора MS Word
.dotx 30,58Kb
15.07.13
419
.dotx 30,58Kb 419 Скачать
Шаблон договора MS Word 2003
.dot 64,00Kb
15.07.13
328
.dot 64,00Kb 328 Скачать

См. также

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

Комментарии

1. Сергей Ожерельев (Поручик) 24.05.11 23:17
2. Кирилл Панфилов (PanKir) 25.05.11 14:23
оно может и гуд, но есть немного недоработок...
1. при автоматическом создании печатной формы почему-то у меня не создалась кнопочка "печать" в контрагентах и реализации (работаю на КА 1.1.7.1)
однако при ручном добавлении объектов принадлежности печатной формы и прописывании доп параметров (также вручную) эта кнопка появляется.
2. при попытке распечатать договор пишет что не может, так как нет ответственных лиц организации, видимо это надо заключить в попытку...

в общем я не смог распечатать договор по стандартным настройкам обработки.
вот что написалось в сообщениях:
"Не удалось сформировать внешнюю печатную форму!
Метод объекта не обнаружен (ОтветственныеЛицаОрганизации)"
3. Сергей Ожерельев (Поручик) 25.05.11 14:42
Функция ОтветственныеЛицаОрганизации есть в УТ. В комплексной, скорее всего, называется или ОтветственныеЛицаОрганизаций или находится в другом модуле.
4. Николай Шилкин (RayCon) 25.05.11 16:54
(0) Ещё не смотрел, но задумка однозначно востребованная. Как поработаю, обязательно доложу результаты.
Кроме того, у неё есть хороший рыночный потенциал, правда, тут придётся ещё поработать с видами договоров...
Что вызвало недоумение, так это то, почему на скриншоте кнопка печати договора находится в справочнике "Контрагенты. Как-то это нелогично: с одним контрагентом может быть несколько договоров. Логично было бы иметь такую кнопку в справочнике "Договоры контрагентов".

(3) +1
Достала эта чересполосица в наименованиях! При встраивании одной и той же подсистемы в разные типовые конфигурации (БП, УТ, КА, УПП) всё время приходится адаптировать код к изменениям имён объектов вроде замены "и" на "й". :evil:
5. Ийон Тихий (cool.vlad4) 25.05.11 17:03
(4)+1 Это безобразие разработчиков конфигураций 1С. Делают конфы и не могут договорится как у них чего называется. :evil: Сам в шоке.
6. Сергей Ожерельев (Поручик) 25.05.11 18:02
(4) В Управлении торговлей нет штатной возможности пристегнуть ВПФ к договорам. Только через моддинг можно прикрутить.
7. Константин Соболевский (Константин С.) 25.05.11 18:10
Мда... И с УПП 1.3 проблемы, не создает.
8. Александр (karpal) 25.05.11 19:06
(2), (7) исправил обработку для КА 1.1 и УПП 1.3.
(4) действительно, (6) прав, в типовых конфах ВПФ не прицепляются к справочнику "Договоры контрагентов".
Сам файл договора после заполнения сохраняется в привязке к конкретному договору.
9. Роман Васильев (Klaz) 26.05.11 09:32
{ВнешняяОбработка.ДоговорПоШаблонуWord.МодульОбъекта(301)}: Ошибка при получении значения атрибута контекста (Documents)
Документ = Приложение.Documents.Open(ИмяФайлаШаблона);
по причине:
Неизвестная ошибка
Управление производственным предприятием, редакция 1.3 (1.3.12.1)
Вот такую ошибку выдает при выборе шаблона
10. Кирилл Панфилов (PanKir) 26.05.11 09:49
(8)всё хорошо, кнопка появилась, даже что-то делает... но опять минус один (((
точнее несколько:
1. не добавился документ в список файлов контрагента
2. при попытке открыть договор в ворде ничего не открывает
3. а при предварительном сохранении файла договора на диск не открывает его, пишет ошибку:
"Возможно, документ испорчен или поврежден. Используйте конвертер Восстановление текста или команду Открыть и восстановить, доступные в диалоговом окне Открытие документа.
"


З.Ы. А вот в формате doc (а не docx) всё хорошо открывает, но вот только в файлы контрагента так и не прописывается автоматически... (
11. Александр (karpal) 26.05.11 10:07
(10)
1. не добавился документ в список файлов контрагента

Документ добавляется в список файлов договора.
2. при попытке открыть договор в ворде ничего не открывает

При открытии документа *.dotx? MS Word какой версии установлен? С *.dotx и *.docx работают версии 2007 и 2010. Я выложил шаблон в старом формате *.dot, можешь попробовать его.
Проблема 3 скорее всего тоже связана с версией word.
12. Роман Васильев (Klaz) 26.05.11 10:11
13. Александр (karpal) 26.05.11 10:15
(9)
Странно. Ошибка регулярная? MS Word какой версии установлен?
14. Роман Васильев (Klaz) 26.05.11 10:37
Office 2003 + конвертер для 2007
15. Кирилл Панфилов (PanKir) 26.05.11 10:57
(11)dotx и docx у меня открывает нормально, хз где там в ворде найти его версию, но точно не 2003 ))) скорее всего 2007, но может и 2010
ошибка вылезла ввиду того что при сохранении договора в формат docx что-то не так работает, хз...
при сохранении договора в формат doc всё нормально сохранилось и открылось.

ИМХО: кстати, наверно лучше такие вещи делать все таки в формате doc, а не docX, так как я не уверен что у ВСЕХ наших предпринимателях есть офис 2007 и выше...
16. Кирилл Панфилов (PanKir) 26.05.11 11:17
(11)
karpal пишет:
Документ добавляется в список файлов договора.

ИМХО это не есть хорошо, это лишнее движение мышки: зашел в контрагента (2 клика мышки) - зашел в договора (1 клик мышки) - открыл договор (2 клика мышки) - открыл файлы договора (1 клик мышки), ИТОГО = 6 кликов мышки :!: :!: :!:
а если договор с контрагентом не один :?: :?: :?: а если я хочу все распечатать из 1С :?: :?: :?:
а хочется: зашел в контрагента (2 клика мышки) - открыл файлы контрагента (1 клик мышки), ИТОГО = 3 клика мышки.
в ДВА раза меньше движений, а в итоге - список ВСЕХ договоров с этим контрагентом.
17. Александр (karpal) 26.05.11 11:30
(15) ms office старше 2007 снят с продажи :)
(16) я тоже об этом думал, но все-таки, для моего заказчика было удобнее прицепляться к конкретному договору, переделать для контрагента несложно, возможно сделаю позже.
Кстати, если печатать шаблон повторно, он не формируется заново, а открывается из сохраненных ранее, так что количество кликов будет меньше:
1. Контрагент
2. Печатная форма
3. Договор

(14) не готов назвать причину ошибки. Попробуй выполнить на другой машине.
18. Кирилл Панфилов (PanKir) 26.05.11 11:37
(17)убедил, а дальше спорить лень :)
поэтому согласен поставить + 8-)
19. Сергей Ожерельев (Поручик) 26.05.11 19:30
(8) Скачиваний: 460 Плюсы +22 Продавай за деньги, нефиг баловать.
20. Александр (karpal) 26.05.11 19:38
(19) будет время - доведу до ума, тогда можно будет и денежку брать ;)
21. Алексей Прилепский (IamAlexy) 29.05.11 01:01
тупой вопрос: а как в офисе 2010 добавить закладку чтобы она была так же как в примере шаблона?
22. Александр (karpal) 30.05.11 07:56
(21) Закладка "Разработчик" - группа "Элементы управления" - "Формы предыдущих версий" - "Поле"
23. Алексей Прилепский (IamAlexy) 30.05.11 23:21
не думали сделать через поиск и замену? как в БСП сделана работа с шаблонами офисных документов?
ведь у этих закладок одна беда - нельзя с одним наименованием сделать несколько..
например приходится делать контрагент, контрагент1 и тд...

ибо идея в принципе интересна - дотошный пользователь получает некую свободу в формировании шаблонов (особенно если ему предоставить справку по поводу структуры метаданных и предусмотреть соответствующий набор метаданных в процедуре заполнения договора) - но многих вгоняет в ступор невозможность сделать несколько закладок с одним наименованием :)
причем ворд не то чтобы не ругается.. а он тупо стирает закладку..

сидит пользователь высунув язык, набивает шаблон, сохраняет - не работает.. проверяет - нет половины закладок....
24. Александр (karpal) 31.05.11 16:42
(23) согласен, решение с закладками не совсем удобно.
В БСП еще не видел как реализовано заполнение шаблонов, как-нибудь посмотрю.
25. Илья Попов (schel4ok) 02.06.11 09:13
у меня 1С:Предприятие 8.2 (8.2.10.77) Бухгалтерия предприятия, редакция 2.0 (2.0.19.9)

че то я не пойму как этим пользоваться
1) сделал себе Доп.внешнюю печатную форму
2) появилась кнопочка в документах реализации и в карточке контрагента
3) при нажатии на эту кнопку вылезают ошибки:

Не заданы параметры печатной формы. Необходимо перерегистрировать внешнюю печатную форму.
Не удалось сформировать внешнюю печатную форму!
Значение не является значением объектного типа (Свойство)

4) выбрать файл шаблона нельзя, т.к. в параметрах ВПФ можно выбирать только расширение epf. doc и ему подобные не видит.

как это починить чтоб работало?
26. Александр (karpal) 06.06.11 06:37
(25) Работает только на УТ 10.3, УПП 1.*, КА 1.*. В БП не может работать в принципе.
27. г. Казань Рустем Гумеров (Rustig) 21.06.11 13:04
(0) напиши, пожалуйста, сколько времени ты затратил на разработку, и сколько часов ты бы выставил клиенту за эту работу, если бы такая возможность появилась.
28. Александр (karpal) 23.06.11 05:24
Rustig,
Писалось давно и в несколько приемов, точное количество часов не готов сказать, но что-то около полдня наверное было потрачено. Для клиента часа 4 думаю была бы вполне адекватная оценка.
29. svetservis (Boeing 777) 27.06.11 15:33
Плюс однозначно. Зарядил всё за 3 мин. всё клубиться и работает на КА.
Вот только не понял по-чему количество дней рассрочки из договора вы не взяли? - сам не поборол- другому учился.
30. Андрей Чум (chum02) 08.08.11 17:03
31. Максим Некрасов (SiriusM) 20.08.11 10:57
Спасибо, очень полезная обработка!
есть дополнение: можно добавить склонение должностей и ФИО, что бы в ручную не править, пример есть здесь: http://infostart.ru/public/68187/
32. С В (mob) 22.08.11 11:11
Очень интересно!
А нельзя ли и для УТ11 адаптировать?
33. Дмитрий Белоголов (Trogvar) 13.09.11 10:40
Жалко что в БП не работает )
34. Дима (mitiyV) 16.09.11 14:03
Насколько сложно переделать под Опенофис?
35. Yaroslav Ryzhkov (svvinks) 22.09.11 20:46
(9) Klaz, Скорее всего у вас файл открыт для редактирования в Wordе.
36. Марина Меньшикова (МариМе) 27.09.11 09:38
У нас УТ 10.3 (8.2) Файл загрузила. Появилась кнопка в контрагентах и в реализации. Но пишет вот такое:
Не заданы параметры печатной формы. Необходимо перерегистрировать внешнюю печатную форму.
Не удалось сформировать внешнюю печатную форму!
Значение не является значением объектного типа (Свойство)
Что делать??
37. Александр (karpal) 30.09.11 06:50
(36) уверена, что правильно зарегистрировалась печ. форма? Попробуй повторить. Проверь регистрацию в справочнике внешних печ. форм.
38. Марина Меньшикова (МариМе) 30.09.11 08:03
Правильно это как? Повторила еще раз. ДОбавила через сервис-внешние печатные формы. В прикрепленном файле - как зарегистрировалась форма. Что неправильно?
Прикрепленные файлы:
39. Александр (karpal) 30.09.11 08:16
(38) Ну вот в колонке "Параметры обработки" явно видно что параметры не заданы. Вручную их установить не получится, т. к. там хранится шаблон. Открой файл обработки просто командой Файл-Открыть и жми кнопку "Зарегистрировать"
40. Марина Меньшикова (МариМе) 30.09.11 08:33
Простите. А поподробнее можно про "зарегистрировать".
41. Марина Меньшикова (МариМе) 30.09.11 08:37
Ой, е-лы палы. Нашла как открыть. А теперь спрашивает путь к файлу шаблона. Что за шаблон?
42. Александр (karpal) 30.09.11 08:37
(40)
  • Файл - Открыть
  • Ткнуть в обработку
  • Выбрать файл шаблона word (*.dot*)
  • Нажать кнопку "Новая" внизу слева

  • Согласиться со всем, что будет предложено
43. Марина Меньшикова (МариМе) 30.09.11 08:38
Наверное, я должна свой договор создать вордовский документ и к нему путь указать, да?
44. Александр (karpal) 30.09.11 08:38
(41) во вложении к публикации файл шаблона Word
45. Марина Меньшикова (МариМе) 30.09.11 09:02
Пытаюсь делать, что-то не получается. Извените, если туплю. Я всего лишь бухгалтер, пытаюсь облегчить работу своим менеджерам
Прикрепленные файлы:
46. koordinator1 (koordinator1) 03.10.11 11:21
47. Павел В (PaulV) 03.10.11 23:38
Спасибо! То, что нужно.

PS. Из-за невнимательности долго не понимал, почему после изменения шаблона открывается старый вариант договора.
"После создания договора он сохраняется в хранилище дополнительной информации с привязкой к элементу справочника "Договоры контрагентов"." и в следующие разы открывает именно из хранилища.
48. Марина Меньшикова (МариМе) 04.10.11 06:49
Вот теперь спасибо. Все получилось. Менеджеры очень довольны. Показала им договор на своем компе. Мой сервер, работаем по сети. И у менеджеров договор в печатной форме не открывается.
49. Дмитрий (EDS) 06.10.11 10:57
50. Алексей Рыженков (alexchel1) 06.10.11 11:08
51. Павел Панов (pav22001) 14.10.11 05:53
52. Samir Nuriyev (Samir_2011) 14.10.11 14:09
Добрый день, хорошая доработка, только у меня БП, пришлось немного подработать, буквально строчек 8-15 подправить, и отрубить учет напечатанных форм, если кому нужно - пишите, создам раздачу, если автор конечно не против :)
53. ddd ddd (alexsiswx) 14.10.11 16:16
Смотрю код. Хорошо написан. Но я бы кое-что сделал по другому. Но все равно хорошая вещь.
54. Василий Теркин (Terking) 19.10.11 09:35
я так и не смог прикрутить себе эту фишку с договором, обидно
55. Наталья Ракшина (Rakshina) 21.10.11 06:53
Мне тоже такая формочка нужна. Когда скачаю, попробую пристроить к Бухгалтерии Предприятия 8.2 Надеюсь заработает.
56. Евгений Левченко (MYRZILKA123) 21.10.11 15:13
Спасибо больное за печатную форму она мне сейчас очень пригодилась!
57. Егор Почерняев (tipOchek) 21.10.11 18:35
Благодарю за такой вариант решения задачи заполнения документов в WORD. Мне больше подошел шаблон из Документооборота.
58. Максим Некрасов (SiriusM) 02.11.11 21:46
Уже плюсанул, добавлю, что активно пользуюсь данной обработкой около месяца, очень доволен, но хотелось бы добавить склонения, как уже писал выше, если конечно у автора будет время :)
за все остальное спасибо, работает идеально!
SiriusM пишет:
Спасибо, очень полезная обработка!
есть дополнение: можно добавить склонение должностей и ФИО, что бы в ручную не править, пример есть здесь: http://infostart.ru/public/68187/
59. Антон Васильев (AVVG) 09.11.11 09:34
Очень помогла разработка. Пользуемся, все очень удобно
60. Константин Цвет (kcvet) 16.11.11 20:46
(52) Samir_2011, выложи пожалуйста для БП.
61. евгений медведев (evgenyi_o) 21.11.11 16:18
(52) Samir_2011 Как сделать чтобы автоматом не сохранялись документы - а всегда открывался бы шаблон с подставляемыми значениями и документ был - "новый документ ворд", а назвать его, положить куда надо и в окончательном варианте присоединить в договору и положить в хранилище хотелось бы вручную...
62. Юлия Малышева (unis) 07.12.11 08:23
давно искала такую програмку, но никак найти не могла.
Надеюсь когда скачаю и по пользуюсь буду безумно рада.
И обязательно опишусь какая же она в деле!!!
63. Юлия Малышева (unis) 07.12.11 18:03
:( скачала пытаюсь поставить и пишет вот что:
Ошибка при вызове метода контекста (Выполнить): {(8, 48)}: Неверные параметры "Перечисление.ВидыДополнительнойИнформацииОбъектов.Файл"
И ХранилищеДопИнформации.ВидДанных = ЗНАЧЕНИЕ(<<?>>Перечисление.ВидыДополнительнойИнформацииОбъектов.Файл)


Что делать?
64. Алексей Миронов (a_mironov) 11.12.11 03:41
Великолепная работа. Но всё же, нужно много чего доделывать, в своё время пришлосб отказаться от инструмента в пользу прямого формирования макета в doc
65. isn Игнатьев (isn) 21.12.11 09:42
Надо в описании внешней печатной формы указать что она написана для обычного приложения, и не для Управление Торговлей 11, как минимум.
66. Сарана Доржиева (sarana_girl) 12.01.12 11:04
Печатная форма очень помогла, спасибо!
67. sammas (sammas) 17.01.12 19:00
отлично работает. правда доработал под себя. спасибо. помогло.
68. Alex Pozn (alex.pozn) 29.01.12 11:38
Подскажите ее возможно для УТ для Украины переделать?
69. Alex Pozn (alex.pozn) 29.01.12 17:56
УТ для Украины добавились кнопка, но при ее нажатии-
Не удалось сформировать внешнюю печатную форму!
Метод объекта не обнаружен (ОтветственныеЛицаОрганизации)
70. Валя Гужбина (GVALA) 02.02.12 15:07
НУ вот нужно было обработку с договорами поставки к 1с бух а она только на УТ работает что за ущемление. Ну все равно списибо
71. Андрей Иванов (Jackman) 05.02.12 17:36
Делал нечто подобное на закладках. Тоже нужно было печатать договор, но цель была еще сделать так, чтобы сформированный документ нельзя было корректировать пользователю, типа, чтобы самостоятельно не меняли пункты договора.
72. Олег Олег (SCORP26) 15.02.12 15:29
Пытаюсь установить на УТ 10.3 при нажатиии регистрации (т.е. Новая) выдает ошибку:

{ВнешняяОбработка.ДоговорПоШаблонуWord.МодульОбъекта(263)}: Ошибка при вызове метода контекста (Размер)
КомментарийКФайлу = Файл.Имя + Символы.ПС + "размер:" + Файл.Размер() + " байт; изменен: " + Файл.ПолучитьВремяИзменения() + "; сохранен в ИБ: " + ТекущаяДата();

как исправить, чтобы все заработало
73. Alexey Drujkov (extremehelp) 12.03.12 21:14
В каких релизах бухгалтерия предприятия будет работать, а можно сделать только договор , а счет печатать отдельно ? Спасибо за печатную форму, очень вовремя, нужно для нашей бухгалтерии, дальше будем дорабатывать сами.
74. Александр (karpal) 13.03.12 04:10
(73) extremehelp, на бухгалтерии работать не будет вообще.
75. Александр (karpal) 13.03.12 04:11
(72) SCORP26, вкроятно, что недостаточно прав пользователя windows
76. Сергей (Feelthis) 16.03.12 01:35
Здравствуйте, не нашел ответа на вопрос: - для УТ 11 ред. работает обработка?
77. Александр (karpal) 16.03.12 05:04
78. Иван Коптев (smoln86) 29.03.12 14:15
добрый день, при попытке создать договор пишет такую ошибку, ошибка при вызове метода контекста (Получить COMОбъект) Ошибка получения объекта COM : Класс не зарегистрирован.
Конфигурация комплексная 8.2 1.1
79. ПТК Грант (grantmet) 08.08.12 12:27
Добрый день.
А у меня:
Не удалось сформировать внешнюю печатную форму!
Ошибка при вызове метода контекста (SaveAs): Произошла исключительная ситуация (Microsoft Word): Неверно указано имя файла.
Попробуйте выполнить следующие действия:
* Убедитесь, что путь введен правильно.
* Выберите нужный файл из списка файлов и папок.

Как с этим бороться?
Подскажите плиз.
80. Александр Литвиненко (Who) 26.02.13 11:53
(79) grantmet, ошибка сохранения файла Word, может ругаться когда открыт шаблон. Попробуй закрыть всё, заново зарегистрировать обработку (запускаешь в пользовательском режиме, открыть файл, открываешь обработку, пишешь наименование и путь к шаблону и далее происходит авто заполнение параметров, жмешь новая или замена и происходит авто регистрация внешней печатной формы). У меня такое было - после закрытия всех документов и перерегистрации заново помогало.
grantmet; +1 Ответить
81. Александр Литвиненко (Who) 26.02.13 12:06
(61) evgenyi_o, В коде удалить лишнее - открытие, сохранение и закрытие приложения
82. Андрей Петров (AndyInfo2012) 18.03.13 10:35
Отличная штука. Установил как написано выше. Сразу не заработало (при попытке печати ругагось - Метод объекта не обнаружен (ОтветственныеЛицаОрганизации) ), т.к. у меня отраслевое решение - Управление строительной организацией; сделано на базе УПП. Подправил одну строчку в модуле обработки и все заработало. В самом низу:
мЭтоУПП = (Метаданные.Имя = "УправлениеПроизводственнымПредприятием") ИЛИ (Метаданные.Имя = "УправлениеСтроительнойОрганизацией");
83. Александр (karpal) 18.03.13 11:08
(82) Пользуйся на здоровье :)
85. Елена К (Ele1234567) 29.04.14 11:29
Заинтересовала разработка, очень интересно попробовать на практике.
86. Павел Попов (Lipser) 03.09.14 12:55
"Управление торговлей (базовая)", редакция 10.3 (10.3.29.1)
"Управление торговлей", редакция 10.3 (10.3.25.1)

Не прописываются некотороые поля в документе Word, например номер договора. Ни из Реализации, ни из Карточки контрагента. В самом договоре номер, даты начала и окончания прописаны. В шаблоне закладка ДогНомер присутствует, при регистрации ДогНомер = Результат = ДоговорКонтрагента.Номер; тоже прописано. При создании договора пустое поле. Как починить ?
87. Алексей Мануйлов (Cybersant) 16.12.15 14:41
После обновления УНФ до версии 1.6 при запуске обработки ошибка:
Таблица не найдена "Справочник.КонтактныеЛица.РолиКонтактногоЛица"
<<?>>Справочник.КонтактныеЛица.РолиКонтактногоЛица КАК КонтактныеЛицаРолиКонтактногоЛица


Подскажите как исправить.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа