УТ11: Печатная форма договора в Word/Writer (с использованием БСП)

Публикация № 148909

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

Печатная форма договора в Word/Writer для Управление Торговлей 11 (с использованием БСП)

Позволяет выводить договор с контрагентом в Word (MS Office) или Writer (OpenOffice/LibreOffice) с заполненными реквизитами обеих сторон, с возможностью правки и сохранения данных о договоре (№, дата, срок действия), о подписантах с обоих сторон (должность, ФИО) и использованием штатных возможностей встроенной в Управление Торговлей 11 Библиотеки Стандартных Подсистем (БСП). Обработка использует исключительно штатные возможности УТ11, поэтому не требует внесения каких-либо изменений в конфигурацию. Тестирование обработки производилось на последних релизах УТ 11.0.8 и 11.0.9, гарантировать работоспособность на старых релизах не могу, обязательно проверяйте работоспособность обработки на тестовых базах перед использованием в рабочих.

Краткое описание возможностей:

1. Установка

Установка производится при помощи штатного функционала панели "Администрирование"\"Печатные формы, отчеты и обработки"\"Дополнительные отчеты и обработки" - нажимаем "Создать", указываем файл "ПечатьДоговораВOffice.epf", записываем, в итоге получаем две команды для договоров с контрагентами: "Печать договора" и "Печать договора (настройка)". Первая производит непосредственную печать указанного договора с использованием сохранённых настроек, вторая - позволяет просмотреть сохранённые настройки и изменить их, а также вывести на печать.

2. Настройки

Настройки подписанта со стороны организации сохраняются для каждой организации в отдельности кнопкой "Сохранить настройки организации".

Кнопкой "Сохранить" сохраняются глобальные настройки обработки (тип используемого шаблона (Word/Writer), место хранения шаблонов (макеты обработки/справочник приосединённых к физ.лицам файлов)), а также указанные настройки для договора (№, дата, срок действия, данные о подписантах) (последние сохраняются в справочнике присоединённых к договору файлов).

3.Шаблоны

Шаблоны договоров можно размещать как в макетах самой обработки, так и в базе данных, "прикрепив" их к какому-нибудь физ.лицу. Правила именования макетов:

{ТипДоговора}{ТипШаблона}  , где

{ТипДоговора} - Покупатель или Поставщик

{ТипШаблона} - DOC (для Word) или ODT (для Writer)

например, шаблон договора с покупателем для Word должен называться "ПокупательDOC"

Перечень доступных парметров печатной формы можно просмотреть в прилагающихся примерах шаблонов, они имеют вид {v8 ИмяПараметра}

4. Примечания

4.1. Шаблоны для Word

В БСП присутствует ошибка, из-за которой для некоторых типов файлов шаблонов (содержат более одной секции с разными настройками и/или имеют очень большой размер) из них не переносятся параметры страницы в конечный документ. Происходит это из-за использования для доступа к параметрам документа объекта ActiveDocument.PageSetup, который в указанных выше случаях возвращает часть настроек как "Неопределено".

В частности, проблема рассмотрена здесь: http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/85a286b5-91b5-457a-93b5-ef56ff31a116/

Если данная проблема сильно мешает, то устранить её можно следующим образом:

в общем модуле УправлениеПечатьюMSWordКлиент в методе ПолучитьМакетMSWord() ищем строку

Handler.НастройкиСтраницыМакета.Вставить(ИмяНастройки, COMОбъект.ActiveDocument.PageSetup[ИмяНастройки]);

и заменяем её на

Handler.НастройкиСтраницыМакета.Вставить(ИмяНастройки, COMОбъект.ActiveDocument.Sections.Item(1).PageSetup[ИмяНастройки]);

4.2. Шаблоны для Writer

У меня при формировании форм в пакете OpenOffice 3.3 для некоторых участков текста "слетало" форматирование (выравнивание, шрифт и/или его размер, выделение курсивом или жирным), однако из этого же шаблона в LibreOffice 3.5/3.6 всё формировалось корректно, поэтому рекомендую использовать именно этот пакет.

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

Наименование Файл Версия Размер
ПечатьДоговораВOffice.zip

.zip 66,88Kb
11.09.12
494
.zip 66,88Kb 494 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. ZhokhovM 04.09.12 12:37 Сейчас в теме
Всем привет. У меня возникли некоторые сложности:
1.Если в банковском счету проставить галочку "Изменить реквизиты банка", то данные с полями "КонтрагентБик", "КонтрагентБанк" и "КонтрагентКоррСчет" не отображаются.
2.Шаблон "ДокументDOC" не найден. Что нужно сделать, чтобы выводилась на печать??
Заранее благодарен!
2. andrewks 1282 04.09.12 13:12 Сейчас в теме
(1) Maxim2012,
1. посмотрю
2. данное сообщение выводится при каком значении поля "Место хранения" - "Макеты обработки" или "Спр. физ лиц"? если "Спр. физ лиц" - проверьте в присоединённых файлах указанного физ.лица наличие файла с таким наименованием. выглядеть это должно примерно так:
5. ZhokhovM 04.09.12 14:14 Сейчас в теме
(2) andrewks:
1.аналог организации
2.всё заработало, забыл прикрепить файл в шаблоне.
6. andrewks 1282 04.09.12 18:08 Сейчас в теме
(5) Maxim2012, по вопросу №1: проблему определил, чтобы не ждать заливки обновления, можно исправить по-быстрому код обработки:
в модуле формы в функции ПолучитьДанныеОбъекта() замените кусок с текстом запроса на текст из приложенного файла
Прикрепленные файлы:
Запрос.txt
7. andrewks 1282 04.09.12 18:10 Сейчас в теме
+(6) и не забудьте потом залить исправленную обработку в УТ 11 :-)
10. andrewks 1282 06.09.12 22:03 Сейчас в теме
выложил обновление с учётом исправления (6)
8. andrewks 1282 05.09.12 14:51 Сейчас в теме
(5) Maxim2012, рецепт из (6) помог?
9. ZhokhovM 05.09.12 19:41 Сейчас в теме
(8) да, но я сделал по-другому и добавил ещё 2 шаблона (с комитентом и комиссионером).
4. andrewks 1282 04.09.12 13:16 Сейчас в теме
(1) Maxim2012, он точно говорит именно "Шаблон "ДокументDOC" не найден" ? просто у меня не используются шаблоны с таким наименованием только ПокупательDOC, ПокупательODT, ПоставщикDOC, ПоставщикODT

если можно, прикрепите скрин сообщения об ошибке
56. Jaivan 43 05.02.15 17:22 Сейчас в теме
кто-нибудь может быть заморачивался добавлением в шаблон и последующим выводом так называемого особого верхнего колонтитула первой страницы?

для этого я в модулях ввел слещующие функции (аналогично функциям работы с верхним клонтитулом)

Функция ПолучитьОбластьВерхнегоКолонтитулаПервойСтраницы(Знач Handler) Экспорт
	
	Возврат Новый Структура("Header", Handler.COMСоединение.ActiveDocument.Sections(1).Headers.Item(2));
	
КонецФункции


Процедура ДобавитьВерхнийКолонтитулПервойСтраницы(Знач ПечатнаяФорма, Знач ОбластьHandler) Экспорт
	
	ОбластьHandler.Header.Range.Copy();
	ВерхнийКолонтитулПервойСтраницы(ПечатнаяФорма).Paste();
	
КонецПроцедуры


Процедура ЗаполнитьПараметрыВерхнегоКолонтитулаПервойСтраницы(Знач ПечатнаяФорма, Знач ДанныеОбъекта = Неопределено) Экспорт
	
	Если ДанныеОбъекта = Неопределено Тогда
		Возврат;
	КонецЕсли;
	
	Для Каждого ПараметрЗначение Из ДанныеОбъекта Цикл
		Если ТипЗнч(ПараметрЗначение.Значение) <> Тип("Массив") Тогда
			Заменить(ВерхнийКолонтитулПервойСтраницы(ПечатнаяФорма), ПараметрЗначение.Ключ, ПараметрЗначение.Значение);
		КонецЕсли;
	КонецЦикла;
	
КонецПроцедуры
Показать


Функция ВерхнийКолонтитулПервойСтраницы(ПечатнаяФорма)
	Возврат ПечатнаяФорма.COMСоединение.ActiveDocument.Sections(1).Headers.Item(2).Range;
КонецФункции


НО! никак не могу найти этот верхний колонтитул первой страницы в com соединении (COMСоединение)
...далее, непонятен принцип работы этого особенного колонтитула, очевидно, что он должен замещать обычный колонтитул на первой странице
3. andrewks 1282 04.09.12 13:13 Сейчас в теме
что-то картинка некорректно прикрепилась. ещё раз
Прикрепленные файлы:
11. sashajat 09.09.12 13:31 Сейчас в теме
У меня при печати выходит сообщение "Слишком много фактических параметров". Релиз 11.0.8.13
12. andrewks 1282 11.09.12 00:12 Сейчас в теме
(11) sashajat, ага, нашёл, в чём причина. в УТ 11.0.8.х используется БСП 1.х, а в 11.0.9.х - БСП 2.0.х
поправил, ограничение: в УТ 11.0.8.х настройки страницы для шаблона ODT (OpenOffice Writer) не сохраняются (из-за отсуствия такового функционала в БСП 1.х), для УТ 11.0.9.х - всё без изменений, согласно описания публикации
13. sashajat 11.09.12 08:09 Сейчас в теме
(12) Отчет стал выводиться в word, но не заполняються поля {v8 ОрганизацияНаименование} и {v8 КонтрагентНаименование}
14. andrewks 1282 11.09.12 08:25 Сейчас в теме
(13) sashajat, странно, у меня всё нормально. только эти два поля не заполняются? а остальные нормально? если можно, покажите скрин, в каком виде выводится документ (можно с тестовой организацией/контрагентом, чтобы не светить конфиденциальные данные)
15. sashajat 11.09.12 09:17 Сейчас в теме
(14) Остальные нормально отправляю оригинал.
Прикрепленные файлы:
ДОГОВОР.doc
16. andrewks 1282 11.09.12 09:48 Сейчас в теме
(15) sashajat, хмм... интересно то, что в шапке договора эти же поля {v8 ОрганизацияНаименование} и {v8 КонтрагентНаименование} заполняются (т.е. сами данные из БД берутся корректно), а вот в разделе реквизитов - нет.
по ходу, ещё один глюк БСП (как, например, с параметрами макета DOC), но у меня пока не получилось его воспроизвести. вечерком попробую покопаться детальнее, постараюсь обойти
17. andrewks 1282 11.09.12 12:36 Сейчас в теме
(15) sashajat, локализовал проблему. это проявляется только на БСП 1.х (т.е. УТ 11.0.8.х) и только на шаблоне DOC. в той же УТ 11.0.8.х, но с шаблоном ODT - всё нормально.

