Новости экономики и финансов. Курсы валют, ситуация на биржах, акции, котировки, аналитика: 💫 💫 💫 💫 💫 💫 читайте на сайте

1C Вывести на Печать Список Документов • Как сформировать список

Забыть Герострата , или Как вывести лень из своей жизни В 356 году до нашей эры некий человек сжег храм Артемиды в Эфесе, считавшийся одним из семи чудес света, лишь для того, чтобы прославиться и увековечить свое имя.

1С:Эксперт по технологическим вопросам
Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Вместо того, чтобы определять команду для открытия обработки в самой обработке, нам необходимо перейти в модуль менеджера, того объекта, в который мы хотим добавить печатную форму, и задать описание команды печати в процедуре ДобавитьКомандыПечати КомандыПечати. Как в 1С настроить принтер по умолчанию: поменять, установить Обращайтесь в форму связи

Вывод печатных форм с запросом данных в форму «Печать документов» из подсистемы БСП «Печать».

Форма «ПечатьДокументов» предоставляет некоторые дополнительные функции при работе с печатными формами, такие как:

  • кнопка печати на принтер, непосредственно в форме;
  • указание количества копий, печатной формы;
  • редактирование сформированной печатной формы;
  • возможность сохранения печатной формы в различные форматы данных(Excel, Word, PDF и др.);
  • отправка печатной формы по электронной почте;
  • удобная работа с комплектом документов.

Эта форма сейчас используется фирмой 1С во всех типовых конфигурациях для вывода печатных форм документов и элементов справочников. И конечно же нам, при разработке своих печатных форм, чтобы не выходить за рамки принятой практики, следует так же выводить свои печатные формы используя предоставляемые инструменты.

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

  1. При добавлении команды печати в документ с использованием подсистемы «Печать», нам необходимо в процедуре ДобавитьКомандыПечати описать команду печати с указанием менеджера печати, в котором реализована прцоедура Печать;
  2. При создании Дополнительной обработки, нам необходимо, в модуле объекта обработки в функции СведенияОВнешнейОбработке, описать команду с типом использования Вызов серверного метода и тут же реализовать процедуру Печать, которая определенным образом реализует вызов формирования печатной формы.

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

А что если перед началом формирования табличного документа, необходимо запросить у пользователя какие-то данные? Т.е. нам необходимо показать форму. В этом случае стандартный порядок формирвоания печатной формы нарушается и нам надо думать, как же передать нашу печатную форму в форму «ПечатьДокументов».

Промокоды на Займер на скидки

Займы для физических лиц под низкий процент

  • 💲Сумма: от 2 000 до 30 000 рублей
  • 🕑Срок: от 7 до 30 дней
  • 👍Первый заём для новых клиентов — 0%, повторный — скидка 500 руб

Настройка принтера в 1С

Создаем печатную форму добавляя её через конфигуратор.

Первый вариат. Через создание обработки с командой.

Этот вариант предусматривает, добавление обработки непосредственно в Объекты метаданных:

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

  • Группу где хотим, чтобы команда отображалась в форме;
  • Тип параметра, это как раз тот справочник или документ, печатную форму которого мы делаем;
  • Режим использования параметра — Множественный. Чтобы можно было выводить печатных формы, сразу по нескольким выбранным в списке элементам.

В модуле команды открываем форму обработки передавая её выбранные элементы справочника, для которых необходимо сформировать печатные формы. Не будем тут мудровствовать лукаво и слегка подправим типовой код, который подставляется платформой в процедуру обрабокти команды:

Добавим в обработку форму, создадим реквизит формы типа СписокЗначений и необходые для нас реквизиты для ввода дополнительных параметров для печатной формы:

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

Определяем процедуру ПриСозданииНаСервере и в ней считываем из параметра, который мы передали из команды при открытии формы, список объектов для которых надо формировать печатную форму.

Создаем в форме команду Печать и пишем её обработчик, в котором вызываем функцию общего модуля УправлениеПечатьюКлиент.ВыполнитьКомандуПечати, задаем необходимые параметры этой функции, а именно:

  • Менеджер печати — имя объекта в модуле менеджера, которого определена функция Печать, формирующая нашу печатную форму;
  • Идентификатор — идентификатор печатной формы, которую необходимо напечатать. По этому идентификатору, мы будем в функции Печать модуля менеджера выбирать, какую печатную форму необходимо напечатать;
  • Объекты печати — это непосредтвенно те объекты для которых формируются печатные формы;
  • Владелец формы;
  • Параметры печати — сюда мы формируем и передаем структуру с параметрами печати, тут же мы передаем наши дополнительные параметры, которые мы запросили у пользователя в форме обработки.

Собственно, вызывая функцию ВыполнитьКомандуПечати из формы обработки, мы решаем нашу задачу вывода печатной формы в форму «ПечатьДокументов». Дальше подсистема «Печать» выполнит стандартные действия и доведет выполнение до процедуры Печать, которую мы должны определить в модуле менеджере нашей обработки.

Тут все просто, не будем здесь останавливаться. Скажу лишь, что необходимо соблюсти стиль именования макета, предусмотренный подсистемой «Печать»: ПФ_MXL_ — для макетов типа Табличный документ.

Сами обработки будут храниться именно в базе данных наравне с другими данными, то есть после сохранения обработки внутри базы, внешний файл нам будет не нужен.

1С:Эксперт по технологическим вопросам
Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Печать юридического лица Печать юридического лица это устройство, на котором четкими буквами выгравировано название организации, ее организационно-правовая форма, орган, зарегистрировавший организацию, место регистрации. 1С: Бухгалтерия 8. Тонкая настройка: создаем внешние печатные формы Обращайтесь в форму связи

Как настроить печать документов в 1С?

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

В меню “Файл” в новом документе выберите пункт “Печать” или воспользуйтесь горячими клавишами Ctrl+P. В появившемся окне вы увидите все доступные для использования устройства. Выберите нужный принтер.

Затем выберите пункт “Настройка печати” — появиться окно с двумя вкладками.

Специалисты 1С ответят на любые вопросы
и помогут абсолютно бесплатно!

Укажите тип ориентации страницы, порядок распечатки страниц и количество страниц текста на одном листе бумаги во вкладке “Расположение”.

Во вкладке “Бумага/Качество” укажите лоток, из которого будет подаваться бумага. Проставьте точки в необходимых пунктах и нажмите “ОК”. После этого ваши настройки будут применяться для распечатки документов.

В окне “Печать” у вас также есть возможность указать диапазон страниц для печати и число копий.

Если надо внести исправления в документ предусмотрен режим «Редактирования».

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

Как в 1С настроить принтер? Пошаговая инструкция.

Настройка принтера в 1С

Упростить работу сотрудников позволяет современное программное обеспечение и оборудование. А для полноценного функционирования на платформе 1С такой периферии, как принтер, необходимо правильное подключение к компьютеру и программе управления. Настроить печать из 1С и обеспечить правильное функционирование системы вы сможете с помощью нашей инструкции.

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

Установите драйвер устройства. Как правило, соответствующая программа прилагается на диске в комплекте с самим принтером. После этого подключите оборудование к компьютеру.

Перейдите в меню “Панель управления” и найдите вкладку “Устройства”, в которой необходимо выбрать вашу модель оборудования, и установите настройки “По умолчанию”.

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

💥Принимайте участие в опросе и получайте бесплатную консультацию

Related posts