Справочники и Данные · 10 мин
Как загрузить штрихкоды в 1С
Как загрузить штрихкоды в 1С: ввод вручную, сканером, загрузка из Excel и обработкой. Разбор типовых ошибок, проверка результата и ответы на частые вопросы.
Штрихкоды в 1С хранятся в привязке к номенклатуре: один товар может иметь несколько кодов (разные упаковки, единицы измерения, характеристики). Загрузить их можно четырьмя способами — вручную в карточке товара, сканером, импортом из файла Excel/CSV через типовую обработку или внешней обработкой. Выбор зависит от объёма данных и конфигурации: УТ 11, ERP, «Розница» и «Управление нашей фирмой» имеют встроенные инструменты, а для старых версий часто используют «Загрузку данных из табличного документа».
Перед загрузкой важно понять, где именно хранятся штрихкоды в вашей конфигурации. В типовых решениях на управляемых формах это регистр сведений «Штрихкоды номенклатуры», где код привязывается к номенклатуре, характеристике, упаковке и единице измерения. Из-за этого простое «копирование в справочник» не сработает — нужен механизм, который корректно запишет данные в регистр.
Ниже разобраны все рабочие способы: от ручного ввода до массовой загрузки из файла, а также проверка результата и типичные ошибки, из-за которых коды не сканируются на кассе или дублируются.
Где в 1С хранятся штрихкоды и что нужно подготовить
В конфигурациях УТ 11, ERP 2, КА 2 и «Розница» штрихкоды находятся в разделе «НСИ и администрирование» или непосредственно в карточке номенклатуры — вкладка или ссылка «Штрихкоды». Физически это регистр сведений, где каждая запись связывает строку кода с товаром. В «Управлении нашей фирмой» штрихкод указывается прямо в карточке номенклатуры на вкладке «Запасы» или в отдельной табличной части.
Перед загрузкой подготовьте исходные данные. Если это файл от поставщика, приведите его к виду: в одной колонке — код товара или артикул, в другой — штрихкод. Убедитесь, что штрихкоды записаны как текст: Excel любит обрезать ведущие нули и превращать длинные коды в экспоненциальную запись вида 4,6E+12. Такой код загрузится в 1С в искажённом виде и не будет сканироваться.
Ручной ввод штрихкода в карточке товара
Самый простой способ подходит, когда товаров немного или коды появляются по одному. Откройте карточку номенклатуры, найдите ссылку «Штрихкоды» (в УТ 11 она находится в панели навигации карточки) и добавьте новую строку. Укажите сам код, при необходимости — упаковку и характеристику, затем запишите.
В «Управлении нашей фирмой» штрихкод вводится прямо в поле «Штрихкод» карточки товара либо в табличной части, если у позиции несколько кодов. После записи проверьте поиск: откройте подбор товара в любом документе и введите код в поле поиска — номенклатура должна найтись.
Ручной способ исключает ошибки формата файла, но не защищает от опечаток. Если код вводится с клавиатуры, сверяйте его с упаковкой посимвольно — одна неверная цифра сделает код бесполезным, а контрольный разряд EAN-13 это не спасёт, потому что 1С по умолчанию не пересчитывает контрольную цифру при ручном вводе.
Ввод штрихкодов сканером
Сканер штрихкодов в режиме эмуляции клавиатуры (USB HID) работает как «быстрая печать»: отсканированный код вводится в активное поле и подтверждается Enter. Чтобы привязать код к товару, откройте форму добавления штрихкода в карточке номенклатуры, поставьте курсор в поле «Штрихкод» и отсканируйте этикетку — код подставится автоматически.
Если сканер подключён через драйвер в режиме COM-порта, убедитесь, что в 1С настроено торговое оборудование: «Администрирование» → «Подключаемое оборудование». Тогда сканирование корректно обрабатывается в специализированных интерфейсах — рабочем месте кассира, документах приёмки и отгрузки.
Массовая загрузка из Excel или CSV
Для сотен и тысяч позиций ручной ввод неприменим. В типовых конфигурациях на БСП (УТ 11, ERP, КА, БП 3.0, УНФ) есть встроенная обработка «Загрузка данных из табличного документа». Она открывается через «Файл» → «Открыть» (файл обработки входит в поставку или доступен в разделе «Администрирование» → «Печатные формы, отчеты и обработки», если включены дополнительные обработки) либо запускается из справочника номенклатуры через «Загрузить из внешнего файла» в некоторых конфигурациях.
Пошаговый порядок загрузки
- 1Подготовьте файл: колонка «Артикул/Код» и колонка «Штрихкод», формат ячеек — текстовый
- 2Сделайте резервную копию базы
- 3Откройте обработку «Загрузка данных из табличного документа»
- 4Выберите объект загрузки — регистр сведений «Штрихкоды номенклатуры»
- 5Вставьте данные из Excel в табличный документ обработки (Ctrl+V)
- 6Настройте соответствие колонок: артикул — для поиска номенклатуры, штрихкод — в поле «Штрихкод»
- 7Запустите загрузку и проверьте протокол ошибок
- 8Откройте 2–3 карточки товаров и убедитесь, что коды привязались
Ключевой момент — настройка соответствия колонок. Номенклатуру обработка ищет по выбранному реквизиту: артикулу, коду или наименованию. Артикул надёжнее всего, если он уникален. Если в файле есть товары, которых нет в базе, обработка либо пропустит строки, либо создаст новые элементы — это зависит от настроек, поэтому сначала прогоните загрузку на 10–20 строках.
Особенности формата файла
Сохраняйте файл в формате, который не портит данные. XLSX подходит, но перед вставкой в обработку проверьте, что колонка штрихкодов имеет текстовый формат. Альтернатива — CSV с разделителем «точка с запятой», но тогда внимательно следите за кодировкой: для корректного отображения кириллицы нужна UTF-8 или Windows-1251 в зависимости от того, чем открывается файл.
Загрузка внешними обработками и обмен с поставщиком
Если типовой обработки нет или нужен нестандартный формат (например, выгрузка от поставщика с упаковками, характеристиками и несколькими кодами на товар), используют внешние обработки загрузки прайсов. Они подключаются через «Администрирование» → «Дополнительные отчеты и обработки» и позволяют задать гибкие правила: поиск товара по нескольким полям, создание упаковок, генерацию штрихкодов для новых позиций.
В конфигурациях с поддержкой EDI и обмена с «Сервис 1С:Номенклатура» штрихкоды могут подтягиваться автоматически при сопоставлении товаров с централизованным каталогом. Это удобно при старте учёта: базовые коды производителей загружаются без ручного ввода, а вам остаётся добавить только собственные внутренние коды.
Отдельный сценарий — генерация штрихкодов внутри 1С для товаров без заводской маркировки. В УТ 11 и «Рознице» есть механизм автогенерации кодов в формате EAN-13 с внутренним префиксом. Такие коды создаются кнопкой в карточке или массово обработкой и сразу записываются в регистр.
Сравнение способов загрузки
Подходит для единичных товаров. Медленно, но без риска массовых ошибок.
Быстро для новых поступлений на складе. Требует настроенного оборудования и суффикса Enter.
Оптимально для сотен–тысяч позиций. Требует подготовки файла и тестового прогона.
Для нестандартных форматов и регулярных загрузок от поставщиков. Может потребовать доработки.
Проверка результата после загрузки
После любой загрузки обязательно проверьте результат, иначе ошибки всплывут на кассе в самый неподходящий момент. Откройте регистр штрихкодов через карточку товара или отчёт и убедитесь, что количество записей соответствует ожиданию. Возьмите сканер и проверьте 5–10 позиций из разных частей файла: при сканировании в документе подбора должен находиться именно тот товар.
Обратите внимание на дубли. Если один и тот же штрихкод привязан к двум товарам, типовые конфигурации при сканировании покажут список выбора или ошибку — это ломает работу кассира. Найти дубли можно отчётом по регистру с группировкой по штрихкоду: любой код, встречающийся более одного раза, требует разбора.
Как проверить результат
Находится ровно одна позиция, совпадающая с этикеткой
Товар не найден или найдено несколько позиций
13 цифр для EAN-13, ведущие нули на месте
Код короче, обрезан или содержит буквы/мусорные символы
Код с этикетки совпадает с записью в базе
Сканер вводит другой набор цифр — рассинхрон файла и этикеток
Ограничения и когда нужен специалист
Самостоятельная загрузка безопасна, пока вы работаете с типовыми механизмами и тестируете на малом объёме. Обратитесь к специалисту по 1С, если нужно: загружать коды с привязкой к характеристикам и сериям в сложной структуре, настроить регулярный автоматический обмен с поставщиком, исправить последствия ошибочной массовой загрузки или доработать контроль уникальности под нестандартные требования.
Учтите ограничение маркированных товаров: для обуви, табака, лекарств и других групп в регистр заносятся коды DataMatrix из системы «Честный ЗНАК», и их ручная правка может нарушить оборот. Такие коды загружаются штатными механизмами обмена с ГИС МТ, а не файлами Excel.
Что важно запомнить
Штрихкоды хранятся в регистре «Штрихкоды номенклатуры». Единичные коды вводите вручную или сканером, массовые — обработкой «Загрузка данных из табличного документа» из текстово отформатированного файла. Перед загрузкой — резервная копия, после — проверка сканером и поиск дублей.
Частые вопросы
Почему после загрузки из Excel штрихкод не сканируется?
Чаще всего Excel преобразовал код: обрезал ведущие нули или сохранил его в экспоненциальном виде. Откройте исходный файл, установите для колонки текстовый формат, внесите коды заново и повторите загрузку после удаления испорченных записей.
Можно ли привязать несколько штрихкодов к одному товару?
Да, регистр «Штрихкоды номенклатуры» позволяет хранить неограниченное число кодов на одну позицию — например, код штучного товара и коды разных коробов. При загрузке указывайте упаковку, чтобы кассир видел, к какой единице относится код.
Что делать, если один штрихкод оказался у двух разных товаров?
Определите, какому товару код принадлежит по этикетке, и удалите лишнюю запись из регистра. Если оба товара реально имеют одинаковый заводской код (бывает у мелких производителей), одному из них сгенерируйте внутренний штрихкод и переклейте этикетки.
Как загрузить штрихкоды в 1С:Розница, если нет обработки загрузки?
В «Рознице» загрузка доступна из справочника номенклатуры через кнопку загрузки из внешнего файла либо через универсальную обработку «Загрузка данных из табличного документа», которую можно открыть через меню «Файл» → «Открыть». Также работает подключение внешних обработок через настройки дополнительных отчётов и обработок.
Нужно ли загружать штрихкоды маркированных товаров вручную?
Нет. Коды DataMatrix маркированных товаров приходят в базу автоматически при приёмке электронных УПД от поставщика или при сканировании в документе приёмки с включённым обменом с «Честным ЗНАКом». Ручной ввод таких кодов не требуется и может привести к расхождениям с ГИС МТ.