Публикации. Публикации Создание простой формы через встроенный Конструктор печати

Как делать групповую печать документов в 1С Бухгалтерия 8.3 (редакция 3.0)

2016-12-07T17:58:26+00:00

В 1С:Бухгалтерия 8.3 (редакция 3.0) уже встроена возможность легко и просто распечатывать много документов за один раз.

Делается это очень просто. Вам нужно открыть журнал документов (например, "Кассовые документы"). Далее выделить те документы, которые нужно распечатать и нажать кнопку "Печать" на форме журнала:

Ответы на возможные вопросы:

- Не получается выделить сразу несколько документов в журнале.

Выделяйте, удерживая кнопку CTRL на вашей клавиатуре.

- Мне нужно распечатать документы за весь год. Это что мне их все выделять?

Используя команду "Установить период" из пункта , сделайте, чтобы в журнале остались только нужные вам документы. Теперь нажмите "Ctrl + A ", чтобы выделить все документы в журнале. Готово! Можно печатать. Нужен более сложный отбор? Используйте команду "Расширенный поиск" в том же пункте , вот .

С уважением, (преподаватель и разработчик ).

Рассмотрим, как осуществляется печать документов из приложений "1С", работающих в режиме сервиса (через Интернет).

Как в локальной версии приложения, так и в сервисе, один и тот же документ можно распечатать в разных вариантах. Например, расходную накладную можно распечатать, как в виде регламентированной товарной накладной (ТОРГ-12), так и, собственно, в виде расходной накладной (для внутренних нужд организации). Поэтому перед началом печати документа, в форме документа следует выбрать желаемый вид печати. Это можно сделать в раскрывающемся меню Печать (как это показано на рис.1 на примере приложения "1С:Управление нашей фирмой" ).

Рис. 1. Начало печати

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

Рис. 2. Печать документов с единственной печатной формой

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

  1. Подтверждение печати обычно надо осуществлять два раза: сначала в форме печати 1С:Предприятия, а затем - в соответствующей форме браузера (рис. 3).
  2. Возможности редактирования пользователем макетов печатных форм в режиме сервиса ограничены. Если вы хотите использовать собственную печатную форму (например, с размещением на ней логотипа своей компании), то сделать это можно, выгрузив из сервиса типовую печатную форму, отредактировав ее в локальной версии приложения и загрузив обратно в сервис (более подробную информацию об использовании настраиваемых печатных форм вы найдете ).


Рис. 3. Печатная форма документа

Интерфейс форм печати документа различен в разных браузерах. Поэтому, если вы используете не один, а несколько браузеров для работы в сервисе, будьте готовы к тому, что привычный порядок работы при печати будет немного различаться, в зависимости от используемого браузера и его версии. Например, браузер Google Chrome предлагает в дополнительном диалоговом окне, выдаваемом непосредственно перед печатью, осуществить предварительный просмотр и задать настройки печати (рис. 4).

Рис. 4. Печать документа в браузере Google Chrome

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

Порядок печати

Приведем общую последовательность действий при печати документов (рис. 5).

  1. Начните печать, нажав соответствующую кнопку на панели инструментов документа и выбрав в меню желаемую печатную форму (см. рис. 1).
  2. В открывшейся печатной форме определите доступные параметры (например, количество копий).

Рис. 5. Последовательность действий при печати

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



Рис. 6. Редактирование печатной формы

  1. Если вы хотите сохранить готовую печатную форму документа в файл на локальном компьютере, нажмите кнопку Сохранить в печатной форме (см. рис. 3), выберите в открывшемся диалоговом окне Сохранение печатной формы желаемый формат файла, установив рядом с ним флажок, и нажмите кнопку Сохранить в(рис. 7).
    Примечание: Можно задать несколько форматов одновременно - в этом случае будет создано несколько файлов с соответствующими расширениями.


Рис. 7. При желании, сохраните файл в нужном формате

  1. Нажмите кнопку Печать в окне печатной формы (см. рис. 3).
  2. В открывшемся окне печати браузера, при необходимости, выберите параметры печати (принтер и т.д.) и нажмите кнопку Печать еще раз (рис. 8).

В результате, документ будет распечатан на принтере.


Рис. 8. Начало печати при помощи системного диалога браузера (используется Internet Explorer)

Ответы на частые вопросы

1. Что такое способ печати? Какой способ печати лучше выбрать?

Способ печати выбирается в настройках 1С:Предприятия, доступных по команде Главное меню / Сервис / Параметры (рис. 9).

Рис. 9. Главное меню 1С

Параметр Способ печати (рис. 10) определяет степень влияния пользователя на макет документа:

  • PDF - печать без изменения полей и масштаба;
  • HTML - при печати возможны изменения полей и масштаба.

Рис. 10. Выбор способа печати (рекомендуется PDF )

2. Как настроить параметры печати?

Настройки параметров печати 1С:Предприятия доступны в форме документа с помощью команды (рис. 11).

Рис. 11. Выбор параметров страницы

