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

25.12.13

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

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

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

Наименование Файл Версия Размер
Простенькая приблуда печати группы документов в типовых и проч. конфигурациях.
.ert 23,50Kb
907
.ert 23,50Kb 907 Скачать

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

 

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

См. также

Групповая печать актов сверки в УСН 1.3

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

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

1 стартмани

20.01.2023    2017    0    Dedushka    0    

1

АИС: Проверка и пакетная печать кодов маркировки из 1С 7.7 для всех групп товаров (ТАБАКА, ОБУВИ, ЛЕКАРСТВ, МЕХА, ШИН, ОДЕЖДЫ и пр.)

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

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

2400 руб.

12.03.2020    19681    15    4    

19

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

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

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

1 стартмани

07.09.2017    14167    1    Djyri25    0    

0

Пакетная печать документов из конфигурации Бухгалтерский учет 7.7 (ред.4.5)

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

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

1 стартмани

23.11.2016    17334    27    SanchoD    4    

5

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

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

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

1 стартмани

08.07.2016    16335    14    SOLTAN    1    

4

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

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

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

1 стартмани

08.12.2014    20014    21    BorisBelov    2    

1
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Арчибальд 2706 13.11.10 14:20 Сейчас в теме
Отредактируй текст до приличного
2. Арчибальд 2706 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 644 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 260 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 260 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 3119 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.
Оставьте свое сообщение