Проблема сопоставления товара при приемке маркированной продукции на примере обуви в конфигурации 1С:Розница

Публикация № 1325823

Учет и отчетность - Оптовая торговля

маркировка честный знак обувь

В статье описывается проблема сопоставления товара при приемке товаров маркированной продукции применительно к типовым конфигурациям на примере 1С:Розница.

Описание проблемы

    При приемке маркированной продукции необходимо убедиться, что поступившие марки, они же КиЗ (контрольные идентификационные знаки), DataMatrix соответствуют тем, что отправил поставщик в  накладной через ЭДО.  Перед приемкой марок необходимо сопоставить товар, который отправил поставщик с товаром в нашей информационной базе. Вот тут и кроется одна из основных проблем: значительная часть поставщиков присылает в ЭДО товары следующим образом, например:

1. F7020-3 (36-40) кроссовки - 3 пары;  и список условных марок к ней:

а) 010466008301688421AAAAAAAAAAAAA
б) 010466008301689121BBBBBBBBBBBBBB
с) 010466008301689121CCCCCCCCCCCCC

В данном случае в одной позиции товара присылают несколько пар разных размеров, но как одну позицию в УПД и размер отдельно никак не выделен. При типовом сопоставлении номенклатуры с одним товаром нужно сопоставить такой же товар, если у вас в базе ведется так же, без разбивки на размеры, то все работает, но если вы в базе ведете учет остатков по размерам, а именно это способ с точки зрения учета наиболее информативный, то тут типовой способ не работает.

А зачем вообще сопоставлять, в чем суть?

Делается это в 1С для того, чтобы при считывании сканером марки можно было бы сразу получить номенклатуру и характеристику товара, тогда приемка товара сильно упростится, это работает, так как в марке зашит уникальный код товара - GTIN, который  в марке находится с 3-его символа по 16-ый.

Для наших марок выше GTIN'ы:

а) 04660083016884

б) 04660083016891

в) 04660083016891

Получается, что поставщик под одним товаром нам прислал 2-а уникальных кода 04660083016884 и 04660083016891. В нашей базе это будет одна Номенклатура, но с 2-я характеристиками, которые отражают размер. Далее типовые конфигурации GTIN преобразуют в EAN13, отбрасывая первый 0 и полученный штрихкод присваивает позиции товара, в нашем случае к одному товару поставщика в типовом функционале никак не привязать две разные номенклатуры, иначе весь смысл теряется.

Как сейчас действует кладовщик? пришло поступление, из которого мы не может сделать нормальное сопоставление GTIN к нашим товарам, поэтому при считывании марки необходимо вручную сделать привязку к товару, которое определяется большей частью визуально по названию, на что тратится драгоценное время. Скажем, если приемка идет через терминал сбора данных, то сопоставлять придется на нем, на аппарате с небольшим экраном, что очень не удобно и тормозит работу, если бы сопоставление было выполнено, то на ТСД просто считывались бы марки и кладовщик-приемщик был бы чуть радостнее, а весь процесс шел бы быстрее.

Альтернативный вариант сопоставления товара

    Как все-таки решить проблему сопоставления товара? Можно ориентироваться не на то описание, что нам прислал поставщик, а на описание в едином каталоге маркированных товаров, доступ к которому предоставляет все тот же Честный знак, там мы можем получить полное описание товара, главное что нам оттуда нужно - это название и размер. К примеру для приведенных выше GTIN будет такое описание из Честного знака:

1. 04660083016884 - F7020-3 (36-40) кроссовки, 36

2. 04660083016891 - F7020-3 (36-40) кроссовки, 37

Практически всегда мы будет получать товар, в котором есть и название и размер, исключение составляют только описание товара по  упрощенной схеме маркировки остатков, там у нас не будет размера и приемку придется выполнятся с ручным сопоставлением марки к товару, но со временем такого товара будет все меньше и меньше. Поэтому выход мы нашли в том, что реализовали отдельную обработку сопоставления поступившего товара и номенклатуры учетной системы по описанию товара из Честного знака.

Запрос информации из Честного знака

    В типовых конфигурациях уже есть реализованный функционал по запросу описания товара по GTIN и по марке, на удивление запрос по GTIN возвращает пустой результат, а по марке приходит то, что нужно. Пример кода для 1С:Розница, но работать должен во всех типовых конфигурациях 1С.

//Организация - для которой есть ЭЦП
КлючСессии = ИнтерфейсАвторизацииИСМПСлужебный.ПроверитьОбновитьКлючСессии(
ИнтерфейсИСМПКлиентСервер.ПараметрыЗапросаКлючаСессии(Организация));