Так как веб-браузеры имеют свои собственные настройки печати, то необходимо, чтобы они совпадали с упомянутыми настройками страницы разбивки табличного документа. Настройки страницы печати браузера редактируются в диалоге Параметры страницы (рис. 12), который в Microsoft Internet Explorer, Mozilla Firefox и Apple Safari вызывается командой меню браузера: Файл / Параметры страницы... (File / Page Setup... ). Для веб-браузера Google Chrome такая настройка не предусмотрена.

Рис. 12. Выбор параметров страницы в браузере

3. Можно ли перед печатью осуществить предварительный просмотр документа?

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

  • При использовании веб-браузеров Microsoft Internet Explorer, Apple Safari и Mozilla Firefox (в большинстве версий), предварительный просмотр открывается командой меню браузера: Файл / Предварительный просмотр (File / Print Preview ).
  • Для веб-браузера Google Chrome предварительный просмотр осуществляется по умолчанию непосредственно перед печатью (см. рис.4 выше).

Типичные ошибки при печати

1. Что делать, если при печати страница выводится на принтер с ошибками?

Проверьте, что в качестве Способа печати (Главное меню / Сервис / Параметры страницы ) выбрана опция PDF . Затем, если ошибки не устранены, проверьте правильность выбора настроек печати 1С:Предприятия (Главное меню / Файл / Параметры страницы - эти настройки надо вызывать из окна с печатной формой документа, как показано на рис. 11) и настроек печати браузера (рис. 12), которые доступны при выборе команды Файл / Параметры страницы .

2. Что делать, если вместо печати на принтере предлагается сохранить в файл формата PDF?

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

Дополнительную информацию о печати вы найдете в статье на сайте ИТС .

Желаем приятной работы!

Печать в 1С Бухгалтерии 8.2 выполняется аналогично печати документов в других программах. Самое главное — сформировать печатную форму, которую нужно вывести на принтер. Настройка печати документов в 1С 8.2 сводится, по сути, к подготовке этой самой печатной формы. Далее — дело техники. Рассмотрю наиболее распространённый случай случаев настройки печати документов в 1С 8.2 на примере форм документов (а есть и другие случаи!).

Также вам будет полезно узнать как делается экспорт данных из 1С , напримре, в таблицу Excel.

Тут была важная часть статьи, но без JavaScript её не видно!

Настройка печати форм документов в 1С 8.2

Самый простой случай. Настройка печати форм документов в 1С Бухгалтерии 8.2 сводится к заполнению вкладки "Печать" окна документа. Если эти данные не заполнить, то печатная форма документа будет содержать "пробелы", т.е. незаполненные поля .


Не путайте кнопку "Печать" внизу формы документа и вкладку "Печать", где вводятся данные для печатной формы! А вот и результат настроенной и сформированной печатной формы 1С на примере показанного выше документа.

сайт_

Часть вводится не в самом документе, а отдельно. Например, это сведения об организации и ответственные лица. Ниже показана часть правильно настроенной печатной формы ПКО, не поместившаяся на предыдущем рисунке.

сайт_

В ряде случаем некоторые поля можно оставлять пустыми, поскольку они заполняются значениями по умолчанию. Здесь я на этом не останавливаюсь, поскольку подробно всё объясняю на своих курсах.

Видеоурок по настройке печатных форм документов 1С

Примеры настройки печатных форм приводятся для 1С Бухгалтерии 8.2. Это лишь базовые настройки печати документов.

Подведём итоги

Это всего лишь основные сведения по настройке печати документов в 1С 8.2. Сложного тут ничего нет. Если возникают проблемы с печатью, то это, как правило, касается проблем использования Windows, а вовсе не 1С Бухгалтерии.

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

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

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

Рассмотрим свойства и методы табличного документа, относящиеся к настройкам печати (в приведенных примерах «ТабДок» это объект типа «Табличный документ»).

Свойство «ИмяПринтера» позволяет задать для печати принтер, отличный от установленного по умолчанию. Имя должно совпадать с именем принтера, заданным в системе:

ТабДок . ИмяПринтера = "HP LaserJet 3050 Series PCL 6" ;

При печати пакета документовможно сэкономить время, установив признак разбора по копиям:

ТабДок . РазборПоКопиям =истина;

Число копий можно указать так:

ТабДок . КоличествоЭкземпляров = 5 ;

Разумеется, можно задать поля:

ТабДок . ПолеСлева = 20 ; //Поле слева 20мм, остальные поля 10мм (по умолчанию)

Еще несколько свойств страницы:

ТабДок . ОриентацияСтраницы = ОриентацияСтраницы . Ландшафт ;
ТабДок . ЭкземпляровНаСтранице = 2 ; //на листе будет размещено 2 страницы
ТабДок . Автомасштаб =истина; //аналогично настройкам масштаба «по ширине страницы»

При необходимости можно указать конкретное значение масштабирования в процентах (свойство «МасштабПечати» ).

Свойство «РазмерСтраницы» позволяет задать стандартные форматы страницы - “ A 3”, “A4”, “ A 5” (полный список вариантов доступен в справке 1С).

