gifts2017

7.7.: Групповая печать документов. Даже без ВПФ.

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

Отбираем кучу документов и запускаем на печать.

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

Для отбора документов взял кусок из стандартной Обработки документов. В отобранном перечне документ можно просмотреть (двойной клик в списке) и снять/поставить пометку для вывода. 

Если в модуле формы документа отсутствует процедура Печать(), документ пропускается.

Теперь (с 02.12.2010) делается еще одна попытка: ищется "ПоКнопкеПечать()", а уж если и такой процедуры нет - ну, не судьба :(. 

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

02.12.2010 (Частично) отработал замечания Ёпрст'а

03.12.2010  Внимание! Если у документа есть несколько ВПФ, "прикрученных" стандартным способом, действовать нужно так: 
1. Открыть документ (любой требуемого вида)
2. Выбрать требуемую печатную форму (кнопка выбора обычно чуть левее кнопки Печать)
3. Закрыть документ
4. Запустить обработку.
5. Отобрать документы.
6. Распечатать их.
Или, лучше: 
1. Запустить обработку.
2. Отобрать документы.
3. Открыть один из них двойным кликом на списке
4. Выбрать требуемую печ. форму
5. Закрыть документ
6. Распечатать документы.


 06.12.2010 Добавлен выбор принтера для групповой печати.

07.12.2010 Выяснил, что похожий функционал уже публиковался:

http://infostart.ru/public/78036/

Добавил борьбу с некоторыми траблами (см. скрин).

16.12.2010 Добавил выбор количества копий для печати. 

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

Наименование Файл Версия Размер Кол. Скачив.
ГрупПечДокСвыбПринтИеще.ert
.ert 782,50Kb
16.12.10
1072
.ert 782,50Kb 1072 Скачать

См. также

Вознаграждение за ответ
Сумма: 0 $m
Добавили:
Ольга Володина (аблл) (1.00 $m)
Подписаться Добавить вознаграждение

Комментарии

1. Александр Шишкин (Шёпот теней) 01.12.10 12:17
нууууу....надо же... уххх... вот ...
2. ValentinaS (ValentinaS) 01.12.10 13:41
Замечательная обработка!!!!
3. Александр Рытов (Арчибальд) 01.12.10 13:50
(1) Вот уж тааАаак вОт... 8-)
(2) Самому понравилось ;)
Но чисто конкретно может только Ёпрст заценить :D
4. Andrey Sviridov (Andrey3443) 01.12.10 14:38
5. Александр Рытов (Арчибальд) 01.12.10 15:11
(4) Это обыкновенный внешний отчет. Хоть в папку ExtForms его полижить и воспользоваться меню Сервис-Дополнительные возможности-Изменить-Внести в список, хоть в любое другое место - и запускать через меню Файл-Открыть...
6. Hellgga 02.12.10 10:22
О Арчибальд! Ты светлый гений,
Знаток Графин’ов, друг Замен,
КУДиР’ов смелый покоритель,
Листков Расчётных реестродел!

Хор: Слаавься, слаавься, о Арчибальд!
Слаавься, слаавься, о Арчибальд!

Прими ж от юзеров пугливых
Наш низкий поясной поклон,
И с Групповою (sic!) Распечаткой
Пойдём мы смело в новый бой!

Хор: Слаавься, слаавься, о Арчибальд!
Слаавься, слаавься, о Арчибальд!
Великолеепный Аарчибальд!

(Звучат заключительные аккорды «Болеро» Равеля) :D :D :D
корум; support; Арчибальд; +3 Ответить
7. Igоr Sаulеviсh (gutentag) 02.12.10 12:24
Ура-а-а-а-а-а-а !!!!!!!!
Вот он, Хит сезона!!!!!
8. Епрст (Ёпрст) 02.12.10 14:26
Адское слайдшоу..
Поменяй местами ПоКнопкеПечать с Печать..
Недостатоки
- само мелькание открытия-закрятия форм документов
- печать только на принтёр "по-умолчанию", нельзя задать количество экземпляров
- отсутствуют кнопки управления "галками" в списке значений
- всё это есть в групповой обработке документов в ТиСе/комплексной, подойдет разве что для бухии..
gutentag; Арчибальд; +2 Ответить 2
9. Александр Рытов (Арчибальд) 02.12.10 14:32
(8) Яволь!

Вот истинная оценка профи...
10. Александр Рытов (Арчибальд) 02.12.10 14:55
(8) Посмотрел на комплексную:
- Там сами доки "заточены" под специфическое открытие. Бухия, УСН, ЧП, Подрядчик строительства этим делом не охвачены, так что без открытия формы (соответственно, мелькания) не обойтись.
- Выбора принтера я не обнаружил. Равно как и выбора количества экземпляров. У себя сделаю.
- Кнопки для галок добавлю...
11. Епрст (Ёпрст) 02.12.10 15:13
(10) я грю.. бухия :))
По мне - проще внешних печ. форм накидать и печатать их - и гибче, и нет мельканий, и обновлять проще, и выбор принтёра есть и т.д и т.п..
ЗЫ: у меня в профиле валяется печать, если что
:)
12. Александр Рытов (Арчибальд) 02.12.10 15:25
(11) Да заказали для Бух и УСН. Потом еще и сельхозналог добавился. А мне в плане освоения формекса полезно :)
Сам я с типовыми не работаю, в нетиповых же и так уже есть все, что надо.
13. Александр Зубцов (iov) 02.12.10 19:36
Все хорошо кроме... а вот захотелось печатать накладную торг 12 и ТТН ?
например прикрутить правила (и кстати таким образом можно обойти вопрос ограничения печати копий)
И тупо последовательно их обходить (ну или индексированную с фильтром) кому как нравится.
P.S. Пример если нужен скажи куда кинуть есть сырая с такими возможностями.
14. Александр Рытов (Арчибальд) 03.12.10 10:37
(13) Если у документа есть несколько ВПФ, "прикрученных" стандартным способом, действовать нужно так:
1. Открыть документ (любой требуемого вида)
2. Выбрать требуемую печатную форму (кнопка выбора обычно чуть левее кнопки Печать)
3. Закрыть документ
4. Запустить обработку.
5. Отобрать документы.
6. Распечатать их.
Или:
1. Запустить обработку.
2. Отобрать документы.
3. Открыть один из них двойным кликом на списке
4. Выбрать требуемую печ. форму
5. Закрыть документ
6. Распечатать документы.
15. Александр Зубцов (iov) 03.12.10 12:27
(14) Мн. Ув. Арчибальд это понятно что так можно я имел ввиду немного другое... ну да уже не важно...
16. Igоr Sаulеviсh (gutentag) 07.12.10 10:15
(13)
Арчибальд пишет:
Если у документа есть несколько ВПФ, "прикрученных" стандартным способом, действовать нужно так:


Проверил на типовой бух релиз-517, платформа 025. У меня не видит обработка ВПФ :(
17. Александр Рытов (Арчибальд) 07.12.10 11:57
(16) Не понял. Обработка и не должна их видеть. Выбор печатной формы производится в форме документа по "педальке". Побробовал на бух документ "Выплата зарплаты" - там 2 ВПФ - работает выбор.
18. Igоr Sаulеviсh (gutentag) 07.12.10 12:15
(17) то что вы сказали, я пробовал на авансовом отчете и поступлении материалов, где у меня по 4 ВПФ. Увы печатает только "формы по-умолчанию" :-/
19. Александр Рытов (Арчибальд) 07.12.10 14:02
(18) Нашел такое дело. Сейчас буду бороться...
20. Igоr Sаulеviсh (gutentag) 07.12.10 14:29
(19) а вот эта обработка работает правильно http://infostart.ru/public/78036/
21. Igоr Sаulеviсh (gutentag) 07.12.10 18:53
(19) последний вариант работает правильно! Ур-а-а-а-а-а!
22. Hellgga 07.12.10 21:41
...И вечный бой.
Покой нам только снится! :)