// массив марок, для которых нужно получить описание
мСтроки = Новый Массив;
мСтроки.Добавить("010466008301688421AAAAAAAAAAAAA");
мСтроки.Добавить("010466008301689121BBBBBBBBBBBBBB");

МассивСтрокКодов = Новый Массив;
ДанныеКодовМаркировки = ШтрихкодированиеИС.ИнициализацияТаблицыДанныхКодовМаркировки();
	
Для Каждого Строка Из мСтроки Цикл
		
	СтруктураЗначения = ШтрихкодированиеИС.НоваяСтруктураОбработкиШтрихкода(Строка, Перечисления.ВидыПродукцииИС.Обувь);	
	СтрокаКодаМаркировки = ДанныеКодовМаркировки.Добавить();
	ЗаполнитьЗначенияСвойств(СтрокаКодаМаркировки, СтруктураЗначения);		
	МассивСтрокКодов.Добавить(СтрокаКодаМаркировки);
		
КонецЦикла;	
	
Результат = ИнтерфейсИСМП.СтатусыКодовМаркировки(МассивСтрокКодов,  Организация);
	
Если Результат.РезультатОтправкиЗапроса.ОтветПолучен = Истина Тогда
        // в переменной Ответ будет вся необходимая информация
	Ответ = Результат.РезультатОтправкиЗапроса.ТекстВходящегоСообщенияJSON;
Иначе
	//...	
КонецЕсли;

Например, для марки с GTIN 04660083016884 будет такой ответ в формате JSON :

{"cis":"010466008301689121АААААААААААА",
"gtin":"04660083016891",
"producerName":"ООО \"СТРОББС\"",
"status":"INTRODUCED",
"emissionDate":1589557748011,
"packageType":"UNIT",
"ownerName":"Организация-Владелец",
"ownerInn":"ИНН Организации Владельца",
"productName":"F7020-3 (36-40) кроссовки, 37",
"brand":"STROBBS",
"prevCises":[],
"nextCises":[],
"countChildren":0,
"lastDocId":"7aa19475-9499-4649-8f37-c03376432554",
"introducedDate":1600646400000,
"agentName":"",
"lastStatusChangeDate":"2020-09-21T13:53:14.551Z",
"productGroup":"shoes"}

Нужное нам представление в поле productName. Таким образом, получаем следующий алгоритм:

1. При поступлении накладной по ЭДО вручную привязываем к документу поступления товара, которое создаем вместе с товаром вручную, возможно загрузкой. Либо если устраивает наименование из Честное знака, то товар можно генерировать по описанию из системы маркировки

2. Из файлов накладной ЭДО выделяем марки

3. По маркам получаем описание из Честного знака и формируем таблицу: GTIN из марки + описание из честного знака

4. Сводим товары из накладной с описанием из Честного знака и сопоставляем, результатом сопоставления будут записи в регистре сведения Штрихкоды вида

Номенклатура + Характеристика + сам штрихкод EAN13 (получен из GTIN).

5. Теперь при сканировании марки система сможет определить товарную позицию, а при выгрузке на ТСД будет выгружаться созданные нами Штрихкоды и точно так же ПО на ТСД (1С:Кладовщик, Магазин 15)  смогут по марке находить товарную позицию и приемка сведется к сканированию только марок.

Тестировался вышеописанный подход на 1С:Розница 2.3.6.17, 1С:Кладовщик 1.0.18.1, Клеверенс Магазин 15 1.2.0.320. К публикации прикреплена обработка, которая по марке вернет описание из честного знака, для работы необходимо подключенная к 1С ЭЦП для доступа в Честный знак.

Скачать файлы

Наименование Файл Версия Размер
Запрос описания товара

.epf 7,22Kb
5
.epf 7,22Kb 5 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Rustig 1636 27.11.20 08:50 Сейчас в теме
2. gzharkoj 369 27.11.20 09:29 Сейчас в теме
(1) Надеюсь пригодится, в нашем случае производительность процесса приемка заметно улучшилась. Казалось бы, схема отработанная есть, присылайте накладные с разбивкой по размерам и все будет отлично, но так не делают.
3. AneJIbcuH 28 30.12.20 13:14 Сейчас в теме
Отдельное спасибо за пример получения КлючаСессии. Пригодится для использования в API (не только то, что представлено в 1С)
Оставьте свое сообщение

См. также

Работа с табачной продукцией в УТ 11.4

Оптовая торговля Розничная торговля v8::ОУ УТ11 Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Практическая работа с маркированным товаром - табачной продукцией (с изюминкой).