значит, точно ошибка в БСП 1.х. видимо, придётся вбивать какой-то костыль
18. andrewks 1282 12.09.12 08:15 Сейчас в теме
(15) sashajat, сделал залипуху для БСП 1.х, теперь должно работать
19. sashajat 12.09.12 08:54 Сейчас в теме
(18) Все отлично заработало. Ставлю +
20. fgremlin 14.09.12 00:41 Сейчас в теме
Однозначно +!
В связи с тем, что лень двигатель прогресса, [;)] мысль пошла дальше.
Предложения по модернизации:
1. Возможность затолкать (потом выбирать при печати) несколько форм договоров к одному типу договора. Я просто предполагаю использовать разные договора, например на разовые работы и на комплексное обслуживание.
2. (бредовая, наверное мысль) Прикрутить каким-то образом к коммерческому предложению, мол типа предлагаем Вам, и бланк договора с реквизитами сразу на подписание.
Но вообще и так отлично.
21. andrewks 1282 14.09.12 08:19 Сейчас в теме
(20) fgremlin, по пункту №1 - специально конструировал код так, чтобы можно было легко добавлять любые шаблоны в любом количестве - достаточно немного подкорректировать код и разместить нужные шаблоны
по пункту №2 - довольно специфично. обычно, если идут обезличенные коммерческие предложения (типа оферты), то либо идёт бланк договора с пустыми реквизитами контрагента, либо ссылка на таковой на сайте.
если идёт адресное предложение конкретному контрагенту - обычно, если договора с ним ещё нет, то полных его реквизитов в базе тоже нет (как правило, только название, адрес, тел и конт.лицо).
но, если таковая потребность имеется - реализовать тоже недолго.
22. fgremlin 14.09.12 09:35 Сейчас в теме
(21)Специфики, конечно, разные, я обычно обсуждаю моменты и делаю предварительное обследование заранее, затем стребываю реквизиты у клиента, завожу его в базу, создаю сделку и ком. предложение, потом если сделка не состоялась можно поставить причину отказа и потом проанализировать. Подозреваю, что такой логики и придерживались 1С-ники.
Только не могу еще разобраться (11 релиз странноват...) как добавлять виды договоров. Мне нужны еще несколько, на разные виды услуг - типа есть разовые услуги, есть на обслуживание и есть на продажу и договора для каждого разные.
Пока попробую несколько отчетов с разными шаблонами прикрутить и выбирать нужный.
Но, вообще универсальность и гибкость рулит. :)
23. son_v 2 28.09.12 15:56 Сейчас в теме
Настраивали внешнюю печатную форму для Договоров в Word (Управление торговлей 11.0.9.5). У нас случилось так, что договора по разным видам деятельности подписывают разные люди (по доверенностям), поэтому пришлось подписантов цеплять в карточке договора, и туда же выводить и ответственных подписантов из контактных лиц контрагента. Подписантов от организации храним в регистре сведений, с указанием документа-основания (доверенность, Устав). По срезу последних находим актуальных подписантов по организации, подразделению.
24. vladm2008 02.10.12 15:37 Сейчас в теме
26. andrewks 1282 02.10.12 15:52 Сейчас в теме
(25) vladm2008, сюда можно прикрепить нормальный скриншот ошибки, на этом ничего не разобрать
28. vladm2008 02.10.12 16:21 Сейчас в теме
(26) извиняюсь. Версия 1С:Предприятие 8.2 (8.2.15.289) Управление торговлей, редакция 11.0 (11.0.7.13)
Прикрепленные файлы:
27. vladm2008 02.10.12 16:20 Сейчас в теме
Извиняюсь
Прикрепленные файлы:
29. vladm2008 02.10.12 16:26 Сейчас в теме
В Сравочник.ДоговорыКонтрагентов реквизит ТипДоговора отсутствует и Справочник.КлассификаторБанковРФ
30. andrewks 1282 02.10.12 16:33 Сейчас в теме
(29) vladm2008, ясно, в описании обработки написано:

"Тестирование обработки производилось на последних релизах УТ 11.0.8 и 11.0.9, гарантировать работоспособность на старых релизах не могу"

у вас старый релиз. либо обновляйтесь, либо допиливайте, исходный код открыт
31. andrewks 1282 02.10.12 16:34 Сейчас в теме
если конфа типовая, то лучше обновиться.
если с наработками - тут уже решайте сами, что вам выгоднее - обновлять конфу, или адаптировать внешние обработки под свою конфу
32. 26178_mail.ru 20.11.12 16:59 Сейчас в теме
как раз искал под УТ 11 шаблон печатной формы с выводом в Word., спасибо боьлшое пригодилась как шаблон для разработки печати этикеток шаблон которой задан в ворде, буду курочить.
33. azs102 06.03.13 15:51 Сейчас в теме
Всем доброго дня!
Давно ищу подобную обработку, т.е. с возможностью из УТ 11 распечатывать договора, выбирая из нескольких шаблонов. К сожалению, в скрине шаблона печатной формы договора данной обработки я не увидел указания стоимости услуг (товаров) по договору. Вопрос к разработчику (или специалистам): можете ли Вы доработать данную обработку и на каких условиях?
34. Гость 05.04.13 14:18
Добрый день, что за реквизит ищет обработка? Его нет в типовой УТ 11.1.1.13
"Договоры.Организация.ТекущаяДолжностьРуководителя" ????
35. Гость 05.04.13 14:19
36. andrewks 1282 05.04.13 14:32 Сейчас в теме
(35) Столяров Павел, я не могу гарантировать работоспособность на всех будущих релизах. тем более, что это не просто новый релиз, а новая редакция
37. Гость 05.04.13 15:20
Обработка для УТ 11.1.1.13 (поправлен запрос, работает)
Прикрепленные файлы:
ПечатьДоговораВOffice_УТ 11.1.1.13.epf
38. Гость 05.04.13 15:41
При сохранении шаблона в справочнике физлиц получаем:

Ошибка открытия файла:
"ПокупательDOC.doc".

Файл не найден в хранилище файлов.
Возможно файл удален антивирусной программой.
Обратитесь к администратору.

Хотя присоединенный файл вполне себе доступен...
Прикрепленные файлы:
39. Гость 05.04.13 15:48
А при хранении в макете обработки - все нормально...
40. Alran 36 14.07.13 22:47 Сейчас в теме
Все получилось замечательно, спасибо. Но единственная проблема-у нас много разных шаблонов договоров: договор поставки, договор сопровождения, абонентский договор и т.д. Мне пришлось добавить реквизит формы "ШаблонНазвание" (строка,20 символов), в котором можно указать какой шаблон надо использовать. Но тогда пользователь, при создании шаблона в справочнике физических лиц должен формировать название несколько по иному: {ТипДоговора}{ШаблонНазвание}{ТипШаблона} , где