Вперёл, вперёд к новым рубежам!
23. requin (requin) 15.12.10 20:48
Отличная работа ! Спасибо автору !

Для полного счастья ещё бы реквизит "Число копий".
24. Александр Рытов (Арчибальд) 16.12.10 11:33
(23) Да без проблем :D Пользуйся.
25. Hellgga 25.12.10 15:43
Хорошо, что зашла.
А то про копии и не знала бы.
Молодец. ;)
26. Татьяна Галочкина (Бертуся) 14.03.11 16:22
Супер, давно такую вещь искала !!!
27. Альтаир (Altair777) 14.03.11 16:35
(26) Судя по дате публикации и дате Вашего коммента, Вы не там искали :D
28. Альтаир (Altair777) 14.03.11 16:40
Автор, а что значит название первого скриншота в (0) "Третий скрин"
P.S. обработку я не скачивал, плюсик поставил авансом так что, может быть в ходе ее работы, это название имеет смысл, но сие мне пока неводомо.
29. Александр Рытов (Арчибальд) 14.03.11 16:47
(28) Это был скрин третьего (финального) варианта обработки. :D
Поправил.
30. Мила Краш (kludmila08) 17.04.11 11:29
Пасибо, все работает, супер! :D :D :D
31. Zabgaeff (Zabgaeff) 04.05.11 15:46
ГИПЕР-СУПЕР!!!! Огромное спасибо!!!!!!!!!!! :D :D :D
32. Александр Рытов (Арчибальд) 04.05.11 15:59
(31) Для спасиб есть специально отведенное место. ;)
33. NeSober (NeSober) 12.05.11 10:50
через сетевой принтер не хочет работать...
34. NeSober (NeSober) 12.05.11 10:50
вернее, обработка то работает с локальными принтерами норм, с сетевыми никак(
35. Александр Рытов (Арчибальд) 12.05.11 11:24
(33)(34) Есть такая проблема, причем это проблема не обработки, а платформенного метода Напечатать(). На разных форумах это обсуждалось, и выжимка из обсуждений такова: обычно (но не всегда) помогает переименование сетевого принтера. Должны быть (в имени) только латинские буквы, без пробелов и покороче.
36. NeSober (NeSober) 12.05.11 12:29
(35)То бишь данная обработка тестировалась на сетевых принтерах? Просто вопрос в то, что обыкновенная печать на сетевой принтер идет без проблем, а вот Вашей обработкой нет...
37. NeSober (NeSober) 12.05.11 13:08
Проблема решена. Сетевой принтер установил локально через TCP/IP порт, и все робит) Спасибо за обработку)
38. Александр Рытов (Арчибальд) 12.05.11 13:55
(36) Ответ утвердительный. Сейчас еще раз проверил, печать на сетевой принтер проходит.
39. Elena Konysheva (elekona) 21.09.11 15:28
Давно хотела такую обработку - никак не могла добиться от своих программистов. Огромное спасибо!
40. Антонина Юферева (antoninayuf80) 22.09.11 10:29
И мне очень пригодилась эта обработка. Экономия времени и сил. Спасибо!
41. Алекс Фергюсон (Foxux) 28.09.11 18:29
Спасибо за обработку, понадобилась, как всегда внезапно, очень выручила. Жалко, что теперь нужно флудить в комментах, что бы набрать внутренней валюты для скачки той или иной, пускай даже самой простецкой обработки. Автору еще раз спасибо.
42. Елена Харечко (alena05011981) 30.09.11 07:57
Если win 7 установлена, обработка будет работать?
У меня есть похожая обработака "ПакетнаяПечатьДокументов", несколько лет работала нормально, без нареканий. Установили windows 7, печатать теперь не хочет.
Foxux, и правда, жалко, что теперь без флуда не скачаешь...
43. Александр Рытов (Арчибальд) 30.09.11 10:12
(42) Насчет win7 не знаю, не пробовал. Точно знаю, что с вистой 7.7. уживается плохо.
44. 1801 05.10.11 16:44
45. tvv (pmtvv) 07.10.11 23:23
46. водолазская светлана (sh-wetka) 12.10.11 00:03
Отличная обработка,Юа главное для усн подходит!
47. Gleb Skinsov (Skif_ru23) 12.10.11 18:35
Как всегда, не вовремя, банк запросил документы, сидеть и по одному печатать документы за три месяца не вариант. Обработка сохранила мне кучу времени, хотел уж было писать что-то подобное. Мой бухгалтер прыгала от счастья... )))
48. mezonik (mezonik) 19.10.11 08:57
Полезная обработка, спасибо
49. Галина Бобровская (galka369) 19.10.11 10:45
Спасибо, как раз то, что было нужно.
50. Александр Рытов (Арчибальд) 19.10.11 11:03
51. Максим Кобзанцев (codewarriorxxx) 19.10.11 16:35
отличная обработочка. но куда то подевал ее с компа - не могу теперь скачать
52. Константин Юдин (konodin) 19.10.11 17:03
проверено. работает. распечатаны кассовые ордера за 5-ть лет).
53. Альберт (Альберт32) 26.10.11 09:00
Классная обработка. Большое спасибо.
54. Алексей Гришков (asg1975) 26.10.11 15:25
Имеются ли проблемы при печати в терминале? В указанной вами альтернативе тоже все неплохо, но вот под терминалом (Win 2008) сразу на принтер не посылает...
55. Александр Рытов (Арчибальд) 27.10.11 09:34
(54) С терминалом не экспериментировал.
56. Wumka (wumka) 11.11.11 20:14
(55)
эх... столько всяких нужностей для 7.7 собирала - копила, как Коробочка, холила-лелеяла по папочкам раскладывала, и началось раскулачивание... В пользу 8ки. Сейчас думаю, может жить как пролетарий... В смысле пролетать над всеми разработками, пока 1Сники 9ку не засандалят.