1 стартмани

28.09.2020    1603    zemskov    22    

Обход ошибки "Нет статуса" у акцизных марок при переходе в розницу с крепким алкоголем на остатках

Розничная торговля v8 Розница Россия УУ Абонемент ($m)

В связи с маркировкой табака и обуви приходится многих людей переводить на новую Розницу 2.3.3 и выше, но если человек имеет на остатках крепкий алкоголь, то при продаже такого товара вы увидите ошибку "Невозможно добавить алкогольную продукцию по причине: Статус: Нет статуса". В данной статье мы рассмотрим способ обхода данной проблемы, и импортируем марки из старой конфигурации.

1 стартмани

10.07.2020    2252    virusas    8    

1С:Розница и алкоголь: ускоряем РМК при переходе к оплате

Розничная торговля Рабочее место v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

При наличии в чеке акцизных марок алкогольной продукции наблюдаются некоторые зависания при переходе к оплате чека в 1С:Розница.

1 стартмани

29.01.2020    4066    RocKeR_13    34    

Автоматизация процесса формирования документов реализации в лизинговой компании

Бухгалтерия Оптовая торговля v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Лизинговым компаниям каждый месяц приходится формировать большое количество документов реализации в соответствии с графиком платежей, указанным в договоре. Ввиду того, что имеются все необходимые данные, процесс может быть автоматизирован.

1 стартмани

20.11.2019    2568    yurikmellon    4    

Обмен с интернет-магазином на платформе DOCPART

WEB Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 1cv8.cf Абонемент ($m)

В настоящее время существует множество платформ для создания интернет-магазинов. Удобные и не очень, платные или бесплатные. У каждого решения найдутся свои сторонники, но наличие оперативного обмена с учётной системой важно для любой платформы. В этой публикации мы рассмотрим одну из популярных платформ для создания интернет-магазина по продаже автозапчастей Docpart и организацию обмена данными с ней.

10 стартмани

04.07.2019    5295    Johny_v    20    

Печать чеков на Меркурии 119Ф USB по сети

Фискальный регистратор Кассовые операции Оптовая торговля Розничная торговля Кассовые операции Оптовая торговля Розничная торговля v8 1cv8.cf Россия НУ Абонемент ($m)

Стандартный драйвер Меркурия 119Ф usb не позволяет осуществлять печать на фискальный регистратор с другого компьютера, поэтому был сделан простейший http сервер, который транслирует post запросы в вызовы методов com-объекта.

1 стартмани

06.06.2019    5519    philya    6    

EGAIS Scan - приложение для ТСД

Терминал сбора данных Мобильная разработка Оптовая торговля Розничная торговля Учет ТМЦ Оптовая торговля Розничная торговля Учет ТМЦ v8 УТ10 УПП1 УТ11 КА2 Россия УУ Абонемент ($m)

Каждый, кто занимается торговлей алкогольной продукцией, сталкивался с проблемами сканирования акцизных марок и трудностями при взаимодействии с учетной системой 1С. Приложение EGAIS Scan - простое и оптимальное решение для выполнения быстрой приемки и отгрузки алкогольной продукции.

1 стартмани

17.04.2019    5486    MrChe    3    

Автоматическое уведомление клиентов по электронной почте в программе 1С: УВС

Email Документооборот и делопроизводство Оптовая торговля Документооборот и делопроизводство Оптовая торговля v8 1С:УВС Россия Абонемент ($m)

В данной статье предлагается внешняя обработка для конфигурации 1С: Управление ветеринарными сертификатами, выполняющая автоматическую рассылку писем по электронной почте клиентам компании, с целью уведомления о сформированных ветеринарно-сопроводительных документах.

1 стартмани

12.04.2019    4126    Астиг    0    

Подключение ТСД через MobileLogistics 8.Х на примере Opticon SMART и создание простого расширения для выгрузки остатков

Розничная торговля Терминал сбора данных Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

В статье рассмотрен процесс подключения терминала сбора данных в конфигурацию 1С:Розница редакции 2.2 при помощи драйвера "АТОЛ:Терминалы сбора данных MobileLogistics 8.Х" на примере ТСД Opticon SMART (CLK-3000) и написание расширения для корректной выгрузки остатков. Типовая обработка от 1С остатки не выгружает. Материал ориентирован на новичков в сфере подключения торгового оборудования / написании расширений.

1 стартмани

07.03.2019    18667    1c.pro.fun    22    

Раскрашенный log-файл без HTML и СМС (используем Форматированный документ в личных целях)

