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