Групповая печать документов для типовых и прочих конфигураций, имеющих процедуру Печать()

25.12.13

Задачи пользователя - Пакетная печать

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
Простенькая приблуда печати группы документов в типовых и проч. конфигурациях.
.ert 23,50Kb
910 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Для БУХ, УСН, ПУБ, ЗиК, ПБОЮЛ и прочих конфигураций, имеющих процедуру Печать()

Для полного кайфа необходимо дополнительно скачать замечательную внешнюю компоненту FormEx.dll (http://dorex.pro/?main), разархивировать и файл FormEx.dll положить в каталог базы (или в каталог программы). Никаких изменений в модули формы вносить не нужно.  Кстати, очень подойдет счастливым обладателям базовых конфигураций...

Печатаем и наслаждаемся...

Печатается та форма, которая выбрана на кнопке Печать на текущий момент, как будто вы печатаете из формы.документа.

Остальное - крик души - для программистов.

 

Кратко об изысканиях.

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

Только в ТиС и Компл в коде сделана слабая попытка печати либо на экран, либо сразу на принтер, но как раз выбора принтера и не предусмотрено.

Удивительно, что для ПУБ  в коде конфы все уже предусмотрено для печати, только адинэсчики, как всегда в своем репертуаре и не включили в конфу обработку документов с возможностью печати. Т.е. механизм есть, а пользоваться низззя... И на принтер сразу не печатает без FormEx.dll.

Впрочем, в ЗиК тож есть штатный механизм печати, но так же без поддержки режима сразу на принтер. Да и реализация этого механизма писателями от 1с "радует", например,

во всех документах, где есть выбор печ.форм в процедуру Печать(ПараметрПечати) передают строку с ИменемТаблицы, однако, в двух доках Начисление Отпуска и Отпуск по уходу за ребенком строку то передают, а считать потом пытаются значение этого параметра из списка значений, возникает ошибка. Чудилы...
Править надо процедуру печати в конфигурации.
Было так  
ИмяИсходнойТаблицы = "";
ПараметрПечати.ПолучитьЗначение(1,ИмяИсходнойТаблицы);
Надо вот так
ИмяИсходнойТаблицы = ПараметрПечати;

Да, забыл, только в ЗиК можно задать в настройках имя печ. формы, если в доке есть выбор этих самых форм (как оно задано в конфигураторе), которая будет печататься в данный момент.

Лирическое отступление.

Ну, совершенно непонятно почему в линейке программ 7.7 писатели для всей страны по-разному реализуют возможности печати. В ТИС и Компл предусмотрена печать и на экран и сразу на принтер, во всех остальных - только на экран. В Бух, УСН, ТиС, Компл есть механизм выбора печ. форм, есть возможность подключения внешних печ. форм, в ЗиК - нет. А всего-то надо скопипастить несколько строк кода. Почему не делают???

 

Всё вышесказанное тестировалось на ВинХР и вроде работает. Под Вин7 не могу понять почему не печатает сразу на выбранный принтер, отличный от установленного по умолчанию.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Пакетная печать Взаиморасчеты Акт сверки Бухгалтер Пользователь 1С v7.7 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет Абонемент ($m)

Групповая печать актов сверки по списку клиентов. Формирует две формы на выбор: управленческий акт(простая форма) и фискальный акт (с детализацией по операциям).

1 стартмани

20.01.2023    2701    0    Dedushka    0    

2

Пакетная печать Этикетки, ценники Пользователь 1С v7.7 1C77 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Легкая промышленность, мода и одежда Россия Управленческий учет Платные (руб)

С помощью обработки 1С 7.7 можно коды маркировки вводить вручную или загружать файлы в формате csv и печатать либо на ленту (принтер этикеток) либо на лист (офисный принтер). Есть возможность создать разные шаблоны этикеток с настраиваемым выводом текста и логотипа, с указанием числа рядов и столбцов при печати этикеток на офисный принтер. Имеется проверка штрихкодов на соответствие форматам согласно документа "Протокол информационного обмена (ОФД). Поддерживаются форматы всех товарных групп, подлежащих маркировке или участвующих в эксперименте (алкоголь, изделия из меха, табак, обувь, лекарства, текстиль, шины и т.д.) Выделение из ШК идентификаторов применения (AI) и их показ. Расшифровка максимальной розничной цены (МРЦ) из Datamatrix табака.

2400 руб.

12.03.2020    20910    17    4    

21

Пакетная печать Бухгалтер 1С v7.7 1C77 Украина Абонемент ($m)

Групповая печать расходных накладных 1С: 7.7, легко и просто.

1 стартмани

07.09.2017    14632    1    Djyri25    0    

0

Пакетная печать Печатные формы Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)