Практика программирования Оптовая торговля Оптовая торговля Разработка v8::ОУ УТ11 КА2 Россия УУ Абонемент ($m)

Иногда пользователям отдается на откуп загрузка каких то данных, результат загрузки которых желательно раскрасить если и не всеми цветами радуги, то хотя бы светофором. Один из вариантов – это использовать Форматированную строку. Следите за руками:

1 стартмани

08.02.2019    3248    kembrik    2    

Вывод веса и объема номенклатуры в УТ 11

Оптовая торговля Практика программирования Оптовая торговля v8 УТ11 Оптовая торговля, дистрибуция, логистика Россия УУ Абонемент ($m)

Статья ориентирована на программиста и содержит пример реализации вывода веса и объема номенклатуры В ТЧ "Товары" документа "ЗаказКлиента" в УТ 11.4.

1 стартмани

03.12.2018    6220    triviumfan    10    

Подключение онлайн касс (ФЗ-54) к старой 1С конфигурации УТ 10.2. Описание и реализация проекта

ККМ Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Статья предназначена в первую очередь начинающим 1С программистам, а также будет полезна знакомым с ИТ-спецификой управленцам, пред которыми встанет вопрос об интеграции новой онлайн кассы, работающей по ФЗ-54 со старой информационной системой. В статье изложен ряд возможных подходов к решению задачи и показана реализация оптимального в данном случае варианта. Здесь нет готового тиражного решения, с одной стороны это пример реализации как иллюстрация к тексту, а с другой это рабочая программа для случая описанного ниже и если ваш случай похож, то решение с минимальными затратами может быть адаптировано. Также я слегка приоткрыл «фрилансерскую кухню».

1 стартмани

28.11.2018    10874    Petr54-ru    20    

Альтернативный пересчет упаковок товаров в типовых конфигурациях

Практика программирования Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 v8::ОУ УТ11 КА2 Оптовая торговля, дистрибуция, логистика Россия УУ Абонемент ($m)

Рассмотрен вариант пересчета упаковок, при котором исходное количество товара не изменяется, а происходит пересчет упаковок друг относительно друга.

1 стартмани

24.11.2018    10954    gzharkoj    10    

Весы МАССА-К ВПМ 15.2 - Т1. Путеводитель по настройке и подключению. Интеграция в 1С:Розница

Весы Розничная торговля Розничная торговля v8 Розница Абонемент ($m)

Самая подробная инструкция по подключению, настройке и интеграции весов МАССА - К ВПМ 15.2 - Т1 в 1С:Розница.

2 стартмани

12.07.2018    36791    user594264_e.sitnik    36    

Работа с курьерами при продаже через интернет-магазин

Бухгалтерский учет Розничная торговля Розничная торговля v8 v8::ОУ УТ11 Розничная и сетевая торговля (FMCG) УУ Абонемент ($m)

Хочу рассказать о нашем опыте автоматизации работы с курьерами с помощью 1С Управление Торговлей 11. Как учитывать товар, выданный курьерским компаниям для доставки, и как видеть состояние взаиморасчетов с курьерками? Как учитывать продажи при доставке силами собственных курьеров, принимать оплату, и пробивать чеки ККМ.

1 стартмани

13.06.2018    17357    Kutuzov    7    

Вывод товаров в СКД как на весах в Ашане

Практика программирования Розничная торговля Розничная торговля v8::СКД 1cv8.cf Абонемент ($m)

Небольшая хитрость, которая позволяет выводить информацию на СКД плиткой.

2 стартмани

23.05.2018    14119    Kutuzov    14    

Как переходили с 7-ки на 8-ку. Пример небольшого розничного магазина

Перенос данных из 1С7.7 в 1C8.X Бухгалтерский учет Розничная торговля Ценообразование, анализ цен Розничная торговля Ценообразование, анализ цен v8 v77::ОУ 1С7:ТиС УТ11 Розничная и сетевая торговля (FMCG) УУ Абонемент ($m)

Пример проекта из нашей практики - перевод учета в небольшом розничном магазине с 1С v7 Торговля и Склад на 1С v8 Управление Торговлей. Какими инструментами пользовались, какие вопросы возникали на проекте.

1 стартмани

15.05.2018    16323    Kutuzov    15    

Ошибка в бонусной системе в типовой УТ11

Адаптация типовых решений Розничная торговля Розничная торговля v8 v8::ОУ УТ11 УУ Абонемент ($m)

При проведении нескольких розничных возвратов по одному клиенту по одному отчету о розничных продажах расчет бонусных баллов в типовой конфигурации выполняется некорректно. В данной статье рассмотрено исправление этой ошибки.

