В процессе работы с маркированным товаром (обувь, одежда, парфюмерия и др.) пользователи часто сталкиваются с ситуацией, когда при первом сканировании кода DataMatrix система предлагает сопоставить его с товаром. Если в этот момент была выбрана неверная позиция номенклатуры, программа запоминает эту связь. В дальнейшем при каждом сканировании этой марки (или аналогичных марок с тем же GTIN) в рабочем месте кассира (РМК) или документах будет автоматически подставляться ошибочный товар. Рассмотрим подробно, как найти и разорвать эту связь, используя различные инструменты программы 1С.
Основным местом, где 1С хранит информацию о считанных кодах маркировки и их связи с объектами системы, является справочник ШтрихкодыУпаковокТоваров. Однако он часто скрыт от глаз обычного пользователя. Разберем, как в него попасть.
Для локальных версий программы:
Номенклатура (в сложных случаях поможет универсальная очистка базы — есть универсальный поиск и очистка лишних данных 1С).Для облачной версии 1С:Фреш:
В облаке режим технического специалиста может быть ограничен. Проанализируем способ обхода этого ограничения. Мы можем воспользоваться механизмом перехода по ссылке. Для этого в адресной строке или через окно «Переход по ссылке» (Ctrl + Shift + L) введем следующий внутренний адрес:
e1cib/list/Справочник.ШтрихкодыУпаковокТоваров
Это позволит напрямую открыть нужный список и произвести очистку ошибочных данных, либо можно применить универсальное удаление справочников без пометки на удаление — поможет очистка устаревших регистров и битых записей 1С.
Иногда простого удаления из «Штрихкодов упаковок» недостаточно. Выясним причину: код маркировки содержит в себе GTIN (глобальный номер товарной продукции). Если этот GTIN совпадает с обычным штрихкодом (EAN-13), привязанным к карточке товара, 1С будет продолжать подставлять этот товар.
Разберем алгоритм действий:
Проанализируем более глубокий уровень хранения связей. В системе существует регистр сведений СоответствиеНоменклатурыРаботаСИСМП. В нем фиксируется жесткая связка между GTIN и конкретной позицией справочника номенклатуры для взаимодействия с системой «Честный ЗНАК».
Чтобы исправить ситуацию здесь, выполним следующие шаги:
GTIN указан номер из вашей марки, а в колонке Номенклатура — ошибочный товар.Если вы заказывали коды маркировки непосредственно из 1С, информация о них могла сохраниться в регистре «Пул кодов маркировки». Рассмотрим ситуацию, когда система «помнит» принадлежность кода еще до момента его фактического ввода в оборот.
В этом регистре записи могут быть заблокированы для ручного удаления. В локальных базах можно воспользоваться обработкой «Групповое изменение реквизитов»:
РегистрСведений.ПулКодовМаркировки.Часто «кривая» привязка случается из-за неверной настройки оборудования. Рассмотрим, как это предотвратить. Если сканер работает в режиме эмуляции клавиатуры (HID), он передает данные как набор нажатых клавиш. Программа может не распознать в этом потоке именно код маркировки и воспринять его как обычный текст, предложив «создать новый штрихкод».
Рекомендации по настройке:
CR или #13).Если вы столкнулись с неправильной привязкой, рекомендуем действовать по следующему плану:
ШтрихкодыУпаковокТоваров через прямую ссылку или функции техспециалиста. Это решает проблему в 90% случаев.Помните, что корректная работа с маркировкой требует внимательности при первом сопоставлении товара, так как механизмы «памяти» в 1С достаточно разветвленные и требуют очистки в нескольких местах одновременно.