1с пакетная печать документов

Режим пакетной печати предназначен для печати нескольких табличных документов. Для печати используются объекты встроенного языка: ПакетОтображаемыхДокументов , ЭлементыПакетаОтображаемыхДокументов , ЭлементПакетаОтображаемыхДокументов .

ПакетОтображаемыхДокументов – это собственно сам пакет, который содержит документы и настройки печати. У него есть свойство Состав , представляющее собой объект ЭлементыПакетаОтображаемыхДокументов – коллекцию объектов ЭлементПакетаОтображаемыхДокументов .

ЭлементПакетаОтображаемыхДокументов – объект, который содержит либо адрес временного хранилища, в котором расположен табличный документ, либо объект ПакетОтображаемыхДокументов , обозначающий вложенный пакет документов.

Настройки печати устанавливаются для всего пакета, индивидуальные настройки печати документов игнорируются. Доступны настройки КоличествоЭкземпляров , РазборПоКопиям , ИмяПринтера , ДвусторонняяПечать , ТочностьПечати , Вывод .

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

Например, необходимо распечатать 3 табличных документа, причем два из них по 5 экземпляров каждый, а третий — в 2 экземплярах:

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

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

Мария Кузнецова

Хотя электронный документооборот стал неотъемлемой частью взаимодействия контрагентов, контролирующих органов и банков, одним из действий, которые пользователи совершают ежедневно, работая с 1С, все еще остается печать документов. В ранних версиях программ 1С для этого была предназначена специальная обработка («Групповая обработка справочников и документов»), и пользователи, перешедшие на новую программу, по привычке пытаются обратиться именно к ней. Но для более эффективной работы в новых* редакциях программ, то есть программ, работающих на управляемых формах – Бухгалтерия 3.0, ЗУП 3.0, 1С:Управление торговлей 11, 1С:ERP 2.0 и т.п., была реализована пакетная печать документов, с использованием формы списка. То есть теперь не надо пользоваться никакими обработками, достаточно просто выбрать нужные документы и нажать кнопку «Печать».

*Это возможно в программах, работающих на управляемых формах – Бухгалтерия 3.0, ЗУП 3.0, УТ 11», 1С:ERP и т.п.

Рассмотрим, как осуществляется пакетная печать в 1С 8.3 на примере программы «1С:Бухгалтерия 3.0», где мы откроем любой журнал документов, например «Платежные поручения». Предположим, нам надо распечатать группу документов. Для этого их надо выделить, воспользовавшись горячими клавишами на клавиатуре.

Чтобы выделить подряд документы списком, выделим первый документ и, нажав кнопку «Shift», укажем последний документ в списке. У нас выделится группа документов в этом интервале.


Когда документов много, достигнуть такого же результата проще, выделив первый документ списка и нажав комбинацию кнопок «Shift+End». В этом случае выделятся все документы, начиная с текущего и до конца списка.

Если мы, выделив документ, нажмем «Shift+Home», выделятся документы от текущего до начала списка. Если при этом мы используем отбор, установив период или отобрав документы по дате, то действия выполняются в пределах отобранного списка документов.

Если нужно из выделенного диапазона документов убрать какие-то документы, то сделать это можно нажав клавишу Ctrl+щелчок правой кнопки мыши.


Если необходимо выделить все документы списка, установив отбор, нажимаем «Ctrl+А». Для выбора группы документов произвольно, можно отбирать их, удерживая кнопку «Ctrl».


Установив отбор по контрагенту, мы можем также оперировать отобранным списком документов.


Выбрав необходимую для печати группу документов, нажимаем кнопку «Печать» и указываем нужную форму.


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

В последних версиях конфигураций программ семейства 1С 8.3, таких как «Управление торговлей 11«, «Бухгалтерия предприятия 3.0«, «Зарплата и управление персоналом 3.0«, «Управление предприятием 2.0 (ERP)» и так далее, групповая печать документов реализована непосредственно из формы списка этих документов.

Рассмотрим, как это сделать, на примере конфигурации «Бухгалтерия предприятия 3.0».

Откроем форму списка документов «Реализация (акты, накладные)«. Теперь в списках существует возможность множественного выбора строк. Делается это при помощи клавиши «Shift» на клавиатуре. Есть несколько комбинаций клавиш для множественного выбора:

  • удержание нажатой клавиши «Shift» + «стрелка вниз» или «стрелка вверх» позволяет последовательно выделить необходимое количество строк;
  • удержание нажатой клавиши «Shift» + «клик» левой кнопкой мышки позволяет выборочно выделить нужные строки;

Вот пример последовательного и выборочного выделения строк:

Получите 267 видеоуроков по 1С бесплатно:

  • комбинация клавиш «Ctrl» + «A» выделяет все строки списка.

Последнюю комбинацию целесообразно применять, когда установлен отбор в списке по какому-нибудь признаку. Например, нам нужно распечатать все документы с контрагентом «Плотник+».

Нажимаем кнопку «Еще» и выбираем «Настроить список…». Устанавливаем отбор по контрагенту:

Нажимаем «Завершить редактирование» и получаем список документов с выбранным контрагентом.

Теперь, если нажать сочетание клавиш «Ctrl» + «A», будут выделены все документы:

После того как выбраны все нужные строки, нажимаем кнопку «Печать», выбираем, какую форму нужно печатать, и получаем такой результат:

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Понравилась статья? Поделиться с друзьями:
Vkontakte.INFO
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: