К статье
Практический материал

Администрирование · 11 мин

Как отключить QR-код в 1С: практическое руководство

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

QR-код в 1С может появляться в разных местах: на печатных формах счетов и актов (штрихкод для быстрой оплаты по СБП), на кассовых чеках (код маркировки «Честный знак»), в мобильном клиенте (сканер для подключения), на этикетках товаров. Прежде чем что-то отключать, нужно точно понять, какой именно QR-код мешает и где он формируется — от этого зависит способ отключения.

В большинстве типовых конфигураций (1С:Бухгалтерия, Управление торговлей, Розница, УНФ) вывод QR-кода управляется либо настройками печатных форм, либо макетами внутри конфигурации, либо подключенным расширением. Полностью «выключить QR-код в 1С» одной кнопкой нельзя — это не отдельная функция платформы, а элемент конкретного сценария печати или обмена.

Ниже разобраны основные сценарии: отключение QR-кода на печатных формах, на чеках с маркировкой, изменение макетов через конфигуратор и через расширения, а также проверка результата и типичные ошибки. Действия описаны для типовых конфигураций на управляемых формах; названия пунктов меню могут немного отличаться в зависимости от версии.

Определяем, откуда берётся QR-код

Первый шаг — локализация. Откройте документ или чек, где появляется нежелательный код, и зафиксируйте: это печатная форма документа (счёт, УПД, акт), кассовый чек, этикетка с принтера этикеток или экранная форма. У каждого источника свой механизм отключения.

Если код появился недавно и «сам по себе», вспомните, что менялось: обновление конфигурации, установка расширения, подключение обработки печати, включение маркировки по товарной группе. Часто QR-код на счетах появляется после включения оплаты по СБП или после обновления, в котором типовой макет изменился.

QR на счёте или актеМакет печатной формы

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

QR на кассовом чекеМаркировка «Честный знак»

Код формируется из данных маркировки, отключать его нельзя для маркированных товаров

QR на этикеткеШаблон этикетки

Отредактируйте шаблон в редакторе этикеток и ценников

QR появился после обновленияИзменение типового макета

Сравните макет с предыдущей версией конфигурации

Отключение QR-кода на печатных формах документов

В ряде конфигураций вывод QR-кода на счетах связан с функцией оплаты через СБП или с настройками организации. Проверьте раздел настроек печати: в 1С:Бухгалтерии это «Главное — Настройки — Печать» и параметры в самой форме счёта (кнопка «Ещё» или ссылка на настройки печатной формы). Если есть флажок вида «Выводить QR-код для оплаты» — снимите его, и код перестанет печататься для новых вызовов формы.

Если отдельной настройки нет, QR-код зашит в макет печатной формы. Типовые макеты хранятся в конфигурации и меняются при обновлении, поэтому править их напрямую — крайняя мера. Правильный путь — внешняя печатная форма или расширение, где макет скопирован и очищен от области с QR-кодом.

Порядок для внешней печатной формы: скопируйте макет из конфигурации в новую внешнюю обработку печати, удалите из макета область или рисунок с QR-кодом, зарегистрируйте обработку через «Администрирование — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки». После регистрации назначьте её вместо типовой для нужного документа.

Порядок действий для печатной формы
  1. 1
    Определите документ и печатную форму, где выводится QR-код
  2. 2
    Проверьте настройки печати — нет ли штатного флажка отключения
  3. 3
    При отсутствии настройки создайте внешнюю печатную форму с очищенным макетом
  4. 4
    Зарегистрируйте её в дополнительных отчетах и обработках
  5. 5
    Напечатайте тестовый документ и убедитесь, что код исчез, а форма не «поехала»

QR-код на кассовых чеках и маркировка

Если речь о QR-коде DataMatrix на чеках с маркированными товарами (обувь, одежда, табак, молочная продукция и другие группы «Честного знака»), отключить его нельзя — это обязательный реквизит чека. Код передаётся в фискальный накопитель и в ОФД, его отсутствие для маркированного товара является нарушением и риском штрафа.

Допустимые действия здесь ограничены: можно убрать печать кода маркировки на товарном чеке (нефискальном документе для покупателя), если ваша ККТ и драйвер это позволяют, — в настройках подключаемого оборудования или шаблона чека. Но на фискальном чеке код останется в любом случае.

Правка макета через конфигуратор

Если внешняя печатная форма не подходит (например, нужно изменить макет, используемый в нескольких местах), остаётся правка макета в конфигураторе. Откройте конфигуратор, найдите нужный макет (обычно в общих макетах или в макетах объекта документа), найдите область с рисунком QR-кода или вызов формирования штрихкода в модуле менеджера печати.

QR-код на макете может присутствовать двумя способами: как рисунок в табличном документе, который заполняется процедурой (например, через компоненту формирования штрихкодов), или как область, выводимая условно. В первом случае достаточно удалить рисунок и закомментировать код его заполнения; во втором — убрать вывод области в процедуре печати.

Отключение через расширение конфигурации

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

Порядок работы: в конфигураторе создайте новое расширение («Конфигурация — Расширения конфигурации»), добавьте в него заимствованный макет, отредактируйте его, затем в заимствованной процедуре печати замените обращение к типовому макету на макет расширения. Сохраните расширение, опубликуйте и проверьте печать.

Учтите ограничение: если типовая процедура печати сильно изменится при обновлении, расширение может перестать работать корректно — после каждого крупного обновления проверяйте печатные формы на тестовом документе.

Способы отключения QR-кода

Настройка печати

Лучший вариант, если флажок есть в типовой конфигурации; не трогает код, переживает обновления

Внешняя печатная форма

Подходит для одного документа; не меняет конфигурацию, но требует регистрации и назначения

Расширение конфигурации

Гибкий вариант без снятия с поддержки; требует навыков конфигурирования и проверки после обновлений

Правка макета в конфигураторе

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

QR-код на этикетках и ценниках

Если код выводится на этикетках или ценниках, он задаётся шаблоном. Откройте редактор шаблонов этикеток и ценников (обычно в разделе закупок или складского учёта: «Этикетки и ценники — Шаблоны»), выберите используемый шаблон и удалите поле штрихкода или рисунок QR-кода из макета.

После правки шаблона напечатайте пробную этикетку: проверьте, что остальные поля (наименование, цена, артикул) не сместились — удаление элемента иногда нарушает выравнивание, особенно если размеры областей заданы вручную.

Проверка результата и типичные ошибки

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

Контрольные точки

Как проверить результат

Печатная форма документа
Норма

QR-код отсутствует, структура формы сохранена

Тревожный признак

Пустая область, съехавшие колонки, ошибка при формировании

Журнал регистрации
Норма

Нет ошибок при печати

Тревожный признак

Ошибки вызова компоненты штрихкодов или обращения к удалённой области

Чек на ККТ
Норма

Пробивается без ошибок, обязательные реквизиты на месте

Тревожный признак

Чек не пробивается или отсутствует код маркировки у маркированного товара

Поведение после обновления
Норма

Печать работает как до обновления

Тревожный признак

QR-код вернулся или форма перестала открываться

Типичные ошибки
01
Правка типового макета без копии базы — при ошибке восстановить исходный макет сложно
02
Удаление области макета без отключения кода её заполнения — получаете ошибку при печати
03
Попытка убрать DataMatrix из фискального чека — нарушение требований к маркировке и риск штрафа
04
Забытая проверка после обновления конфигурации — типовой макет перезаписывает правки, и QR-код возвращается
05
Отключение QR на этикетках без согласования со складом — ломается сканирование при приёмке
Маршрут решения

Как выбрать действие

В настройках печати есть флажок вывода QR-кодаСнимите флажок — больше ничего делать не нужно
Настройки нет, код зашит в макете одного документаСоздайте внешнюю печатную форму с очищенным макетом
Макет используется в нескольких местах и нужна централизованная правкаДелайте расширение конфигурации, не снимая её с поддержки
QR-код — это код маркировки на фискальном чекеНе отключайте: это обязательный реквизит, меняйте только шаблон нефискального документа

Частые вопросы

Можно ли отключить QR-код во всех документах сразу одной настройкой?

Нет, единого переключателя в платформе нет. QR-код выводится отдельно в каждом макете или сценарии печати, поэтому отключать его нужно точечно: настройкой конкретной печатной формы, внешней обработкой или расширением, переопределяющим нужные макеты.

Почему QR-код вернулся после обновления конфигурации?

При обновлении типовые макеты перезаписываются. Если вы правили макет напрямую в конфигураторе, изменения затираются. Чтобы этого избежать, переносите правки во внешнюю печатную форму или расширение — они не зависят от замены типовых макетов.

Можно ли убрать QR-код маркировки с чека?

С фискального чека — нельзя: код маркировки обязателен для маркированных товаров и передаётся в ОФД и «Честный знак». Можно только убрать его печать на нефискальном товарном чеке через настройки шаблона или драйвера ККТ, если это не противоречит вашим внутренним требованиям.

Нужны ли права администратора для отключения QR-кода?

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

Что делать, если после удаления QR-кода форма перестала печататься с ошибкой?

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

Влияет ли отключение QR-кода на счёте на оплату по СБП?

Да, если QR-код был способом передать платёжную ссылку покупателю. После его удаления оплатить по коду со счёта не получится — покупателю нужно будет передать ссылку на оплату другим способом или выставлять платёжные документы иначе.

Итог

Что важно запомнить

Единой кнопки отключения QR-кода в 1С нет: сначала определите источник кода, затем используйте настройку печати, внешнюю печатную форму или расширение. Код маркировки на фискальном чеке отключать нельзя. Любые правки макетов проверяйте на тестовой печати и после обновлений конфигурации.