1 стартмани

10.05.2018    11638    Kutuzov    0    

Yep Cart. Пишем интернет-магазин на http-сервисах OneScript

Оптовая торговля Розничная торговля OneScript v8 УУ Абонемент ($m)

В статье описана демонстрационная конфигурация, реализующая простейший интернет магазин на http-сервисах OneScript, интегрированный с 1С:Предприятие.

1 стартмани

16.04.2018    16811    blackhole321    33    

Настройка и подключение кассы АТОЛ в 1С 8.3 ффд 1.05

ККМ Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 Розница БП3.0 УТ11 Россия Абонемент ($m)

Инструкция для подключения кассы по новому протоколу ффд 1.05.

1 стартмани

14.04.2018    137836    ZIGER666    156    

Организация обмена с базой филиала (розничного магазина) в торговой сети через XML (универсальный обмен)

Обмен через XML Перенос данных из 1C8 в 1C8 Розничная торговля Розничная торговля v8 КД УТ11 Розничная и сетевая торговля (FMCG) Абонемент ($m)

В статье по шагам рассматривается создание обмена между центральной базой и базами филиалов на базе конфигурации УТ 11. Для решения поставленной задачи было решено не использовать РИБ, т.к. требуется односторонний обмен ограниченным набором данных, к тому же по определенным условиям. Обмен реализован на основе типовой синхронизации на основе универсального обмена в формате EnterpriseData. Данная публикация может быть полезна внедренцам, которые работают с торговыми сетями, в том числе по модели франчайзинга.

1 стартмани

26.02.2018    37391    Kutuzov    18    

Опыт интеграции 1С с системой Меркурий (Часть 5)

Внешние источники данных Интеграция Оптовая торговля Оптовая торговля v8::ОУ 1cv8.cf Сельское хозяйство и рыболовство Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Пищевая промышленность Россия БУ УУ Абонемент ($m)

Описывается опыт внедрения в 1С системы работы с ветеринарно-сопроводительными документами Меркурий. Интеграция еще в процессе и приветствуется обмен опытом.

1 стартмани

10.07.2017    60158    axxell    33    

Практика создания заказной внешней печатной формы для УТ 11.3

Печатные формы документов Оптовая торговля Оптовая торговля v8 v8::ОУ УТ11 Оптовая торговля, дистрибуция, логистика Россия УУ Абонемент ($m)

Внешняя печатная форма "Счёт на оплату" для конфигурации Управление торговлей, редакция 11.3

1 стартмани

09.05.2017    25720    zemskov    11    

Инвентаризация и корректировка остатков ЕГАИС в 1С: Управление небольшой фирмой (инструкция)

Бухгалтерский учет Розничная торговля Учет ТМЦ Розничная торговля Учет ТМЦ v8::ОУ УНФ Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

1С выпустило обновление конфигурации Управление небольшой фирмой(1.6.7.63), добавили удобный Помошник корректировки остатков ЕГАИС

1 стартмани

01.12.2016    16079    user635667    0    

Адресная система хранения на складе

Практика программирования Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 УУ Абонемент ($m)

Решение тестового задания. Разбор ошибок.

1 стартмани

22.10.2016    11339    vasvl123    6    

Руководство пользователя. УТ 10.3 Рабочее место кассира.

Пользователю системы Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 КА1 УТ10 Россия УУ Абонемент ($m)

Развернутая инструкция для работы пользователя в типовом интерфейсе кассира конфигурации 1С: Управление торговлей 10.3. Подробно с иллюстрациями описаны основные действия кассира.

1 стартмани

22.06.2016    37004    zhuravlev_as    5    

Сложные отчеты для управляемых форм с использованием СКД: просто. На примере отчета ABC анализ номенклатуры, клиентов для УТ11

Практика программирования Оптовая торговля Оптовая торговля v8::СКД УТ11 УУ Абонемент ($m)

Не очень часто, но все же, иногда приходится сталкиваться с необходимостью создания отчета, который очень сложно скомпоновать на "чистом" СКД, в этом случае альтернативой может являться следующая последовательность действий для получения итогового отчета: 1. при помощи одной схемы компоновки данных получить необходимую выборку данных; 2. запрограммировать (на языке 1С) некое преобразование этих данных; 3. при помощи другой схемы компоновки данных - произвести вывод необходимой информации в табличный документ. Как оказалось эта процедура не слишком сложная, хотя и немного запутанная.

1 стартмани

12.08.2013    61586    mxm2    21