Арчи, пока не скачивала, но в функционале и способе исполнения не сомневаюсь.
57. Вадим Комиссаренко (wad_str) 17.11.11 07:02
Печатали огромную гору первички для налоговой - обработка реально рулит!!! спасибо!
58. Дониэла Иванова (Доня) 26.11.11 19:23
Только что увидела обновленную обработку.
Давно пользуюсь этой обработкой, но забыла поблагодарить, экономит массу времени.
Спасибо за семерку.
59. Ирина (4oli) 05.12.11 14:34
Хорошая обработка, пользуюсь периодически
60. lana_ПростоБухгалтер k (lana_nco) 08.12.11 06:51
Я где-то опять не въехала?
Прикрепленные файлы:
61. Александр Рытов (Арчибальд) 08.12.11 07:39
(60) С этим как-то разбираться надо. Файл каким браузером качался?
62. Семен Горячев (maxim72e) 08.12.11 11:40
В очередной раз инфостарт радует нужной обработкой:)
Спасибо!
Подскажите новичку, здесь можно донатить авторов обработок лично (вебмани, яндекс или еще что нибудь) или это запрещено правилами ресурса?
63. lana_ПростоБухгалтер k (lana_nco) 12.12.11 12:27
(61) Арчибальд,
Качали Оперой, дважды.
64. Александр Рытов (Арчибальд) 13.12.11 08:08
(62) Платные работы следует оплачивать через магазин. За бесплатную можно и лично поблагодарить - номер кошелька в профиле ;)
65. Александр Рытов (Арчибальд) 13.12.11 08:11
(63) У Оперы, начиная с одной из новых версий, где-то с весны появилась отвратительное свойство портить скачиваемые ert-шки. Воспользуйтесь ИЕ. В крайнем случае, могу на мыло выслать.
66. lana_ПростоБухгалтер k (lana_nco) 14.12.11 07:47
(65) Арчибальд,
К сожалению, ИЕ у меня не работает. Если не сложно: lana_nco@bk.ru
Спасибо.
67. Андрей Свиридов (XeonLipetsk) 14.12.11 09:26
Спасибо, судя по описаниям, очень полезная обработка. В отличие от многих аналогов, не требует доработки конфигурации.
68. Елена Иванова (ECDGA) 16.12.11 08:56
Очень понравилось! Все доки, конечно, не перепробовала, но впечатлена! Спасибо от бухгалтериц :))
69. Hellgga 22.12.11 09:38
70. Александр Лыткин (TrinitronOTV) 27.12.11 08:31
вот случилось такое, что понадобилась групповая печать счет-фактур, спасибо, попробую твоей разработкой
71. Сергей Сергей (SerNikAnt) 10.01.12 20:19
Неплохо, всем пользователям 1С 77 рекомендую
72. Vi Kr (rikony) 10.01.12 20:29
73. Марфа Кузьмина (Марфуша) 12.01.12 17:37
Объясните, пожалуйста, как напечатать несколько реализаций (печатная форма товарно-транспортной накладной)?????!!!! Выскакивает окошко с выбором параметров и печатает только последний отмеченный документ в списке.
Прикрепленные файлы:
74. Александр Рытов (Арчибальд) 13.01.12 09:42
(73) Обработка предназначена для групповой печати, а не для группового вывода диалоговых форм. Форма "печати ТТН" на самом деле формой печати не является, поскольку требует ввода данных и нажатия на кнопку для запуска печати. Это форма заполнения реквизитов.
Марфуша; +1 Ответить
75. Марфа Кузьмина (Марфуша) 13.01.12 10:52
76. Юрий (Pacwer) 13.01.12 16:19
77. Татьяна Фролова (Мать Тереза) 18.01.12 15:12
Групповая печать-это всегда удобно.
78. Татьяна Фролова (Мать Тереза) 21.01.12 13:15
А на другой базе- выдает ошибку.
79. Александр Рытов (Арчибальд) 23.01.12 08:07
80. Татьяна Фролова (Мать Тереза) 23.01.12 08:12
Сейчас на работе, буду на том компе,где ошибка, напишу-по памяти не помню.
81. Stasy Dem (Stasydem) 24.01.12 13:59
Обработка супер! Особенно пригодиться тем, кто распечатывает документы за несколько месяцев сразу. Мне очень помогает. Спасибо!
82. Hellgga 24.01.12 16:25
Прошёл год со времени появления этой чудесной обработки, а количество восторгов не уменьшается.
Она, правда, здорово помогает.
Спасибо ещё раз, сэр Арчибальд ;)
83. Peet O (peet82) 25.01.12 11:33
Очень удобная обработка, спасибо!
84. Александр Зотов (zotik87) 26.02.12 22:15
Спасибо! Обработка пригодилась!!!
А никто не знает где можно скачать обработку печати приходов для бухгалтерии 7.7, с новой счет фактурой по постановлению 1137?
85. Ламия 12.03.12 19:12
Огромное спасибо, долго мучалась,что с сервера нельзя выбрать принтер для групповой печати
87. Александр Рытов (Арчибальд) 23.05.12 12:57
(86) mich76, а штатно-то печатается Т-8?
89. Andrey Lipin (LipinAA) 13.07.12 14:46
Автору респект и уважуха! оччень полезная штука