Внешняя обработка пакетной печати документов из конфигурации Бухгалтерский учет 7.7 ред. 4.5, а также Подрядчик строительства 7.7 ред. 2.3 Для пользователей, вынужденных производить массовую печать документов за период. Внесены изменения в печать счет-фактуры согласно 625 постановлению (№ госконтракта). Внесены изменения в печать счет-фактуры и УПД согласно 981 постановлению.

1 стартмани

23.11.2016    17687    28    SanchoD    4    

5

Пакетная печать Бухгалтер Пользователь 1С v7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Аналог стандартной обработки "Групповая обработка документов". Добавлена возможность отбора не только по элементам, но и по группам(ТМЦ, Покупатели и тд) Добавлен Множественный фильтр для отбора документов.

1 стартмани

08.07.2016    16643    16    SOLTAN    1    

4

Пакетная печать Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Абонемент ($m)

Простая внешняя обработка позволяет печатать наиболее часто используемые документы: Счет фактура, Отгрузка товаров (реализация), Счет выданный, ПКО, РКО из выбранного вами списка документов.

1 стартмани

08.12.2014    20380    21    BorisBelov    2    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Арчибальд 2709 13.11.10 14:20 Сейчас в теме
Отредактируй текст до приличного
2. Арчибальд 2709 07.12.10 09:38 Сейчас в теме
Наконец-то посмотрел. Как оказалось, все нормально.
3. gutentag 253 07.12.10 10:08 Сейчас в теме
4. 1CBars 14.12.10 10:46 Сейчас в теме
Почему-то вместо обработки скачивается инишник (ГрупповаяПечДок.ini)
5. Хряк 144 14.12.10 11:36 Сейчас в теме
Извиняюсь. По недоразумению залил не то. Исправил.
6. kosmodrom 15.12.10 18:20 Сейчас в теме
Поясните, пжлст, ламеру))) Скачала файл .ert, сохраняла и на диск С, и в папку с базой. Пишет:
Если ттз.КоличествоКолонок()=2 Тогда
{C:\1С ГРУППОВАЯ ПЕЧАТЬ\ГРУППОВАЯПЕЧДОК.ERT(582)}: Значение не представляет агрегатный объект (КоличествоКолонок)
7. kosmodrom 15.12.10 18:22 Сейчас в теме
файл FormEx.dll при разархивировании не обнаружила совсем.
8. Хряк 144 15.12.10 22:26 Сейчас в теме
6: исправил
или сами можете ваще выкинуть это условие, вот так
//Если ттз.КоличествоКолонок()=2 Тогда
// ттз.ВставитьКолонку("ПечФ",2,"Строка",20,,"ПечФорма",10);
//КонецЕсли;
7: Ну, я не знаю что и сказать
9. fastwriter 6 24.12.10 08:30 Сейчас в теме
Может данная разработка и хороша сама по себе, но у меня в терминале FormEx глючит, если юзер интенсивно работать мышкой. :(
10. iya 23.02.11 11:58 Сейчас в теме
сделал как написано, скопировал FormEx.dll - в Бух. 7.7. 282 релиз, документы не печатаются. Просто открылись и закрылись окна документов и тишина...
11. kosmodrom 23.02.11 22:02 Сейчас в теме
Та же тема, открываются все ордера в окнах, но на печать не отправляются. Даже вручную.
12. Хряк 144 24.02.11 14:31 Сейчас в теме
Подправил маленько имена (пути) к принтерам
13. iya 04.03.11 17:33 Сейчас в теме
как эти пути подправить? на сайте выложена старая обработка :?:
14. Хряк 144 04.03.11 20:02 Сейчас в теме
>на сайте выложена старая обработка

из чего следует этот вывод?
подправил имена (пути) имелось ввиду, что при печати раньше посылалось на имя приниера какое ты видишь в винде (Принтер НР 1018 на Serv), исправил, посылается по пути нахождения принтера (\\Serv\HP1020).
Что конкретно у тебя не работает, если не работает, чё ты какие-то догадки строишь?
15. iya 09.03.11 18:38 Сейчас в теме
Просто открылись и закрылись окна документов "ОказаниеУслуг" и тишина...
Вывод - них не работает, я хз в чем проблема...
При стандартной печати из документа все ок.
16. Хряк 144 11.03.11 15:22 Сейчас в теме
>Просто открылись и закрылись окна документов "ОказаниеУслуг" и тишина

Ну, значит у тя принтер, на который ты посылаешь не активен, вот и тишина
17. iya 18.03.11 17:50 Сейчас в теме
принтер активен, читай внимательно сообщения
При стандартной печати из документа все ок.

Хряк пишет:
подправил имена (пути) имелось ввиду, что при печати раньше посылалось на имя приниера какое ты видишь в винде (Принтер НР 1018 на Serv), исправил, посылается по пути нахождения принтера (\\Serv\HP1020).


где ты их исправил??? на печать нихрена не отправляется
18. Хряк 144 19.03.11 12:34 Сейчас в теме
ответил бы я тебе в рифму...

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

устанавливай тимвьювер, связывайся со мной, будем посмотреть
19. VolkovVI 6 22.03.11 13:19 Сейчас в теме
У меня тож не отправляет на печать, а только на экран!
20. Хряк 144 22.03.11 16:05 Сейчас в теме
какая винда, какая конфа, какой док, какой принтер, терминал...
21. VolkovVI 6 23.03.11 13:42 Сейчас в теме
винда 7 ,бух для украины 282, ПКО И РКО, принтер сетевой
22. iya 23.03.11 16:26 Сейчас в теме
у меня винда хр, конфа 283 бух для украины, принтер сетевой (состояние пишет готов), документы счета-фактуры и акты.
Нах мне твой тимвьювер, проверь свою обработку на работоспособность (локальный/сетевой принтер) и все. Или признайся в том, что них не работает или не парь мозг что у кого-то принтер не активен или еще какая-то мудохрень. А стишки оставь себе
23. Хряк 144 23.03.11 17:04 Сейчас в теме
Парни, что ж вы такие злые. Написали бы сразу что и где не работает..., а то сиди, гадай.
Посмотрел вашу хохляцкую конфу, малек подправил. Но дело не в принтере, а в неправильном определении конфы... ни и соответственно неправильной команде (точнее параметрам) печать.
Пробуйте, фсё должно печатать.
24. Altair777 648 24.03.11 11:11 Сейчас в теме
(23) вот только не надо таких словечек, а то ведь можно в ответ услышать о "клятих москалях" (укр.) :)
25. VolkovVI 6 28.03.11 17:03 Сейчас в теме
Никак не срастается!!

Путь=СокрЛП(ТЗПринтеры.ПолучитьЗначение(Ном,"Путь"));
{C:\USERS\АДМИНИСТРАТОР\DESKTOP\GRUPPOVAJAPECHDOK.ERT(594)}: Номер за пределами значения!
26. Хряк 144 29.03.11 13:49 Сейчас в теме
Мда..., под вин7 не посылает на сетевой принтер, хотя и не выдает таких ошибок как в (25).
Бум искать.
27. Helga_love 13.04.11 12:27 Сейчас в теме
в 1 ТиС 7,70,944 печатается только один документ из всего списка и не на принтер, как заявлено, а на экран,

Было бы здорово исправить, такая вещь нужная
28. Хряк 144 13.04.11 23:51 Сейчас в теме
а можно чуть подробнее, винда, принтер (лок, по сети, по умолч. или другой выбранный), исп. формэкс.

Поправил. Отказался от использования штатной процедуры печати на принтер в ТиС.
Проверьте.
29. NALYMK 02.08.11 16:16 Сейчас в теме
Спасибо огромное! Замечательная обработка! Спасли от ужаса печатать по 40 шт однотипных док. каждый месяц
30. cheburah74 04.08.11 17:42 Сейчас в теме
Спасибо за обработку. Очень нужно, чтобы при выборе группы контрагентов, в качестве контрагента, формировался список документов по всем контрагентам внутри группы, как, например, это делается при просмотре книги продаж.
31. Хряк 144 04.08.11 19:56 Сейчас в теме
32. Moran 12.08.11 09:41 Сейчас в теме
В терминале не работает по галочке "печать на принтер"
33. devilish 19.09.11 13:52 Сейчас в теме
Спасибо огромное! Обработка спасла от трудоемкой ежедневной работы: открыть каждый документ (50шт), при печати выбирать форму, потом печать на принтер..
34. val1979 20.09.11 19:29 Сейчас в теме
спасибо. скачал все печатает. давно не работаю с 1с 77. а тут надо вспомнить былое.. Очень помогла чтобы не распечатывать доки за весь год вручную..
35. AB3012 21.09.11 11:44 Сейчас в теме
36. asg1975 267 27.09.11 01:36 Сейчас в теме
Выручил своих бухов, автору респект. P.S. Хоть 7.7 и умерла, но еще не совсем :)
37. razdvatri 12.10.11 18:13 Сейчас в теме
38. mezonik 19.10.11 08:53 Сейчас в теме
Как раз ищу такое, то, что надо, спасибо!
39. xDee 20.10.11 08:59 Сейчас в теме
Хоть 7.7 и умерла, но еще не совсем :) Очень даже не совсем, знаю город где кроме 7.7 больше нет ничего. Спасибо за правильную обработку.
40. orsprog 20.10.11 09:17 Сейчас в теме
обработка пригодилась, спасибо автору
41. grad84 21.10.11 12:51 Сейчас в теме
полезно, спасибо, жалко для нашей АльфаАвто не подошла :(
42. elya_wira 24.10.11 10:07 Сейчас в теме
не могу скачать FormEx.dll. Сайт не отвечает((( Может, есть другая ссылка?
44. asg1975 267 26.10.11 15:13 Сейчас в теме
И все-таки под терминалом не печатает сразу на принтер. Мусолили-мусолили, а один фиг не работает... Автор ты решение-то нашел? Сервер кстати 2008, может из за него...
45. Siba 14.11.11 15:13 Сейчас в теме
Обработка прикольная. Спасибо автору.
sabvadim; sibip; +2 Ответить
46. Siba 14.11.11 15:14 Сейчас в теме
Не могу понять как настройка работает. Подскажите пожалуйста.
47. yuyu1 5 07.12.11 18:18 Сейчас в теме
48. svetlanagvozdeva 13.12.11 18:38 Сейчас в теме
Эта обработка получше и поэффективнее.
49. XeonLipetsk 14.12.11 09:29 Сейчас в теме
Спасибо, очень интересная обработка.
50. SerNikAnt 3 10.01.12 20:34 Сейчас в теме
Не групповая печать, а открытие документов в окнах для последующего нажатия кнопки печать, в общем - не доработано
51. Хряк 144 11.01.12 09:08 Сейчас в теме
(50) SerNikAnt, ну ты FormEx.dll положи в каталог базы и будет тебе щастье, без неё никак.
52. SerNikAnt 3 11.01.12 19:04 Сейчас в теме
Кинул FormEx.dll, все отбирает, но просто открывает, а чтобы напечатать следует нажать по кнопке "печать" физически в каждой форме. В общем было бы удобно, чтобы открывалось все в одном окне, с возможностью указания количества документов на 1 страницу(для удобства печати бланков формата а5).
Но в целом программа интересная (тестировалось на 1С 77 ЮколаРозница РБ, WIN7).
53. Марфуша 12.01.12 17:42 Сейчас в теме
Объясните, пожалуйста, будет ли печатать несколько реализаций (ВАЖНО !!! форма - печатная форма товарно-транспортной накладной)?????!!!! Когда выскакивает окошко с выбором параметров?
54. xklos 15.02.12 09:34 Сейчас в теме
Закинул FormEx.dll и в бин и в базу, все отбирает, но просто открывает, а чтобы напечатать следует нажать по кнопке "печать" физически в каждой форме. Это надо найти в своей базе параметр той или иной печати в частности параметры быстрой печати и посмотреть где и как задаются кол-во экземпляров я подобную обработку делал но только печать накладных по контрагенту на самом деле очень все просто. Если кому требуется подскажу. Автору конечно спасибо но как приятно делать самому :)))
55. Хряк 144 15.02.12 09:47 Сейчас в теме
xklos, конфу озвучь
повторюсь, проверена на типовых для России
печатает сразу если печать вызывается по процедуре Печать() или ПоКнопкеПечать(), иной вызов не обрабатывается.
56. Sergius79 15.02.12 10:17 Сейчас в теме
Хорошая идея, автору респект, не суди строго пользователей и не обижайся на их грубости, они такие видать от природы. Сам не пробовал, но вещь полезная, так что удачи в доработке и тестировании, и терпения тебе побольше.
57. dobraleks 136 22.02.12 19:28 Сейчас в теме
Распект! + от меня прилагается..
На конфе Бухня для Украины работает.

Под себя немного добавлю еще условие отбора "АВТОР".
Автор если есть желание можете и себе добавить, может тоже кому то пригодиться такой отбор
58. mahaon74 12.03.12 15:40 Сейчас в теме
Подскажите, как с Вами можно связаться cheburah@bk.ru
59. ReLD 21.05.12 20:32 Сейчас в теме
Что то я не пойму работает оно под 7.7 ТиС Украинская редакция или нет? Впринципе нужен сам алгоритм рабочий, а зубилом и молотком я потом обработаю под свою конфигурацию.
60. volodya1122 8 13.09.12 15:42 Сейчас в теме
так всеже неработает. зря скачивал.

Если Сервис.ВыполнитьПроцедуру(Конт, имяПроц, СпПарам)=1 Тогда
{D:\SKLAD\GRUPPOVAYAPECHDOK.ERT(598)}: Возникла критическая ошибка. Описание ошибки, возвращаемое Windows: Операция успешно завершена.


Не печатает ни на экран ни на принтер (Win 2003 и XP)
61. CheBurator 3230 23.11.12 03:43 Сейчас в теме
Взял, чуток приукрасил, попробовал через удаленку - если с утра бухия увидит в принтере кучу приходников - значит сработало.. ;-) - осталось вебкамеру напротив принтера поставить, чтобы было видно что печтается...
62. Ddkoshka 27.12.12 13:10 Сейчас в теме
Отличная штука! Автору РЕСПЕКТ от бухгалтера, вынужденно ставшего админом 1С!
63. zharkov.ss 17.01.14 13:28 Сейчас в теме
Судя по описанию и скришотам очень полезная вещь. Жаль что у нас профильная конфигурация, надеюсь что подойдет. Автору спасибо.
64. ljolsen 11.02.14 14:26 Сейчас в теме
потрясающе нужная обработка! Конфа правда перепиленная вдоль и поперек, но надеюсь, что прокатит и будет бухам счастье.
Автору много плюсов в карму.
скачать не могу- уже потратила все тугрики... чуть подождать придется.
65. Siba 15.02.14 22:27 Сейчас в теме
Прога рабочая. Даже в нестандартной конфе Астор-Общепит печатал многие формы без изменения проги.
sibip; sabvadim; +2 Ответить
66. ENITA 24.05.14 15:45 Сейчас в теме
Отличная обработка! Хоть что-то тут нашла стоящее и работающее. А то скачала кучу обработок типа "печать документов поставщика" и НИ ОДНА не работает! Или это все демо-версии или сч/ф не по форме 1137.
Оставьте свое сообщение