{ТипДоговора} - Покупатель или Поставщик

{ШаблонНазвание} - идентифицирующая шаблон строка (Например "Абонентский")

{ТипШаблона} - DOC (для Word) или ODT (для Writer)
41. Alran 36 14.07.13 22:59 Сейчас в теме
Все замечательно получилось спасибо. Единственное неудобство для нас- у нас несколько шаблонов договоров. Пришлось добавить реквизит формы "ШаблонНазвание"(Строка, 2щ символов) , для возможности идентификации шаблона. Тогда правила именования макетов изменились:

{ТипДоговора}{ШаблонНазвание}{ТипШаблона} , где

{ТипДоговора} - Покупатель или Поставщик

{ШаблонНазвание} - Название для идентификации макета ( например "Абонентский", или "Поставки")

{ТипШаблона} - DOC (для Word) или ODT (для Writer)
Прикрепленные файлы:
ПечатьДоговораВOffice.epf
42. Katano 06.09.13 14:18 Сейчас в теме
{Форма.Форма.Форма(632)}: Ошибка при вызове метода контекста (Выполнить)
РезЗапроса=Запрос.Выполнить();
по причине:
{(9, 23)}: Поле не найдено "Договоры.Организация.ТекущаяДолжностьРуководителя"
,Договоры.Организация.<<?>>ТекущаяДолжностьРуководителя as ОрганизацияДолжностьРуководителя

УТ 11.1.2.10
43. bambula 3 26.12.13 10:59 Сейчас в теме
Подскажите, может кто решил проблему - если в ворде сделать несколько параметров - то выводится только в первый параметр. А в остальные - просто в виде текста (имя параметра). Как с этим бороться?
44. andrewks 1282 26.12.13 11:13 Сейчас в теме
(43) как раз в данной разработке данная проблема решается, смотрите код
45. allusion 30.01.14 13:30 Сейчас в теме
{(9, 23)}: Поле не найдено "Договоры.Организация.ТекущаяДолжностьРуководителя"
,Договоры.Организация.
Как решить?????
Прикрепленные файлы:
megapraysmarafetnomenklatury_ut111_1707-2013.epf
46. andrewks 1282 30.01.14 19:46 Сейчас в теме
53. rozer 268 18.06.14 11:03 Сейчас в теме
(46)
чтобы работало в ут11.1.6.20
надо
1) строка 662 поменять на
ОбновитьПолеИзЗначения("ОрганизацияПодписант",ФизическиеЛицаУТ.ФамилияИнициалыФизЛица(Выборка.ОрганизацияРуководитель));


2)изменить запрос в строке 613 на
Запрос.Текст="ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
	             |	Договоры.Номер КАК НомерДоговора,
	             |	Договоры.Дата КАК ДатаДоговора,
	             |	Договоры.ДатаНачалаДействия КАК ДатаДействияДоговора,
	             |	Договоры.ДатаОкончанияДействия КАК СрокДействияДоговора,
	             |	Договоры.ТипДоговора КАК ТипДоговора,
	             |	Договоры.Организация КАК Организация,
	             |	Договоры.Контрагент КАК Контрагент,
	             |	ОтветственныеЛицаОрганизаций.Должность КАК ОрганизацияДолжностьРуководителя,
	             |	ОтветственныеЛицаОрганизаций.Наименование КАК ОрганизацияРуководитель
	             |ИЗ
	             |	Справочник.ДоговорыКонтрагентов КАК Договоры
	             |		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ОтветственныеЛицаОрганизаций КАК ОтветственныеЛицаОрганизаций
	             |		ПО (ОтветственныеЛицаОрганизаций.ОтветственноеЛицо = ЗНАЧЕНИЕ(Перечисление.ОтветственныеЛицаОрганизаций.Руководитель))
	             |			И Договоры.Организация = ОтветственныеЛицаОрганизаций.Владелец
	             |ГДЕ
	             |	Договоры.Ссылка = &ТекДоговор";
Показать

т.к. наименование и должность руководителя теперь в спр. "ОтветственныеЛицаОрганизаций"

а так с виду все работает. Спасибо.


54. rozer 268 18.06.14 12:14 Сейчас в теме
47. kcerokc 27.02.14 10:04 Сейчас в теме
не могу распечатать договор после обновления на УТ 11.1.4.12, пропала кнопка печать. Где ее искать?
48. belfast 09.03.14 00:53 Сейчас в теме
Установил на 11.1.4.13. Если кто-то устанавливал с этим обновлением, скажите где вообще должна быть кнопка печати?
49. s_uu 22 25.04.14 06:17 Сейчас в теме
Добрый день, у меня тоже нет кнопки Печать, может напишете, где она должна быть????
50. s_uu 22 25.04.14 06:17 Сейчас в теме
Управление торговлей, редакция 11.1 (11.1.4.10)
51. oakhead 29.04.14 15:07 Сейчас в теме
(50) s_uu, я в этой версии в команды печати добавлял руками. В 11.1.4.14 она появилась штатно
52. logic251 27.05.14 15:36 Сейчас в теме
(51) oakhead, расскажите как это можно сделать.
55. vicmos 42 08.10.14 16:16 Сейчас в теме
57. chuchi 22.02.15 22:02 Сейчас в теме
При открытии вылетает ошибка
{Форма.Форма.Форма(672)}: Поле объекта не обнаружено (ОбъектыНазначения)
ОбъектыНазначения=Параметры["ОбъектыНазначения"];
58. Baser 5 15.03.16 05:18 Сейчас в теме
Кстати, по поводу примечания кривых полей и прочего. Проверьте универсальность моего предположения, или это только у меня работает?
http://forum.infostart.ru/forum24/topic143125/message1522475/#message1522475
59. svetik789 23.03.16 15:39 Сейчас в теме
1С:Предприятие 8.3 (8.3.7.1917)
Управление торговлей, редакция 11.2 (11.2.3.66)

