Групповая печать документов для типовых и прочих конфигураций, имеющих процедуру Печать()
Задачи пользователя - Пакетная печать
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Для БУХ, УСН, ПУБ, ЗиК, ПБОЮЛ и прочих конфигураций, имеющих процедуру Печать()
Для полного кайфа необходимо дополнительно скачать замечательную внешнюю компоненту FormEx.dll (http://dorex.pro/?main), разархивировать и файл FormEx.dll положить в каталог базы (или в каталог программы). Никаких изменений в модули формы вносить не нужно. Кстати, очень подойдет счастливым обладателям базовых конфигураций...
Печатаем и наслаждаемся...
Печатается та форма, которая выбрана на кнопке Печать на текущий момент, как будто вы печатаете из формы.документа.
Остальное - крик души - для программистов.
Кратко об изысканиях.
Все попытки использовать встроенные в конфигурации механизмы печати обломились из-за невозможности печати на выбранный в обработке принтер, отличный от установленного по умолчанию. Поэтому без формэкс никуды...
Только в ТиС и Компл в коде сделана слабая попытка печати либо на экран, либо сразу на принтер, но как раз выбора принтера и не предусмотрено.
Удивительно, что для ПУБ в коде конфы все уже предусмотрено для печати, только адинэсчики, как всегда в своем репертуаре и не включили в конфу обработку документов с возможностью печати. Т.е. механизм есть, а пользоваться низззя... И на принтер сразу не печатает без FormEx.dll.
Впрочем, в ЗиК тож есть штатный механизм печати, но так же без поддержки режима сразу на принтер. Да и реализация этого механизма писателями от 1с "радует", например,
во всех документах, где есть выбор печ.форм в процедуру Печать(ПараметрПечати) передают строку с ИменемТаблицы, однако, в двух доках Начисление Отпуска и Отпуск по уходу за ребенком строку то передают, а считать потом пытаются значение этого параметра из списка значений, возникает ошибка. Чудилы...
Править надо процедуру печати в конфигурации.
Было так
ИмяИсходнойТаблицы = "";
ПараметрПечати.ПолучитьЗначение(1,ИмяИсходнойТаблицы);
Надо вот так
ИмяИсходнойТаблицы = ПараметрПечати;
Да, забыл, только в ЗиК можно задать в настройках имя печ. формы, если в доке есть выбор этих самых форм (как оно задано в конфигураторе), которая будет печататься в данный момент.
Лирическое отступление.
Ну, совершенно непонятно почему в линейке программ 7.7 писатели для всей страны по-разному реализуют возможности печати. В ТИС и Компл предусмотрена печать и на экран и сразу на принтер, во всех остальных - только на экран. В Бух, УСН, ТиС, Компл есть механизм выбора печ. форм, есть возможность подключения внешних печ. форм, в ЗиК - нет. А всего-то надо скопипастить несколько строк кода. Почему не делают???
Всё вышесказанное тестировалось на ВинХР и вроде работает. Под Вин7 не могу понять почему не печатает сразу на выбранный принтер, отличный от установленного по умолчанию.
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Пакетная печать Взаиморасчеты Акт сверки Бухгалтер Пользователь 1С:Предприятие 7.7 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет Абонемент ($m)
Групповая печать актов сверки по списку клиентов. Формирует две формы на выбор: управленческий акт(простая форма) и фискальный акт (с детализацией по операциям).
1 стартмани
20.01.2023 4375 0 Dedushka 0
Пакетная печать Этикетки, ценники Пользователь 1С:Предприятие 7.7 1C77 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Легкая промышленность, мода и одежда Россия Управленческий учет Платные (руб)
С помощью обработки 1С 7.7 можно коды маркировки вводить вручную или загружать файлы в формате csv и печатать либо на ленту (принтер этикеток) либо на лист (офисный принтер). Есть возможность создать разные шаблоны этикеток с настраиваемым выводом текста и логотипа, с указанием числа рядов и столбцов при печати этикеток на офисный принтер. Имеется проверка штрихкодов на соответствие форматам согласно документа "Протокол информационного обмена (ОФД). Поддерживаются форматы всех товарных групп, подлежащих маркировке или участвующих в эксперименте (алкоголь, изделия из меха, табак, обувь, лекарства, текстиль, шины и т.д.) Выделение из ШК идентификаторов применения (AI) и их показ. Расшифровка максимальной розничной цены (МРЦ) из Datamatrix табака.
5124 руб.
12.03.2020 22813 17 4
Пакетная печать Кассовые операции Печатные формы Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Бухгалтерский учет Абонемент ($m)
Обработка групповой печати ПКО и РКО в 7.7 (2 шт. на одном листе).
1 стартмани
08.11.2017 16696 5 Юлия69 0
Пакетная печать Бухгалтер 1С:Предприятие 7.7 1C77 Украина Абонемент ($m)
Групповая печать расходных накладных 1С: 7.7, легко и просто.
1 стартмани
07.09.2017 15917 1 Djyri25 0
Пакетная печать Печатные формы Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)
Внешняя обработка пакетной печати документов из конфигурации Бухгалтерский учет 7.7 ред. 4.5, а также Подрядчик строительства 7.7 ред. 2.3 Для пользователей, вынужденных производить массовую печать документов за период. Внесены изменения в печать счет-фактуры согласно 625 постановлению (№ госконтракта). Внесены изменения в печать счет-фактуры и УПД согласно 981 постановлению.
1 стартмани
23.11.2016 19027 29 SanchoD 4
Пакетная печать Бухгалтер Пользователь 1С:Предприятие 7.7 1С:Торговля и склад 7.7 Абонемент ($m)
Аналог стандартной обработки "Групповая обработка документов". Добавлена возможность отбора не только по элементам, но и по группам(ТМЦ, Покупатели и тд) Добавлен Множественный фильтр для отбора документов.
1 стартмани
08.07.2016 17855 16 SOLTAN 1
Пакетная печать Кассовые операции Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)
Внешняя обработка выводит на печать все расходные кассовые ордера за выбранный период.
1 стартмани
17.05.2015 15454 2 vv-adm 1
Пакетная печать Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Абонемент ($m)
Простая внешняя обработка позволяет печатать наиболее часто используемые документы: Счет фактура, Отгрузка товаров (реализация), Счет выданный, ПКО, РКО из выбранного вами списка документов.
1 стартмани
08.12.2014 21714 21 BorisBelov 2
Если ттз.КоличествоКолонок()=2 Тогда
{C:\1С ГРУППОВАЯ ПЕЧАТЬ\ГРУППОВАЯПЕЧДОК.ERT(582)}: Значение не представляет агрегатный объект (КоличествоКолонок)
из чего следует этот вывод?
подправил имена (пути) имелось ввиду, что при печати раньше посылалось на имя приниера какое ты видишь в винде (Принтер НР 1018 на Serv), исправил, посылается по пути нахождения принтера (\\Serv\HP1020).
Что конкретно у тебя не работает, если не работает, чё ты какие-то догадки строишь?
подправил имена (пути) имелось ввиду, что при печати раньше посылалось на имя приниера какое ты видишь в винде (Принтер НР 1018 на Serv), исправил, посылается по пути нахождения принтера (\\Serv\HP1020).
где ты их исправил??? на печать нихрена не отправляется
при стандартной печати посылается не обязательно на принтер по умолчанию.
повторяю, выбери активный принтер, состояние которого отображается внизу Готов.
устанавливай тимвьювер, связывайся со мной, будем посмотреть
Нах мне твой тимвьювер, проверь свою обработку на работоспособность (локальный/сетевой принтер) и все. Или признайся в том, что них не работает или не парь мозг что у кого-то принтер не активен или еще какая-то мудохрень. А стишки оставь себе
Посмотрел вашу хохляцкую конфу, малек подправил. Но дело не в принтере, а в неправильном определении конфы... ни и соответственно неправильной команде (точнее параметрам) печать.
Пробуйте, фсё должно печатать.
Было бы здорово исправить, такая вещь нужная
Но в целом программа интересная (тестировалось на 1С 77 ЮколаРозница РБ, WIN7).
{D:\SKLAD\GRUPPOVAYAPECHDOK.ERT(598)}: Возникла критическая ошибка. Описание ошибки, возвращаемое Windows: Операция успешно завершена.
Не печатает ни на экран ни на принтер (Win 2003 и XP)
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 78036
Создание 13.11.10 13:58
Обновление 25.12.13 09:29
Просмотры 21954
Загрузки 911
Рейтинг
76
Комментарии 66
Код открыт Да
Рубрики Пакетная печать
Кому Бухгалтер
Тип файла Внешняя обработка (ert,epf)
Платформа
Оперативный учет 7.7
,
Бухгалтерский учет 7.7
,
Расчет 7.7
Конфигурация 1C77
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)