ТабДок . РазмерСтраницы = "A3" ; // буква А должна быть английской

Для нестандартного размера бумаги (Custom) можно указать значения высоты и ширины страницы (в мм):

ТабДок . РазмерСтраницы = "Custom" ; //нестандартный размер
ТабДок . ВысотаСтраницы = 350 ;
ТабДок . ШиринаСтраницы = 350 ;

Также в табличном документе доступно управление выводом колонтитулов и их содержимым. Для этого служат свойства «ВерхнийКолонтитул» и «НижнийКолонтитул». Например:

ТабДок . ВерхнийКолонтитул . Выводить =истина; //будет напечатан верхний колонтитул
ТабДок . РазмерКолонтитулаСверху = 7 ; //размер колонтитула 7мм (по умолчанию 10мм)
ТабДок . ВерхнийКолонтитул . ВертикальноеПоложение = ВертикальноеПоложение . Верх ;
ТабДок . ВерхнийКолонтитул . НачальнаяСтраница = 2 ; //колонтитул выводится со второй страницы
ШрифтКолонтитула =Новый Шрифт ("Courier New" , 8 ,Истина);
ТабДок . ВерхнийКолонтитул . Шрифт = ШрифтКолонтитула ; //наклонный шрифт
ТабДок . ВерхнийКолонтитул . ТекстВЦентре = "Верхний колонтитул" ;
ТабДок . ВерхнийКолонтитул . ТекстСправа = "Стр.[&НомерСтраницы] из [&СтраницВсего]" ; //нумерация страниц
ТабДок . ВерхнийКолонтитул . ТекстСлева = "[&Дата]" ; //текущая дата

Сформированный документ отправляется на печать с помощью метода «Напечатать()». Возможно два варианта вызова.

1) Непосредственно на принтер:

ТабДок . Напечатать (. НеИспользовать );
ТабДок . Напечатать (истина);

2) Перед печатью будет выведен диалог печати:

ТабДок . Напечатать (РежимИспользованияДиалогаПечати . Использовать );
ТабДок . Напечатать (ложь);

Кроме того можно управлять и разбиением документа на страницы. Оценитьколичество страниц в документе по настройкам текущего принтера можно так:

ТабДок . КоличествоСтраниц ();

С помощью методов «ПроверитьВывод()» и «ПроверитьПрисоединение()» можно определить, умещается ли табличный документ или массив областей табличного документа на странице в высоту и в ширину при текущих настройках принтера.

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

Принудительно вставить разрывы страниц позволяют методы «ВывестиВертикальныйРазделительСтраниц()» и «ВывестиГоризонтальныйРазделительСтраниц()» .

Таким образом, можно управлять постраничным выводом на печать и контролировать заполнение страницы:

Если Не ТабДок . ПроверитьВывод (МассивВыводимыхОбластей ) Тогда
ТабДок . ВывестиГоризонтальныйРазделительСтраниц ();
КонецЕсли;

Важной характеристикой платформы «1С:Предприятие 8.2» является строгое разделение свойств и методов по контексту исполнения. Если все приведенные выше свойства доступны в любом контексте, то перечисленные методы недоступны на тонком клиенте. Исключением является метод «Напечатать()», доступность которого по понятным причинам ограничена клиентской частью. Это означает, что формирование табличного документа должно происходить на сервере, а отправлять его на печать следует в клиентской процедуре.

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

Как подключить принтер

Печатающее устройство подключается в два этапа:

  1. Чтобы подключить печатающее устройство к ПК, соедините их при помощи провода и установите драйвер, который соответствует модели печатающего устройства, ОС ПК и версии 1С. Для печати с удаленного сервера необходимо установить универсальный драйвер на сервер и на локальную машину, а сам принтер открыть для сетевого доступа.
  2. После того как печатающее устройство отобразилось на ПК, необходимо подключить его к программе 1С. Для этого запустите программу, добавьте новое устройство и введите базовые параметры принтера в соответствующие поля. При удаленной печати придется всякий раз выбирать нужный принтер вручную.

Как поменять и настроить принтер

Если к ПК подключены несколько принтеров, то 1С: Предприятие будет использовать тот, который указан в настройках по умолчанию. Но только до тех пор, пока пользователь не выберет другой принтер, настраивая печать какого-либо документа. После этого программа станет ориентироваться на последний выбор. Менять печатающее устройство можно в "Параметрах страницы" во время настройки параметров печати документа.

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

  1. Укажите размеры этикетки в 1С: меню Файл, и далее – Параметры страницы.
  2. Найдите в Панели управления принтеры, выделите штрих-принтер и вызовите его контекстное меню. В "Свойствах сервера печати" создайте форму с размерами этикеток. В дальнейшем при печати из 1С выбирайте эту форму.

Это базовые настройки для печатающего устройства в 1С. Остальные настройки варьируются в зависимости от версии программы - 1С 8.3 или 1С 7.7. При возникновении затруднений рекомендуем обращаться к специалистам для отладки работы программы.



error: Контент защищен !!