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

Торговля и Склад · 10 мин

Как загрузить этикетку в 1С: пошаговая инструкция

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

Загрузка этикетки в 1С — это подключение внешнего макета печатной формы, который программа использует при печати ценников и этикеток со штрихкодами. Задача возникает, когда типовой шаблон не подходит: нужен другой размер, логотип, дополнительные поля или нестандартный формат штрихкода. В большинстве конфигураций (Управление торговлей 11, Розница, Комплексная автоматизация, ERP) механизм работает одинаково — через справочник внешних печатных форм или через встроенный редактор шаблонов.

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

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

Какие способы загрузки этикетки существуют

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

Второй способ — редактирование типового макета этикетки внутри конфигурации. В УТ 11 и Рознице есть встроенные шаблоны этикеток и ценников, которые можно изменить через режим «Конфигуратор» или через расширение конфигурации. Этот путь требует навыков работы с конфигуратором и осторожности при обновлениях.

Третий вариант — использование встроенного редактора шаблонов этикеток, который есть в некоторых конфигурациях (например, в Рознице 2.3 и 3.0 есть конструктор этикеток, доступный прямо в пользовательском режиме). Он позволяет менять состав полей и их расположение без программирования, но возможности ограничены предусмотренными разработчиком элементами.

Сравнение способов

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

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

Редактирование в конфигураторе

Полный контроль над макетом. Ограничение: изменения могут конфликтовать при обновлении, нужны права и навыки.

Встроенный конструктор шаблонов

Доступен пользователю без программирования. Ограничение: набор полей и оформление ограничены возможностями конструктора.

Как подготовить файл макета этикетки

Если у вас есть готовая внешняя печатная форма, убедитесь, что она разработана именно для вашей конфигурации и её версии. Макет для УТ 10.3 не заработает в УТ 11, а форма для Розницы 2.2 может некорректно заполняться в Рознице 3.0 из-за различий в структуре данных. Обычно разработчик указывает совместимость в описании файла.

Если макета нет, его можно создать самостоятельно в конфигураторе. Для этого откройте конфигурацию, найдите общий макет или создайте внешнюю обработку с табличным документом. В табличном документе разметьте области этикетки и задайте параметры — именно они будут заполняться данными. Стандартные имена параметров зависят от конфигурации: обычно это «Номенклатура», «Наименование», «Цена», «Штрихкод», «Артикул».

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

Как загрузить внешнюю печатную форму в 1С

Откройте раздел «Администрирование» — «Печатные формы, отчеты и обработки» и включите флажок «Дополнительные отчеты и обработки», если он ещё не включён. После этого перейдите по ссылке «Дополнительные отчеты и обработки» и нажмите «Добавить из файла».

Выберите файл внешней печатной формы. Программа может показать предупреждение о безопасности — внешние обработки выполняют код, поэтому загружайте файлы только из источников, которым доверяете. После загрузки откроется карточка обработки: проверьте, что в таблице «Принадлежность» указаны нужные объекты (например, справочник «Номенклатура» или документ «Установка цен»), и нажмите «Записать и закрыть».

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

Порядок загрузки внешнего макета
  1. 1
    Включите «Дополнительные отчеты и обработки» в разделе «Администрирование»
  2. 2
    Откройте список дополнительных обработок и нажмите «Добавить из файла»
  3. 3
    Выберите файл макета и подтвердите загрузку
  4. 4
    Проверьте принадлежность обработки нужным объектам и запишите
  5. 5
    Откройте список номенклатуры, выделите товар и найдите новую команду печати
  6. 6
    Напечатайте тестовую этикетку и сверьте данные с карточкой товара

Как настроить печать этикеток и принтер

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

Принтер этикеток подключается как обычный принтер Windows. Установите драйвер производителя, затем в настройках принтера задайте размер носителя, соответствующий реальной этикетке (например, 58×40 мм), и тип носителя — термо или термотрансфер. Неверный размер носителя — самая частая причина смещения печати.

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

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

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

Содержимое этикетки
Норма

Наименование, цена и штрихкод соответствуют карточке товара

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

Пустые поля, цена из другого типа цен, чужой штрихкод

Расположение на носителе
Норма

Этикетка печатается целиком в пределах одной этикетки рулона

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

Текст смещён, обрезан или размазан на две этикетки

Считывание штрихкода
Норма

Сканер считывает код с первого раза, в 1С находится нужный товар

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

Сканер не читает код или находит другую позицию

Типичные ошибки и как их исправить

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

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

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

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

Ограничения и когда нужен специалист

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

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

Для маркированных товаров учитывайте: этикетка с кодом DataMatrix формируется через механизмы обмена с «Честным ЗНАКом», встроенные в типовые конфигурации. Самостоятельно сверстать такую этикетку недостаточно — код должен быть получен из системы маркировки и корректно закодирован.

FAQ

Можно ли загрузить этикетку в 1С без конфигуратора?

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

Почему этикетка печатается пустой?

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

Какой формат файла нужен для загрузки макета?

Для подключения через «Дополнительные отчеты и обработки» используются файлы внешних печатных форм — обычно это .epf или .erf, подготовленные по правилам библиотеки стандартных подсистем. Обычные картинки или документы Word в качестве макета этикетки не подключаются.

Исчезнет ли загруженная этикетка после обновления 1С?

Внешние печатные формы, подключённые через механизм дополнительных обработок, при обновлении сохраняются. А вот изменения, внесённые в типовые макеты через конфигуратор, могут быть затёрты — поэтому доработки рекомендуется выносить в расширение конфигурации.

Штрихкод печатается, но сканер его не читает. Что делать?

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

Итог

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

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