Справочники и Данные · 11 мин
Как удалить штрихкод в 1С
Как удалить штрихкод в 1С: поиск регистра сведений «Штрихкоды», удаление из карточки номенклатуры, обработка дублей, проверка результата и частые ошибки.
Штрихкоды в типовых конфигурациях 1С (Управление торговлей, Розница, ERP, Комплексная автоматизация) хранятся не в самой карточке товара, а в отдельном регистре сведений «Штрихкоды номенклатуры» (в ряде конфигураций — «Штрихкоды»). Поэтому удаление штрихкода — это не редактирование поля, а удаление записи регистра, и подходов к этому действию несколько: через карточку товара, через список регистра или с помощью групповой обработки.
Причины удалить штрихкод бывают разные: поставщик изменил код упаковки, штрихкод ошибочно присвоен не тому товару, появился дубль, из-за которого сканер подставляет в документы неправильную позицию. Во всех этих случаях важно сначала понять, где именно хранится запись, и только потом удалять её — иначе можно стереть нужный код и «ослепить» сканер на рабочем месте кассира.
Ниже разобраны основные способы удаления штрихкода в типовых конфигурациях на управляемых формах, проверка результата, типичные ошибки и ситуации, когда лучше привлечь специалиста.
Где в 1С хранятся штрихкоды
Прежде чем удалять, полезно понять устройство хранения. В типовых конфигурациях связь «товар — штрихкод» фиксируется в регистре сведений с измерениями «Номенклатура», «Характеристика», «Упаковка» и ресурсом «Штрихкод». Одна позиция может иметь несколько штрихкодов (по упаковкам и характеристикам), и один код формально может оказаться записанным на разные товары — это и есть дубль.
Найти регистр можно двумя путями. Первый — из карточки номенклатуры: откройте товар и найдите команду «Штрихкоды» (обычно в меню «Ещё» или на отдельной вкладке, в зависимости от конфигурации). Второй — через общий список: в УТ 11 и ERP это раздел «НСИ и администрирование» или «Склад и доставка» → «Штрихкоды номенклатуры», в Рознице — «Номенклатура» → «Штрихкоды». Если пункта нет в меню, откройте его через «Все функции» (Ctrl+Shift+F): найдите в дереве «Регистры сведений» → «Штрихкоды номенклатуры».
Подготовка: что проверить перед удалением
Удаление записи регистра — необратимое действие при работе без копии. Перед этим убедитесь, что штрихкод действительно лишний: сверьте код с этикеткой на товаре, с данными поставщика и с печатными формами ценников, если они уже распечатаны. Если код напечатан на этикетках, которые лежат на складе, после удаления сканер перестанет находить товар по этим этикеткам.
Также проверьте, нет ли открытых (непроведённых) документов, где товар подобран сканированием, и не используется ли штрихкод в обменах с весами, ТСД или онлайн-кассой — после удаления выгруженное оборудование может продолжать слать старый код, и касса будет выдавать ошибку «товар не найден».
Удаление штрихкода через карточку товара
Самый безопасный способ для разового удаления — работа из карточки номенклатуры, потому что вы видите, к какому именно товару привязан код. Порядок действий в типовых конфигурациях на управляемых формах:
- 1Откройте справочник «Номенклатура» и найдите нужный товар поиском или отбором.
- 2В карточке товара откройте список штрихкодов: команда «Штрихкоды» в меню «Ещё» или одноимённая вкладка (зависит от конфигурации).
- 3Выделите строку с нужным штрихкодом и нажмите «Удалить» (Del) или кнопку удаления в командной панели.
- 4Подтвердите удаление и запишите/закройте карточку, если программа запросит.
- 5Проверьте сканером или поиском по коду, что товар по этому штрихкоду больше не находится.
В некоторых конфигурациях список штрихкодов в карточке открывается только на просмотр, а редактируется через кнопку «Изменить» или двойной клик по строке. Если кнопка удаления неактивна — вероятно, у вашей роли нет прав на изменение регистра; это решается с администратором, а не обходным путём.
Обратите внимание на колонки «Упаковка» и «Характеристика» в списке: у одного товара может быть несколько кодов — на штучную единицу, короб и паллету. Удаляйте именно ту строку, которая соответствует проблемной упаковке, иначе кассир перестанет пробивать штучный товар.
Удаление через список регистра «Штрихкоды номенклатуры»
Когда известен сам код, но неизвестно, к какому товару он привязан (типичная ситуация с дублями), удобнее работать через общий список регистра. Откройте его через меню конфигурации или «Все функции» → «Регистры сведений» → «Штрихкоды номенклатуры».
В списке установите отбор по полю «Штрихкод» (кнопка «Настроить список» или стандартный отбор) и введите код. Вы увидите все записи с этим штрихкодом: если их несколько — перед вами дубль. Проверьте, какая запись корректна (какой товар реально носит этот код на упаковке), а лишние строки удалите клавишей Del или через контекстное меню.
Для пометки большого числа записей можно выделить несколько строк с зажатой Ctrl или Shift и удалить их одним действием. Но помните: в регистре сведений нет «пометки на удаление» с отложенным контролем, как у справочников, — запись стирается сразу.
Перед удалением дубля полезно выгрузить список найденных записей в табличный документ (Ctrl+Shift+S или «Вывести список») и сохранить файл. Если после удаления выяснится, что убрали не ту запись, по сохранённой таблице связь «код — товар» восстанавливается за минуту.
Массовое удаление и обработка дублей
Если штрихкоды нужно почистить массово — например, после ошибочной загрузки прайса поставщика, когда всем товарам присвоились чужие коды, — ручное удаление не подходит. В типовых конфигурациях есть штатные инструменты, которые помогают выявить проблему до удаления:
- Поиск и удаление дублей (Администрирование → Обслуживание → Корректировка данных) — обрабатывает справочники, но для анализа дублей штрихкодов в ряде конфигураций есть отдельные проверки;
- Групповое изменение реквизитов (там же в «Обслуживании») — позволяет выбрать регистр сведений, установить отбор по условию и удалить отобранные записи;
- внешние обработки «Поиск и удаление дублей штрихкодов» — применяются, когда штатных средств не хватает, но их должен запускать специалист на копии базы.
При групповом удалении через «Групповое изменение реквизитов» сначала выполните отбор без действия и посмотрите счётчик найденных записей: если количество совпадает с ожидаемым (например, ровно столько, сколько строк было в ошибочном файле загрузки), только тогда запускайте удаление.
Как проверить результат после удаления
После удаления записи обязательно убедитесь, что получен нужный эффект и ничего лишнего не пострадало. Минимальная проверка — открыть список регистра с отбором по удалённому коду: список должен быть пустым (или содержать только корректную запись, если чистился дубль).
Дальше — практический тест: в любом документе (например, «Реализация товаров и услуг» или чек ККМ в режиме кассира) выполните поиск по штрихкоду через сканер или ввод кода вручную (обычно кнопка «Поиск по штрихкоду» или горячая клавиша F7 в ряде конфигураций). По удалённому коду программа должна сообщить, что товар не найден, а по оставшимся кодам товара — находить позицию корректно.
Как проверить результат
Записей с удалённым кодом нет
Запись осталась — удаление не выполнено или у кода есть дубль
По удалённому коду товар не находится, по другим кодам — находится
По другим кодам товара тоже не находится — удалены лишние записи
Чек и подбор работают штатно
Ошибка «товар по штрихкоду не найден» на реальных этикетках
Ограничения, права и когда нужен специалист
Не все пользователи могут удалять штрихкоды: право на изменение регистра выдаётся ролью (например, «Добавление и изменение базовой нормативно-справочной информации»). Если кнопка удаления недоступна, не ищите обходных путей через внешние обработки — запросите доступ у администратора, это защищает базу от случайных повреждений.
Есть ситуации, где самостоятельная чистка нежелательна: обмен данными с другими базами 1С (РИБ, синхронизация УТ–БП), интеграция с маркетплейсами и ЕГАИС/«Честным знаком», где штрихкоды связаны с кодами маркировки. В таких связках удаление записи в одной системе может вызвать рассинхронизацию, и порядок действий должен определять специалист по интеграции.
Как выбрать действие
Частые вопросы
Можно ли восстановить удалённый штрихкод?
Автоматической корзины для регистра сведений нет: запись удаляется сразу. Восстановить связь можно вручную — создайте новую запись в регистре или в карточке товара, указав тот же код, характеристику и упаковку. Если удалено много записей, восстановление возможно только из резервной копии базы.
Почему после удаления штрихкода сканер всё равно находит товар?
Чаще всего у кода есть дубль — вторая запись регистра на тот же или другой товар. Откройте регистр с отбором по коду и проверьте количество строк. Реже причина в кэше кассы или ТСД: оборудование хранит выгруженный справочник и продолжает находить товар до следующей выгрузки.
Удалится ли штрихкод, если пометить на удаление сам товар?
Нет. Пометка удаления номенклатуры не удаляет записи регистра «Штрихкоды» — связи остаются и могут мешать при повторном использовании кода. Штрихкоды удаляйте отдельно, до или после пометки товара.
Можно ли просто изменить штрихкод, а не удалять его?
Да, и часто это правильнее: в списке регистра откройте запись и впишите новый код вместо старого. Это удобно, когда поставщик сменил код упаковки, а старый больше нигде не используется. Удаление нужно, когда связь «код — товар» должна прекратить существование полностью.
Что делать, если кнопка «Удалить» в списке штрихкодов неактивна?
Это ограничение прав: вашей роли не разрешено изменение регистра сведений. Обратитесь к администратору базы для выдачи права на редактирование нормативно-справочной информации или попросите пользователя с нужными правами выполнить удаление.
Опасно ли удалять штрихкод, если товар участвует в маркировке «Честный знак»?
Код маркировки (DataMatrix) и товарный штрихкод EAN — разные вещи, и удаление EAN из регистра не стирает данные обмена с «Честным знаком». Однако если штрихкод используется как GTIN в отчётах о нанесении или в документах оборота, удаление может нарушить сопоставление — в этом случае действуйте совместно со специалистом по маркировке.
Что важно запомнить
Штрихкод в 1С хранится в регистре сведений «Штрихкоды номенклатуры» и удаляется из карточки товара или из списка регистра с отбором по коду. Перед удалением сделайте резервную копию, проверьте дубли и этикетки, после — убедитесь отбором и сканером, что лишний код не находится, а нужные работают. При массовой чистке и интеграциях привлекайте специалиста.