IE2017

Групповая печать документов реализации

Печать - Пакетная печать

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

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

1. устанавливаем организацию, период выборки документов и контрагента (при необходимости отбора по нему);
2. выбираем тип документа и нужный макет печатной формы;
3. заполняем таблицу докуметнтов;
4. печатаем и радуемся жизни!

Ограничения:

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

Обработка обновлена 11.09.2013

Благодарю alex15650, который нашел небольшой недочет. Обработка печатала только внутренние печатные формы. Теперь она печатает как внутренние, так и внешние печатные формы документов.

Обработка обновлена 28.07.2015

Добавлен более гибкий отбор документов на основе построителя отчета (наподобие отбора в СКД).


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

Наименование Файл Версия Размер
Групповая_печать_документов_1.1
.epf 11,50Kb
28.07.15
161
.epf printdoc11 11,50Kb 161 Скачать
Групповая_печать_документов_1.2
.epf 13,26Kb
28.07.15
25
.epf printdoc12 13,26Kb 25 Скачать

См. также

Комментарии
1. Макас (makas) 43 05.09.13 23:35 Сейчас в теме
Спасибо, как раз вовремя лопубликована эта обработка!
2. Алексей Папанов (El_Loco) 95 05.09.13 23:54 Сейчас в теме
makas, рад, что пригодилось!
3. Александр Фомин (alex15650) 104 11.09.13 09:59 Сейчас в теме
Не помешало бы сюда добавить произвольный отбор, например на основе построителя отчета.
4. Саша Безымяный (help1Ckr) 11.09.13 10:10 Сейчас в теме
(105) Gazza, построитель отчета древность - скдшный отбор лучше
5. Алексей Папанов (El_Loco) 95 11.09.13 10:16 Сейчас в теме
(3) alex15650, понимаете, тут палка о двух концах.
задача была - сделать интуитивно понятный для большинства бухгалтеров интерфейс.
как только мы нагружаем форму всякими отборами, мы начинаем изобретать велосипед.
уже есть готовые универсальные решения.
а это просто упрощенный вариант обработки, в которой было бы сложно запутаться бухгалтеру.
6. Александр Фомин (alex15650) 104 11.09.13 12:07 Сейчас в теме
Понятно, просто мне на работе такую как раз надо ))) но отбор по другому реквизиту нужен, самому лень делать ))) да, еще ошибка какая-то выходит на 93 строке, на Расшифровку ругается при печати внешней формы. В чем может быть проблема?
7. Алексей Папанов (El_Loco) 95 11.09.13 12:27 Сейчас в теме
с внешними формами косяк. это я не проверил.
спасибо за то, что нашли ошибку. будет время, исправлю.
если сами разберетесь, напишите мне, пожалуйста.
а отбор нужного реквизита добавить несложно. на форму кинули реквизит и параметр в запрос добавили. и всего делов)
8. Александр Фомин (alex15650) 104 11.09.13 14:31 Сейчас в теме
Да, отбор сделаю, просто обленился совсем ))
С косяком разобрался, в общем со внешними формами там особенность, при получении дерева макетов имя у внешних печатных форм всегда получается разное в виде GUID. А так как мы обращаемся к функции получения дерева макетов два раза (при активизации строки и при печати), то поиск по имени никогда не срабатывает, соответственно и реквизита Расшифровка там нет, т.к. поиск ничего не находит. Проблему решил созданием переменной ДеревоМакетов и в нее один раз получаю, потом использую. Работает :)
9. Алексей Папанов (El_Loco) 95 11.09.13 14:40 Сейчас в теме
(8) alex15650, а можно доработанный фрагмент кода показать?
я то смысл понял, но тоже лень втыкать:)
10. Александр Фомин (alex15650) 104 11.09.13 15:07 Сейчас в теме
Да, конечно )
Прикрепленные файлы:
11. Алексей Папанов (El_Loco) 95 11.09.13 16:10 Сейчас в теме
(10) alex15650, благодарю!
сейчас подправлю и обновлю публикацию.
12. Ирина Пич (i_pich) 44 18.09.13 07:01 Сейчас в теме
13. Алексей Наумов (aleksey2) 76 27.09.13 23:28 Сейчас в теме
сортировка по контрагенту есть?
чтобы один контрагент шел подряд, затем другой
так удобно по конвертам раскладывть
14. Алексей Папанов (El_Loco) 95 28.09.13 00:03 Сейчас в теме
нет. если Вы делаете выборку без отбора по контрагенту, то таблица документов сортируется по дате.
так что, если хотите раскладывать по конвертам, делайте отбор по контрагенту.
15. Alexandr Климчук (undo) 1 10.11.13 08:24 Сейчас в теме
Ещё добавить печать конвертов, есть такое решение использует адресную книгу ОС. И слать на разные принтеры к примеру что бы по порядку выходили, на один принтер конверты на другой сами документы потом только раскладывай аккуратненько по конвертам и неси на почту.
16. Алексей Папанов (El_Loco) 95 10.11.13 11:40 Сейчас в теме
17. Анна (@нн@) 35 23.01.14 10:05 Сейчас в теме
почему-то не печатает макет по умолчанию...
и еще вместо названий печатных форм выводит не понятно что
Прикрепленные файлы:
18. Алексей Папанов (El_Loco) 95 23.01.14 11:38 Сейчас в теме
(17) @нн@, есть такие проблемы.
спасибо за бдительность)
будет время, подумаю как исправить.
19. Анна (@нн@) 35 23.01.14 14:00 Сейчас в теме
20. Макас (makas) 43 19.02.14 11:51 Сейчас в теме
Подскажите как исправить в УТ 10.3.25.1
Если форма внешняя, то выдает ошибку(например в счет-фактуре выданной)

{Форма.Форма.Форма(93)}: Значение не является значением объектного типа (Расшифровка)
Расшифровка = СтрМакета.Расшифровка;
21. Анна (@нн@) 35 16.09.14 16:38 Сейчас в теме
будет ли исправление обработки?
22. Алексей Папанов (El_Loco) 95 16.09.14 18:54 Сейчас в теме
(21) @нн@, при наличии свободного времени.
23. Наталья Константиновна (bnk72) 105 28.10.14 14:37 Сейчас в теме
Подскажите, на управляемых формах будет работать?
24. Алексей Папанов (El_Loco) 95 28.10.14 22:02 Сейчас в теме
25. Елена Александрова (elenaalekss) 27.03.15 09:09 Сейчас в теме
Подскажите пожалуйста, Можно ли поменять что-то в обработке, чтобы она выводила на печать макеты самого документа (на скриншоте указано).
В настоящее время-при открытии формы на этапе выходит ошибка:
{Форма.Форма(238)}: Значение не является значением объектного типа (Ссылка)
ДеревоМакетов = УниверсальныеМеханизмы.ПолучитьДеревоМакетовПечати(Объект.Ссылка, Объект.ПолучитьСтруктуруПечатныхФорм(), , );
на строчке
Ошибка в
Процедура СЗПриАктивизацииСтроки(Элемент)

на строчках

ДеревоМакетов = УниверсальныеМеханизмы.ПолучитьДеревоМакетовПечати(Объект.Ссылка, Объект.ПолучитьСтруктуруПечатныхФорм(), , );
ПреобразоватьДеревоВСписок(СписокМакетов,ДеревоМакетов);
ЭлементыФормы.СписокМакетов.ТекущаяСтрока = СписокМакетов[0];
Прикрепленные файлы:
26. Алексей Папанов (El_Loco) 95 27.03.15 16:29 Сейчас в теме
у вас платформа 8.1
а первая ошибка про html-коды - вы в веб-клиенте работаете что ли?
27. Andrey Shevchenko (marksheder) 1 01.04.15 12:53 Сейчас в теме
Добрый день! Печатает несколько документов в один табличный документ?
28. Алексей Папанов (El_Loco) 95 01.04.15 13:50 Сейчас в теме
29. Елена Александрова (elenaalekss) 09.04.15 14:30 Сейчас в теме
(26) El_Loco, Да, платформа 8.1. Нет, не веб-клиенте. А , если сама печатная форма быть реализована на Html-это вызовет ошибку, правильно я поняла?
30. Алексей Папанов (El_Loco) 95 09.04.15 22:44 Сейчас в теме
(29) elenaalekss, я не проверял работу обработки на таких формах. даже не встречал такие, если честно.
обработку писал под платформу 8.2, о чем указано в публикации.
31. Елена Александрова (elenaalekss) 10.04.15 06:13 Сейчас в теме
(30) El_Loco, Текст и элементы формы отлично перенеслись на 8.1.И в бух-ии(на базе 8.1) она работает, спасибо
32. Елена Александрова (elenaalekss) 10.04.15 07:33 Сейчас в теме
(31) elenaalekss, Вы не согласились бы мне помочь и расширить функционал своей обработки, если у вас кончено есть? Не бесплатно конечно(о цене договоримся в ЛС).
Если что нашла ссыцлку: http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=626447-может это поможет?
33. Алексей Папанов (El_Loco) 95 28.07.15 11:28 Сейчас в теме
(3) alex15650, как говорится - обещанного три года ждут. Вот недавно захотелось посмотреть работу построителя отчетов. Ну и переписал эту обработку, сделав ее на основе построителя. Может и поздновато уже, но вдруг кому и пригодится в качестве шаблона.

Выше спрашивалось можно ли сортировать выборку. Да, теперь результат выгружается в табличную часть, у которой есть панелька.
Первый вариант обработки рабочий, но написан он был коряво, т.к. два года назад опыта моего было меньше.
34. Юрий Ульянов (spy-83) 172 28.07.15 12:31 Сейчас в теме
35. Алексей Папанов (El_Loco) 95 28.07.15 13:10 Сейчас в теме
(34) spy-83, а ну кыш отсюда со своей рекламой!)
Оставьте свое сообщение