Торговля и Склад · 9 мин
Как в 1С добавить накладную по штрихкоду
Как в 1С создать накладную по штрихкоду: подключение сканера, подбор товаров, настройка штрихкодов в номенклатуре, типичные ошибки и проверка результата.
Добавление накладной по штрихкоду — стандартный приём ускорения складского учёта в 1С: вместо ручного поиска каждой позиции в справочнике номенклатуры оператор сканирует код с упаковки, и программа сама подставляет товар в табличную часть документа. Так работают и в «1С:Управление торговлей», и в «1С:Комплексная автоматизация», и в «1С:ERP», и в «1С:Бухгалтерии» (для простых сценариев оприходования).
Чтобы схема заработала, нужны три условия: подключённый и настроенный сканер штрихкодов, заполненные штрихкоды в карточках номенклатуры и открытый документ с поддержкой подбора по штрихкоду. Если хотя бы одно звено не настроено, сканирование будет либо игнорироваться, либо выдавать ошибку «Штрихкод не найден».
Ниже разобран полный цикл: от проверки оборудования до заполнения поступления или реализации, а также типичные проблемы — дубли штрихкодов, неправильный режим сканера, расхождение количества и упаковок.
Проверьте, что сканер подключён и определяется системой
Большинство USB-сканеров работают в режиме эмуляции клавиатуры: считанный код просто «печатается» в активное поле. Для такого устройства отдельная настройка в 1С часто не нужна — достаточно, чтобы курсор стоял в нужном поле. Проверить сканер просто: откройте «Блокнот» в Windows и отсканируйте любой код — цифры должны появиться в тексте.
Если сканер подключён через COM-порт или работает в режиме эмуляции COM-порта (часто встречается у моделей Honeywell, Zebra, Атол), его нужно зарегистрировать в 1С как торговое оборудование. Откройте «Администрирование» → «Подключаемое оборудование» (в УТ 11 — раздел «Настройка подключаемого оборудования»), добавьте сканер штрихкодов, выберите драйвер и нажмите «Проверить связь». Без успешной проверки связи 1С не будет получать события от устройства.
Как проверить готовность оборудования
Код появляется как текст целиком
Код обрезан, появляются лишние символы или ничего не выводится
Сообщение «Проверка успешно выполнена»
Ошибка драйвера или устройство не найдено
После кода передаётся Enter
Курсор остаётся в строке, 1С не реагирует
Заполните штрихкоды в карточках номенклатуры
1С ищет товар по штрихкоду в регистре «Штрихкоды номенклатуры» (в Бухгалтерии — «Штрихкоды»). Если код туда не занесён, сканирование ничего не найдёт. Откройте карточку товара, перейдите на вкладку или по ссылке «Штрихкоды» и добавьте код: проще всего отсканировать его сканером прямо в поле ввода, а не набирать вручную — так исключаются опечатки.
Для товаров с несколькими упаковками (штука, короб, паллета) заводите отдельный штрихкод на каждую упаковку и указывайте её в записи. Тогда при сканировании короба 1С сразу подставит упаковку и пересчитает количество в базовые единицы. Если упаковка не указана, программа добавит одну базовую единицу, и количество в накладной окажется заниженным.
Создайте накладную и добавьте товары сканированием
Создайте документ: «Покупки» → «Поступление (акты, накладные)» в Бухгалтерии или «Закупки» → «Документы поступления» в УТ 11. Заполните шапку — контрагента, договор, склад. Затем перейдите к табличной части «Товары» и начните сканировать: при активном поле поиска по штрихкоду каждая считанная позиция добавляется строкой или увеличивает количество уже добавленной.
Способ 1: кнопка «Подбор»
Нажмите «Подбор» (или «Подобрать товары») над табличной частью — откроется форма подбора. В ней есть поле ввода штрихкода: сканируйте товары подряд, они попадают в корзину подбора. По завершении нажмите «Перенести в документ». Способ удобен, когда нужно видеть остатки и цены в момент подбора.
Способ 2: прямое сканирование в документ
В УТ 11 и ERP сканирование работает прямо в форме документа без открытия подбора: фокус стоит в табличной части, и событие сканера перехватывается программой. Если товар найден — строка добавляется, повторное сканирование увеличивает количество на единицу (или на количество в упаковке). Это самый быстрый режим для приёмки поставки.
Способ 3: поиск по штрихкоду через команду
В ряде конфигураций есть отдельная команда «Найти по штрихкоду» (часто сочетание клавиш или кнопка со значком сканера). Она открывает окно ввода кода — вставьте или отсканируйте код, и программа покажет найденную номенклатуру, после чего её можно добавить в документ.
- 1Подключите сканер и проверьте его в «Блокноте» или через «Проверить связь» в 1С
- 2Проверьте, что штрихкоды занесены в карточки номенклатуры, при необходимости — отсканируйте их в карточку
- 3Создайте документ поступления или реализации, заполните контрагента и склад
- 4Нажмите «Подбор» или сканируйте прямо в табличную часть
- 5Отсканируйте все позиции поставки, контролируя количество
- 6Перенесите товары в документ, сверьте итог с бумажной накладной и проведите документ
Контролируйте количество и упаковки
Главный источник расхождений при работе со сканером — не количество товара, а неверная упаковка. Если в карточке штрихкод короба не привязан к упаковке, 1С добавит одну штуку вместо, например, двадцати. После сканирования всей поставки сверьте итоговое количество строк и сумму документа с бумажной накладной поставщика — расхождение почти всегда указывает на неправильно настроенную упаковку или пропущенную позицию.
При приёмке по распоряжению (заказу поставщику) программа может блокировать добавление товаров, которых нет в заказе, либо предупреждать о превышении количества. Это нормальная защита: не отключайте контроль, а разберитесь, почему фактическая поставка отличается от заказа.
Что делать, если штрихкод не находится
Сообщение «По штрихкоду ничего не найдено» означает, что кода нет в регистре штрихкодов. Для нового товара заведите карточку номенклатуры и сразу отсканируйте код в неё. Для существующего — откройте карточку и добавьте штрихкод вручную. В УТ 11 можно разрешить добавление штрихкода «на лету»: при неудачном поиске программа предложит привязать код к выбранной позиции.
Отдельный случай — весовые и штучные коды, генерируемые самим магазином (внутренние, начинающиеся обычно с префикса 2). Их нужно настроить в шаблонах штрихкодов, иначе 1С не распознает структуру кода. Также проверьте, не обрезает ли сканер контрольную цифру EAN-13: в настройках самого сканера должна быть включена передача полного кода.
Проверьте результат перед проведением
Перед нажатием «Провести» выполните три контроля. Первый — количественный: сумма по колонке «Количество» в документе должна совпасть с итогом накладной поставщика. Второй — позиционный: пройдитесь по строкам и убедитесь, что нет «левых» товаров и дублей одной позиции разными строками (дубли допустимы, но лучше объединить). Третий — денежный: сумма документа должна совпасть с суммой накладной, расхождение указывает на неверные цены или пропущенные позиции.
После проведения полезно сразу проверить движение остатков: откройте отчёт «Остатки товаров на складах» (или «Ведомость по товарам») и убедитесь, что оприходованные позиции появились на нужном складе. Это занимает минуту и гарантирует, что накладная встала в учёт корректно.
Что важно запомнить
Работа по штрихкоду в 1С сводится к трём условиям: исправный настроенный сканер, заполненные штрихкоды в номенклатуре (с правильными упаковками) и сканирование через подбор или напрямую в документ. Перед проведением всегда сверяйте количество и сумму с бумажной накладной — это главная защита от ошибок учёта.
Частые вопросы
Можно ли добавить накладную по штрихкоду без сканера?
Да. Штрихкод можно ввести вручную в поле поиска по штрихкоду в форме подбора или документа — 1С найдёт товар так же, как при сканировании. Это медленнее, но подходит для разовых операций или проверки настроек.
Почему при сканировании добавляется не тот товар?
Наиболее вероятные причины: один и тот же штрихкод привязан к нескольким позициям номенклатуры, либо поставщик наклеил чужую этикетку. Проверьте регистр штрихкодов на дубли и сверьте код на упаковке с кодом в карточке товара.
Работает ли сканирование в «1С:Бухгалтерии»?
Да, в документах поступления и реализации есть подбор товаров с поиском по штрихкоду. Возможности скромнее, чем в УТ: например, нет полноценной работы с упаковками и заказами, но для простого оприходования этого достаточно.
Что делать, если сканер печатает код, но 1С не реагирует?
Убедитесь, что курсор стоит в поле ввода штрихкода или табличной части документа. Если сканер работает через COM-порт, проверьте, что он добавлен в список подключаемого оборудования и проходит проверку связи. Также проверьте, что после кода сканер передаёт суффикс Enter.
Как сканировать товар, у которого нет заводского штрихкода?
Сгенерируйте внутренний штрихкод прямо в карточке номенклатуры (команда создания штрихкода) и распечатайте этикетку через обработку печати этикеток и ценников. Наклейте этикетку на товар — дальше он сканируется как обычный.
Можно ли принять накладную по штрихкодам на ТСД вместо ПК?
Да, терминалы сбора данных поддерживаются в УТ 11, ERP и розничных конфигурациях: приёмка ведётся на ТСД, затем данные загружаются в документ на компьютере. Потребуется настроить обмен с ТСД и установить на него совместимое ПО.