Ошибка при выборе печатной формы договора или настройки (

Случаем не будете обновлять для 11.2 ?
Прикрепленные файлы:
60. myoff 211 20.01.17 12:31 Сейчас в теме
1С:Предприятие 8.3 (8.3.9.1818)
1С:ERP Управление предприятием 2 (2.2.2.127)
Ошибка при выборе печатной формы договора или настройки
Прикрепленные файлы:
61. buh.simf 20.10.17 16:28 Сейчас в теме
Добрый день. Управление торговлей, редакция 11 (11.3.4.93)
Не могу распечатать, не настроить такая же ошибка
Прикрепленные файлы:
62. vovafr1 3 23.11.17 16:12 Сейчас в теме
Не работает! текст ошибки : {ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(382)}: Ошибка при вызове метода контекста (ПолучитьФорму)
ФормаОбработки = ПолучитьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма", ПараметрыОбработки, Форма);
по причине:
Ошибка инициализации модуля: ВнешняяОбработка.ПечатьДоговораВOffice.Форма.Форма.Форма
по причине:
{ВнешняяОбработка.ПечатьДоговораВOffice.Форма.Форма.Форма(661,49)}: Переменная не определена (ФизическиеЛица)
ОбновитьПолеИзЗначения("ОрганизацияПодписант",<<?>>ФизическиеЛица.ФамилияИнициалыФизЛица(Выборка.ОрганизацияРуководите
релиз 11 (11.3.4.112)
платформа 1С:Предприятие 8.3 (8.3.10.2252)
63. webmastersb 03.05.18 14:31 Сейчас в теме
64. MadJhey 1 20.09.19 17:41 Сейчас в теме
Обработка устарела. Пришлось доработать напильником.
1с в своем духе:
было ИнициализироватьМакет
стало ИнициализироватьМакетОфисногоДокумента
и т.д.
Оставьте свое сообщение

См. также

Мастер печатных форм v 3.1 Промо

Универсальные печатные формы v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Создание печатных форм "с нуля" за несколько минут. Моментальная отладка. Не требует знания встроенного языка 1С.

8 стартмани

07.03.2014    89509    380    kser87    208    

Заполнение шаблона Word docx на сервере, без ComОбъект и внешних компонент, только механизмами самой Платформы 1С, методом XML-инъекции

Универсальные печатные формы Печатные формы документов v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Внешние печатные формы для документа Счет на оплату позволяют сформировать на сервере без использования технологии OLE (Com объекта) и сохранить на печать заполненные docx шаблоны договора поставки и спецификации к договору (УНФ 1.6) (идея универсальна, подойдет для любой конфигурации). Используются только средства самой Платформы 1С:Предприятие 8.3 (8.3.13.1644). Проверено на релизе УНФ 1.6.16.176.

1 стартмани

23.12.2019    7086    26    1sig    3    

Формирование договоров по шаблонам из Google Drive

Печатные формы документов Документооборот и делопроизводство v8 УТ11 КА2 Россия БУ УУ Абонемент ($m)

Основная идея: бухгалтер / кадровик / директор может вносить правки в шаблоны договоров без участия программиста. Пользователь получает возможность редактировать шаблоны на Google диске и тут же формировать договоры по исправленным шаблонам из 1С. Заполненный по шаблону договор сохраняется на Google диск. Вместо пары десятков внешних печатных форм, в вашей базе всего одна внешняя обработка. Обработка разрабатывалась под КА 2. Тестировалась на КА 2.4.9.82, УТ 11.4.5.32, УТ 11.4.9.98. Несложно адаптируется под другие БСП-Конфигурации.

2 стартмани

25.11.2019    9825    18    hlopik    20    

Вывод QR-кода типовыми средствами.

Универсальные печатные формы Сканер штрих-кода Универсальные функции v8 КА1 УТ10 УПП1 Абонемент ($m)

Вывод QR-кода типовыми средствами. На данный момент очень часто нужно вывести в печатную форму QR-код. Показываю как на примере типового кода из УТ11 это сделать. Можно использовать в любых конфигурациях с обычными формами.

1 стартмани

21.10.2019    12300    23    Емельянов Алексей    45    

Печатная форма, сделанная как расширение конфигурации для БП 3.0. Новые возможности БСП Промо

Практика программирования Универсальные печатные формы v8 БП3.0 Абонемент ($m)

Печатные формы на внешних обработках скоро канут в лету. На смену им приходят ПФ, реализованные в виде расширений конфигурации. Не нашел на сайте примеров таких расширений. Привожу пример подобного расширения для БП 3.0.

1 стартмани

06.12.2017    24766    49    kwazi    6    

Шаблон разработки печатных форм и подключения к конфигурациям на БСП 2.х и БСП 3.0

Печатные формы документов БСП (Библиотека стандартных подсистем) Расширения v8 1cv8.cf Абонемент ($m)

«Вместо поставки внешних печатных форм в виде внешних обработок рекомендуется вести их разработку с помощью расширений конфигурации.» [ИТС, БСП гл. 3.38 Печать] У меня задачи типа «Требуется разработать печатную форму …» появляются регулярно, но с временными интервалами. Что бы вести разработку единообразно, для конфигураций на БСП, я заготовил шаблон для таких задачек, который позволяет мне сразу приступить к разработке макета и алгоритма формирования печатной формы, а «обертка» из БСП уже готова.

1 стартмани

04.10.2019    24134    40    tolX5    18    

Редактор-конструктор визиток

Универсальные печатные формы v8 Издательство, полиграфия, упаковка Абонемент ($m)

Интерактивный редактор-конструктор визиток / персональных карточек на основании макетов.

5 стартмани

16.06.2019    3833    4    eugenevk    6    

Подсистема справок (ЗУП 3.х)

Универсальные печатные формы Справки Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 v8::СПР ЗУП3.x БУ Абонемент ($m)

Подсистема справок внешней печатной формой для 1C: Зарплата и Управление Персоналом, редакция 3.х.

1 стартмани

25.04.2019    10676    19    🅵🅾️🆇    16    

УПД за поставщика c подписями и факсимиле для БП 3.0 Промо

Печатные формы документов Документооборот и делопроизводство Оптовая торговля Документооборот и делопроизводство Оптовая торговля v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Внешняя печатная форма для печати - "Универсальный передаточный документ" за поставщика. ВПФ (с формой и без) в форме заполняются должности и фамилии и происходит заполнение полей 10,13, 15,18.Так же есть возможность хранить и выводить на печать подписи руководителя и глав.бухгалтера поставщика. Внесены изменения под требования конфигураций выше 3.0.67.38 (НДС20%). Версия 0.2 без формы выбора подписантов(будет полезна тем у кого ответственные лица неизменные).

5 стартмани

19.03.2015    78029    960    kn    102    

Универсальная печатная форма "Анализ объекта" + шаблон подключаемой обработки для 1С на управляемых формах

Универсальные обработки Универсальные печатные формы v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная печатная форма для всех программ на управляемых формах. Результат печати содержит все реквизиты и табличные части любого документа или справочника (имя + синоним + значение реквизита или поля табличной части), показывает уникальный идентификатор (УИД/GUID) объекта и дату создания (даже справочника!) на основании УИД. Отказоустойчивость кода обработки позволяет ей открываться как в типовых, так и в самописных программах (большинство обычных внешних печатных форм этого не могут). Кроме интерактивного открытия есть возможность подключения к конфигурации. После добавления появится команда печати почти во всех документах и справочниках. Автоматически определяет среду подключения и выбирает доступный вариант вывода: общая форма печати или же отображение табличного документа в новой форме. Все реквизиты объекта получает запросом, а не перебором строк, это делает быстрым выполнение команды.

2 стартмани

05.04.2019    10263    26    Aleksandr55555    4    

Макет оформления "Печатные формы" для отчетов на СКД (черно-белый)

Универсальные печатные формы v8 v8::СКД 1cv8.cf Абонемент ($m)

Готовый макет оформления для отчетов СКД. Макет представляет собой простой черно-белый вариант, с крупным шрифтом в группировках.

1 стартмани

15.03.2019    7747    6    rpgshnik    5    

Визуализация электронной подписи на исходящих документах в соответствии с ГОСТ Р 7.0.97-2016. Полная автоматизация

Печатные формы документов Документооборот и делопроизводство Документооборот и делопроизводство v8 ДО Россия Абонемент ($m)

Визуализация ЭЦП по ГОСТу Р 7.0.97-2016, предложенная в предыдущей статье (https://infostart.ru/public/931674/) на данную тему, очень прижилась у меня в организации. Начальник часть писем повелел подписывать ЭЦП и не тревожить его по пустякам. Но механизм подписи требовал некоторого количества ручных действий, а хочется полной автоматизации. Итак, постановка задачи: штамп должен позиционироваться сам, pdf-файл со штампом ЭЦП должен создаваться сам и в карточку исходящего документа тоже должен сам загружаться.

1 стартмани

19.02.2019    13424    46    soulner    45    

Создание и печать этикеток (ценников). Со штрих-кодами и без. Универсальная обработка Промо

Универсальные печатные формы Ценники Розничная торговля Розничная торговля v8 1cv8.cf Абонемент ($m)

Эта обработка (в составе демонстрационной конфигурации) представляет собой инструмент, который позволяет делать только лишь два полезных действия: 1. создать макет для печати этикеток (ценников) в пользовательском режиме 2. напечатать заданное количество этикеток (ценников) по выбранной номенклатуре. НО!...

5 стартмани

18.07.2015    67513    260    kentavr27    49    

Печать pdf документа со штампом ЭЦП

Печатные формы документов Документооборот и делопроизводство Документооборот и делопроизводство v8 v8::УФ ДО Абонемент ($m)

Печать pdf файла, прикрепленного к внутреннему документу, подписанному ЭЦП, с установкой отметки о подписании.

1 стартмани

24.05.2018    14176    93    App0st0l    14    

Внешняя печатная форма с вводом параметров через дополнительную форму

Универсальные печатные формы Практика программирования v8 1cv8.cf Россия Абонемент ($m)

Удобный ввод параметров в печатную форму с помощью дополнительной формы

1 стартмани

23.03.2018    19715    52    Margo462    7    

Пользовательские макеты для внешних печатных форм (обработок)

Практика программирования Универсальные печатные формы v8 v8::СКД 1cv8.cf Россия Абонемент ($m)

Расширение БСП по реализации механизма пользовательских макетов для обработок внешних печатных форм.

2 стартмани

05.03.2018    16554    13    simy4    13    

Внешняя печатная форма с отладкой (шаблон) для управляемых форм

Универсальные печатные формы Печатные формы документов v8 v8::УФ БП3.0 ЗУП3.x Абонемент ($m)

Шаблон обработки предназначен для разработки внешних печатных форм с удобным механизмом отладки. Пример внешней печатной формы "Счет на оплату покупателю" для БП 3.0.64.28

1 стартмани

12.02.2018    14633    70    Mx00    24    

Формирование комплекта печатных форм в типовых конфигурациях для разнотипных документов

Универсальные печатные формы Печатные формы документов v8 v8::БУ v8::ОУ 1cv8.cf Россия БУ УУ Абонемент ($m)

В типовых конфигурациях используется подход к формированию комплекта печатных форм для одного вида документа, что не всегда удобно. В статье рассмотрен способ печати комплекта печатных форм для группы различных видов документов на базе типового (БСП) механизма печати.

1 стартмани

28.12.2017    25745    83    gzharkoj    6    

Простой вывод табличного документа в общую форму "Печать документов", с использованием БСП

Универсальные печатные формы v8 УТ11 Россия Абонемент ($m)

Простой вывод табличного документа из модуля формы внешней обработки, в общую форму "Печать документов", с использованием БСП. Проверялось на версии БСП 2.2.5.30 в конфигурации УТ 11.1.

1 стартмани

08.12.2017    25013    13    dmitry1975    18    

Печать бухгалтерской справки для любого документа Промо

Универсальные печатные формы Печатные формы документов v8 УПП1 БУ НУ Абонемент ($m)

Универсальная печать бухгалтерской справки для любого документа.

1 стартмани

13.11.2013    25505    10    stsasha87    5    

Заполнение шаблона Word на сервере, без использования MS Office (docx -> zip -> xml). Предусмотрен вывод табличных частей

Универсальные печатные формы Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Шаблон в Word, управляемые формы. Создание заполнение документа Word (docx -> zip -> xml) по шаблону на сервере без использования MS Office. Предусмотрен вывод табличных частей.

2 стартмани

04.10.2017    24217    176    artms    33    

Корректная двусторонняя печать табличных документов + Простой пример создания внешней печатной формы

Универсальные печатные формы Практика программирования v8 БП3.0 УТ11 Россия Абонемент ($m)

Статья посвящена двухсторонней печати табличных документов из 1С:Предприятия 8.3. А за одно рассмотрено создание Внешней печатной формы (ВПФ). Публикацию про двустороннюю печать на Инфостарте не нашел. Когда передо мной стояла такая задача, решение нашел не сразу. Делюсь, думаю, для многих эта информация будет полезной.

1 стартмани

31.07.2017    21896    15    SmArtist    8    

Презентабельная печатная форма в WORD

Универсальные печатные формы Практика программирования v8 1cv8.cf Автомобили, автосервисы Россия Абонемент ($m)

Итак, товарищи, наверняка кому-то из Вас доводилось делать красивые печатные формы. И это очень-очень нудновато, особенно если стоит вопрос работы с MS WORD. Привожу пример моей работы и создания некого "коммерческого предложения" для Лады приоры :)

1 стартмани

06.05.2017    12060    12    Drfreeman    8    

[БП 3.0, УТ 11.1] Бизнес-Интеллект: мастер ТТН Промо

Печатные формы документов Документооборот и делопроизводство Оптовая торговля Документооборот и делопроизводство Оптовая торговля v8 БП3.0 УТ11 Россия БУ УУ Абонемент ($m)

Трудности с формированием комплектов сопроводительных документов при перевозках? Много времени отнимает подготовка ТН и ТТН? У Вас несколько перевозок (ТН, ТТН) на одну финансовую реализацию (ТОРГ 12)? Необходимо хранить данные о каждой перевозке в информационной базе? В решении всех этих проблем Вам поможет обработка "Бизнес-Интеллект:мастер ТТН"

1 стартмани

18.11.2013    62713    71    biz-intel    63    

Конструктор внешних печатных форм NEW beta (обычные и управляемые приложения!)

Универсальные печатные формы Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Исходная обработка http://infostart.ru/public/162019/, здесь просто исправлены некоторые процедуры и функции для управляемого приложения. (Публикуется с согласия автора SeiOkami) 12.07.2016 - Версия 4.3 - убрал модальность для управляемой формы, изменена встроенная ВПФ . 23.11.2016 - Версия 4.4 - изменена встроенная ВПФ . 03.04.2018 - Версия 4.7 - исправлено сохранение ВПФ в клиент-серверном варианте от vshish. 11.05.2018 - Версия 4.8 - исправление от VovkaPutin плюс убрал из текста модуля ВПФ директивы препроцессора (то, что начинается с "#"), убрал модальность при открытии ВПФ из конструктора. 17.10.2019 - Версия 5.1 - тестировалось на платформе 8.3.15.1700, БП 3.0.73.54

1 стартмани

10.07.2016    48869    487    Alex_E    131    

Документы в Word без конфигуратора

Универсальные печатные формы Управление персоналом (HRM) Управление персоналом (HRM) v8 ЗУП2.5 Абонемент ($m)

Как правило, текст трудового договора кадровики набирают в Word. Потом файл с текстом передают программисту и просят сделать печатную форму для справочника Сотрудники. Программист выполняет поставленную задачу, и у справочника появляется новая печатная форма с нужным текстом и автоматическим заполнением основных параметров (ФИО, паспортные данные и т.д.). Проходит какое то время, и появляется необходимость в редактировании текста трудового договора. Кроме редактирования, может возникнуть необходимость в добавлении еще какого-то договора или соглашения в виде печатной формы. Тогда кадровик обращается за помощью к программисту. Чтобы пользователь сам мог отредактировать текст или добавить новую печатную форму без помощи программиста (или с минимальной помощью программиста), был написан этот инструмент. Скажу сразу. Обработка может показаться сложной и непонятной для обычного пользователя в части формирования источника данных для заполнения файла word (тогда он может обратиться за помощью к программисту), но отредактировать текст договора , на мой взгляд, вполне сможет.

1 стартмани

19.01.2016    17194    58    vovan_victory    8    

Легкое создание пользователем внешних печатных форм методом Drag & Drop

Универсальные печатные формы Печатные формы документов v8 1cv8.cf Абонемент ($m)

Универсальная внешняя печатная форма (ПФ), которая позволяет пользователю, без знаний программирования и не заходя в конфигуратор, создать ПФ любого документа или справочника в Microsoft Word или OpenOffice Writer методом перетаскивания (Drag & Drop). Можно создавать любые ПФ с выводом табличных частей, реквизитов документа, а также вложенных реквизитов и контактной информации. Не требует изменения конфигурации. Работает на версии платформы 8.3 в типовых конфигурациях на управляемых формах (например, Бухгалтерия 3.0, УТ 11, УНФ, Розница, Документооборот), а также и в других конфигурациях на УФ, построенных на БСП.

2 стартмани

04.01.2016    36896    172    CyberCerber    36    

Подсистема "Настраиваемые печатные формы" Промо

Универсальные печатные формы v8 1cv8.cf Россия Абонемент ($m)

Универсальная подсистема "Настраиваемые печатные формы" предназначена для создания и редактирования печатных форм справочников и документов в режиме 1С:Предприятия. Создание печатной формы может занять всего несколько минут (в зависимости от сложности макета). Подсистему можно использовать в любой конфигурации. Подсистема разработана только для режима запуска "Обычное приложение".

1 стартмани

20.06.2012    35104    39    Gmix    88    

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

Универсальные печатные формы Универсальные обработки Документооборот и делопроизводство Документооборот и делопроизводство v8 БП3.0 УТ11 УУ Абонемент ($m)

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

1 стартмани

08.10.2015    32565    257    Diversus    66    

Универсальная печать документов в Word + визуальный конструктор макета

Универсальные печатные формы Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Эта публикация представляет инструмент, который позволяет на пользовательском уровне создавать макеты печатных документов Word без какого-либо участия программиста и знания "внутренностей" 1С.

3 стартмани

12.08.2015    16441    32    kentavr27    3    

Конструктор трудовых договоров WORD для типовой конфигурации 1C: Зарплата и управление персоналом 3.1

Универсальные печатные формы Пакетная печать Печатные формы документов Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Внешняя печатная форма или обработка "Конструктор трудовых договоров на основе документов формата Word". Конструктор автоматически подставляет реквизиты в документ формата Word. Подходит для типовой конфигурации 1С: ЗУП 3.1.

1 стартмани

14.07.2015    58145    586    ni032mas    106    

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

Универсальные печатные формы Пакетная печать Печатные формы документов v8 1cv8.cf Абонемент ($m)

Часто встаёт задача - вставить в макет документа печать и подпись. Большинство из тех, кто с этим сталкивается, идут по пути добавления в макет прозрачных изображений. Есть и другое решение, результат которого, на мой взгляд, более эстетичен...

1 стартмани

29.05.2015    55760    74    1psspam    12    

Внешняя печатная форма с шаблоном Word

Универсальные печатные формы Практика программирования v8 1cv8.cf Абонемент ($m)

Описан процесс создания внешней печатной формы, использующей шаблоны Word. Платформа 8.3

1 стартмани

18.05.2015    26931    206    DmitrySinichnikov    6    

Шаблон внешней печатной формы (Для конфигураций "ЗУП" 3.*, "БП" 3.0, "УТ" 11, "ERP" 2.*)

Универсальные печатные формы Инструментарий разработчика v8 ЗУП2.5 ЗКБУ БГУ ERP2 БП3.0 УТ11 Абонемент ($m)

Шаблон печатной формы, для конфигураций "Зарплата и Управление Персоналом" 3.0, "Бухгалтерия предприятия" 3.0, "Управление Торговлей" 11, "ERP" 2.0 с возможностью отладки.

1 стартмани

17.03.2015    17456    133    Tavalik    5    

Создание произвольных кадровых документов по шаблону Word в ЗУП 3.1 Промо

Универсальные печатные формы Документооборот и делопроизводство Управление персоналом (HRM) Документооборот и делопроизводство Управление персоналом (HRM) v8 v8::СПР ЗУП3.x Россия БУ УУ Абонемент ($m)

В работе кадровых служб часто встречается задача оперативно подготовить кипу однотипных документов (персональные справки, дополнительные соглашения и т.д.). Создайте шаблон нужного документа и отдайте заполнить Вашему помощнику - 1C.

1 стартмани

24.10.2013    24953    34    it4hr    21    

Пакетная печать документа. Внешняя печатная форма

Универсальные печатные формы Печатные формы документов Пакетная печать v8 КА1 УТ10 УПП1 Абонемент ($m)

Внешняя печатная форма будет очень полезна тем, кто постоянно печатает по нескольку разных печатных форм для документов. (особенно для всяких торговых организаций, которым надо напечатать накладную для склада (3 шт)+ накладную клиенту (товарный чек) + список сертификатов + гарантийный и прочее)

1 стартмани

01.03.2015    13016    48    druv    12    

Дополнительные отчеты и обработки для конфигураций, основанных на БСП. Часть 2. Печатные формы (MXL).

Универсальные печатные формы Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

В статье приводится аргументация за использование во внешних отчетах и обработках только одного варианта использования - ОткрытиеФормы, и приводится пример обработки внешней печатной формы, которая печатает комментарий, подключается к любой конфигурации ко всем ссылочным объектам, у которых есть комментарий. Обработку легко отлаживать и можно использовать в качестве шаблона для создания других обработок внешних печатных форм.

1 стартмани

27.02.2015    24668    48    acrk    7    

Удобная отладка внешних печатных форм

Универсальные печатные формы Инструментарий разработчика Печатные формы документов v8 1cv8.cf Абонемент ($m)

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

1 стартмани

25.02.2014    23792    35    ekaruk    14    

Универсальная печать нескольких печатных форм документа с указанным количеством копий одной кнопкой Промо

Универсальные печатные формы Печатные формы документов Документооборот и делопроизводство Документооборот и делопроизводство v8 БП2.0 УТ10 Россия Абонемент ($m)

Это не пакетная печать, это внешняя печатная форма документа, позволяющая запускать другие внешние печатные формы этого же документа в заданном заранее количестве копий, то есть выдает пакет печатных форм нажатием одной кнопки. Обработка универсальная, подходит для любого документа. Тестировалась на конфигурации УТ, но думаю будет работать и на других.

1 стартмани

19.04.2012    28264    18    andrey1312    10    

Создание внешней печатной формы под Управляемое Приложение (Управление Торговлей 11.1.1.11) Промо

Универсальные печатные формы v8 УТ10 Россия Абонемент ($m)

Создание внешней печатной формы под Управляемое Приложение (Управление Торговлей 11.1.1.11)

1 стартмани

28.03.2013    145655    117    Stradivari    31