(84) zotik87,
>А никто не знает где можно скачать обработку печати приходов для бухгалтерии 7.7, с новой счет фактурой по >постановлению 1137?

просто подключите внешнею печатную форму для приходного документа. данной обработкой и будете печатать.
например внешние формы для поступления http://infostart.ru/public/117262/ (печать за поставщика)
90. Женя Кумиров (notepad) 21.08.12 11:30
Здраствуйте обработка может печатать с внешних печатных форм с выбором параметров (например, счет-фактура с выбором грузополучателя) массово?
91. Александр Рытов (Арчибальд) 22.08.12 07:54
(90) notepad, по-видимому, речь идет о вызове специфических процедур (обработок). Нет, обработка имитирует нажатие кнопки "печать" сразу в нескольких выбранных документах, и ничего более.
92. Роман (RomanS) 01.10.12 12:21
До сих пор не встречал ничего подобного, а может просто упустил... А именно упаковка dll-ки в файл обработки. Изящно! а где можно об этом почитать? Поиск что-то не помогает...

Сорри... Нашел...
93. Сергей (Che) Коцюра (CheBurator) 23.11.12 03:50
Арчи, ты мегамозг ;-)
Прикрутил бы еще передачу стандартной команды для типовых тис и компл типа ПечатьНаПринтер.
.
для ПКО, например - типовое в ТиС
.
Если ТипЗначенияСтр(Парам)="СписокЗначений" Тогда
Если ПустоеЗначение(Парам.Получить("Команда"))=1 Тогда
Сообщить("В форму документа "+Вид()+" передан неверный параметр!","I");
СтатусВозврата(0);Возврат;
КонецЕсли;
Если Парам.Получить("Команда") = "ПечатьНаПринтер" Тогда
КолЭкз = Макс(Число(Парам.Получить("КолЭкз")),1);
ПоКнопкеПечать(1,КолЭкз);
СтатусВозврата(0);Возврат;
ИначеЕсли Парам.Получить("Команда") = "ПечатьНаЭкран" Тогда
ПоКнопкеПечать(0);
СтатусВозврата(0);Возврат;
ИначеЕсли Парам.Получить("Команда") = "ВводИзАвансовогоОтчета" Тогда
КодОперации = глКО.ВозвратПодотчетныхСумм;
Иначе
Сообщить("В форму документа "+Вид()+" передана неверная команда "+Парам.Получить("Команда")+"!","I");
СтатусВозврата(0);Возврат;
КонецЕсли;
КонецЕсли;
94. Александр Рытов (Арчибальд) 23.11.12 07:54
(93) CheBurator, откуда ты взялся через два года? :D
Я ТиС никогда не пользовал, а от комплексной ушел в 2001 году. Оно, может, и добавило б чего-нибудь, но не принципиально.
95. Дмитрий (Senator_I) 11.12.12 07:06
Добрый день! Уважаемый Арчибальд, не подскажите, что значит такая ошибка:
VBS.Run("Main");
{Отчет.ГрупповаяПечать.Форма.Модуль(56)}: Ошибка выполнения Microsoft VBScript: Недопустимый вызов или аргумент процедуры
96. Hellgga 23.07.13 23:09
Добрый вечер.
Последняя обрабатываемая фирма уходит с 1С 7.7 на 1С 8.2
И более уж не придётся пользоваться этой чудесной обработкой...

Nostalgie
97. Александр (raven30) 06.08.13 16:04
Спасибо, отличная обработка!
Только не много переделал под себя, так как конфигурация
не типовая.
98. Андрей Чернов (Bahyt) 20.10.15 11:50
"Семёрка" не сдается. Пригодилась для печати из бухгалтерии. Спасибо
99. Михаил Янголов (ChevovekM) 24.11.15 14:08
Отличная обработка но почему-то не обрабатывает документы по контрагенту пишет Неверное имя реквизита!
100. Ольга Володина (аблл) 13.10.16 10:15
Очень пригодилась! Спасибо огромное!!!
101. Екатерина R (user618551_vladkate) 13.10.16 12:38
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа