Меню

1с разные настройки печати

Настройка принтера по-умолчанию в 1С 8.3

В случаях когда на компьютере установлено несколько принтеров, печать отчетов и других форм в 1С может идти не на тот принтер.

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

В чем неудобство

Рассмотрим пример. Пусть у нас на компьютере установлено два принтера: Kyosera и Samsung:

При этом принтером Kyosera мы пользуемся постоянно, а принтером Samsung изредка.

Допустим мы распечатали документ Excel через принтер Samsung.

Теперь если мы отправим на печать какой-нибудь отчет в 1С, то по умолчанию для печати будет предлагаться принтер Samsung. Так происходит потому, что на компьютере запоминается последний принтер, через который прошла печать. Это определяется настройкой операционной системы в Принтерах и сканерах:

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

Если здесь установлен флаг “Разрешить Windows управлять принтером, используемым по умолчанию”, то наблюдается описанная выше ситуация.

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

Как настроить принтер по умолчанию для операционной системы

Для установки принтера по умолчанию для операционной системы выполним следующие действия:

  1. Зайдем в меню “Пуск — Панель управления”.
  2. Выбираем пункт “Устройства и принтеры”:
  3. Находим нужный принтер, нажимаем на него правой кнопкой мыши и выбираем пункт “Использовать по умолчанию”:

При этом флаг “Разрешить Windows управлять принтером, используемым по умолчанию” будет автоматически снят:

4. Сформируем в 1С отчет “Оборотно-сальдовая ведомость” и отправим его на печать. Для этого есть несколько способов. Можно нажать на значок с тремя точками и выбрать меню “Файл — Печать”, либо нажать комбинацию клавиш Ctrl+P:

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

Настройка принтера по умолчанию для отчетов 1С

Помимо настройки операционной системы на печать влияет и настройка печати в 1С.

В отчете нажмем на значок с тремя точками и выберем меню “Файл — Параметры страницы”:

Здесь мы можем выбрать принтер для печати.

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

Читайте также:  ваз 2107 настройка скачать

При этом настройка действует только для текущего отчета. Поставив принтер Samsung в отчете “Оборотно-сальдовая ведомость”, мы не повлияем на выбор принтера в других отчетах. В них будет действовать настройка операционной системы.

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

источник

Особенности использования настроек печати табличного документа

Данный раздел описывает особенности работы с настройками печати табличного документа из встроенного языка 1С:Предприятие.

Работа с настройками печати

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

Пример правильной установки параметров печати:

Пример неправильной установки параметров печати:

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

источник

Настройка принтера в 1с. Инструкция по установке и распространенные проблемы.

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

Установка принтера

Начнём с того, как установить принтеры по умолчанию в 1С. Процедура предполагает совершение нескольких простых действий. Они следующие:

  • Установка драйвера устройства. Найти нужную программу вы сможете на диске, которым комплектуется оборудование.
  • Подключение принтера к ПК. Вам нужно выполнить переход по сценарию «Панель управления» − «Устройства». В показанном списке найдите модель используемого вами устройства и задайте настройки «По умолчанию». Теперь вы знаете, как выбирать принтеры в 1С, всё просто.

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

Особенности настройки печатающей техники

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

Читайте также:  при установке виндовс error loading operating system

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

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

Зайдите в «Панель управления» − «Устройства» и посмотрите, что там указано. Если на других имеющихся в офисе ПК принтер функционирует нормально, а на одном − нет, нужно предпринять следующие шаги:

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

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

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

источник

Настройка вывода на печать табличного документа в «1С:Предприятие 8.2»

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  ubuntu server firewall настройка

ТабДок . ОриентацияСтраницы = ОриентацияСтраницы . Ландшафт ;
ТабДок . ЭкземпляровНаСтранице = 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» является строгое разделение свойств и методов по контексту исполнения. Если все приведенные выше свойства доступны в любом контексте, то перечисленные методы недоступны на тонком клиенте. Исключением является метод «Напечатать()», доступность которого по понятным причинам ограничена клиентской частью. Это означает, что формирование табличного документа должно происходить на сервере, а отправлять его на печать следует в клиентской процедуре.

источник