1с команда печати отключена

Обновлено: 07.07.2024

Сегодня обратился клиент со следующей проблемой: «При отправке на принтер печатной формы ТОРГ-12 из 1С:Предприятие 8, ничего не происходит. Бланк не печатается, никаких ошибок принтер не показывает. При этом все остальные формы у пользователя печатаются на том же принтере без проблем».

Ошибка с принтером на 1С 8.3.16

После обновления на платформу 8.3.16.1030 такая ошибка может возникнуть, если имя принтера содержит русские символы. В этом случае, временное решение — переименовать принтер, чтобы имя состояло только из латинских букв. Если переименование не помогло, то на данный момент рекомендуем только откатиться обратно на платформу 8.3.15 (скачать ее можно в личном кабинете, на портале 1С).

Ошибка печати: дело в принтере или в настройках?

Так как другие формы у пользователя на принтер отправляются, то очевидно — дело не в принтере, а в каких-то настройках. Дело в том, что 1C запоминает настройки печати отдельно для каждого вида документа. Отдельно для ТОРГ-12, отдельно для счета на оплату и т.д.

И если у пользователя поменяли принтер (или удалили и заново установили тот же самый принтер), то 1С уже не может найти старый принтер, но «по привычке» (в соответствии с сохраненными настройками) отправляет этот документ на него.

Как сбросить настройки печати в 1С

Чтобы сбросить настройки печати, перейдите в меню «НСИ и администрирование -> Настройки пользователей и прав -> Пользователи» и откройте карточку пользователя, у которого возникли проблемы с печатью. Далее перейдите на закладку «Настройки». В этом месте 1С может достаточно долго подумать, но в итоге выдать список настроек.

Теперь перейдите на закладку «Прочие настройки»

Ошибка при получении характеристик принтера 1С

Установите курсор на строку «Настройки печати табличных документов» и сверху нажмите кнопку «Очистить». Согласитесь с вопросом «Очистить выделенные настройки». Вернитесь в документ и попробуйте ещё раз войти в параметры страницы. На этот раз должно получиться, а ошибка печати ошибка получения характеристик принтера должна исчезнуть.

В стандартном документе отсутствует кнопка команд печати (группа командной панели).

На что следует обратить внимание для решения проблемы

  • наличие команды у объекта (Документа/Справочника)
  • достаточность права у пользователя на данную команду
  • включенные стандартные команды у объекта
  • включенное автозаполнение командной панели в документе/форме списка
  • верно заполненные свойства команды

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

Параметры команды

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

Как проверить остальные варианты:

Для начала определитесь была ли эта кнопка вообще или же пропала кнопка печати в 1с после каких-либо действий (вспомните их). Проверьте: у всех пользователей проявляется, либо же у отдельных, форме объекта, в форме списка (в обоих) не видна? Все команды отсутствуют или же нет одной конкретной? Ответы на эти вопросы локализует проблему быстрее.

Команды объекта находятся в дереве метаданных (под формами, над макетами)

Команды документа

Права на команду доступны из диалога роли, а также по вкладке дополнительно при активной команде (правой кнопкой или же горячими клавишами Alt+Shift+Enter)

Дополнительные свойства команды

Затем справа в панели свойств перейти на вкладке права и найти требуемое/проверяемое полномочие:

Права в дополнительно

Использовать станадратные команды

Автозаполнение командной панели

Если же у вас обычные формы, возможно вам поможет эта статья

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

— Владимир Колечицкий

Мы планируем постепенно переводить размещенные в сервисе информационные базы на платформу «1С:Предприятие» версии 8.3.17.

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

Теперь для вывода этих команд нужно:

    Щелкнуть в форме тот элемент, который вы хотите напечатать или сохранить.

Вызвать меню формы:

  • нажав кнопку в правом верхнем углу формы;
  • или (начиная с релиза платформы 8.3.17.1277) нажав комбинацию клавиш Alt + - .


  1. Состав меню формы зависит от того, какой элемент формы является текущим (то есть, от того, в каком элементе формы находится курсор).
  2. Команда в меню может отсутствовать, если текущий элемент формы не поддерживает команду или если разработчик предусмотрел кнопку или команду для нужного действия на самой форме.
  3. Указанные команды меню выводятся, если текущий элемент формы — это текстовый документ, табличный документ, HTML-документ, форматированный документ, графическая схема, географическая схема или планировщик.
  1. Если в меню формы нет пункта меню Файл, щелкните мышью элемент формы указанного выше типа (см. примечание 3) и вызовите меню формы еще раз!
  2. Если в форме есть кнопки или команды для печати и/или сохранения, пользуйтесь ими!

Как было в «1С:Предприятии» версий 8.3.15 и 8.3.16

В «1С:Предприятии» версий 8.3.15 и 8.3.16 указанные выше команды доступны через меню, выводимое при нажатии кнопки (Сервис и настройки) в заголовке программы:


Также эти команды доступны через меню формы, как описано выше. Комбинация клавиш Alt + - для вызова меню формы работает начиная с релизов «1С:Предприятия» 8.3.15.1913 и 8.3.16.1296.

Как было в «1С:Предприятии» версий до 8.3.14

В «1С:Предприятии» версии 8.3.14 или более ранней указанные выше команды доступны через главное меню, выводимое при нажатии кнопки в заголовке программы:

Рассмотрим подключение к новому документу ПодключаемыхКоманд и Печати на примере конфигурации Управление холдингом 3.0.6.8 с номером версии Библиотеки стандартных подсистем 3.0.1.428.

1С УХ 3.0: Подключение ПодключаемыхКоманд и Печати к новому документу

Для того чтобы подключить печатную форму к новому документу конфигурации, нужно (*код, который нужно добавить в процедуры, можно посмотреть в формах типовых документов конфигурации):

1. Добавить механизм ПодключаемыхКоманд к форме документа ФормаДокумента:

1.1. Добавить код в процедуру ПриСозданииНаСервере.

1.2. Добавить код в процедуру ПриЧтенииНаСервере.

1.3. Добавить код в процедуру ПриОткрытии.

1.4. Добавить три процедуры: Подключаемый_ВыполнитьКоманду, Подключаемый_ВыполнитьКомандуНаСервере, Подключаемый_ОбновитьКоманды.

2. Добавить механизм ПодключаемыхКоманд к форме документа ФормаСписка:

2.1. Добавить код в процедуру ПриСозданииНаСервере.

2.2. Добавить код в процедуру СписокПриАктивизацииСтроки ([ИмяТаблицыНаФорме]ПриАктивизацииСтроки).

2.3. Добавить три процедуры: Подключаемый_ВыполнитьКоманду, Подключаемый_ВыполнитьКомандуНаСервере, Подключаемый_ОбновитьКоманды.

3. Прописать процедуры печати в Модуле менеджера документа:

3.1. Добавить экспортную процедуру ДобавитьКомандыПечати (название и параметр должны быть именно такими).

Предположим, что хотим добавить печатную форму Предложения по лизингу с идентификатором ПредложенияПоЛизингу:

3.2. Добавить экспортную процедуру Печать (название и параметры должны быть именно такими):

3.3. Добавить функцию ПечатьДокумента (имя процедуры и параметры, как прописано в процедуре Печать):

4. В Общем модуле УправлениеПечатьюПереопределяемый в процедуру ПриОпределенииОбъектовСКомандамиПечати добавить новый документ, например,

В итоге на форме списка и на форме документа появится кнопка печати Предложения по лизингу (рис. 1–2):

Читайте также: