Каталог решений - ЕГАИС. Одинаковые штрихкоды, но разные производители. Возможность выбора конкретной позиции. (1С Предприятие 8.3, УТ 11.2).

ЕГАИС. Одинаковые штрихкоды, но разные производители. Возможность выбора конкретной позиции. (1С Предприятие 8.3, УТ 11.2).

ЕГАИС. Одинаковые штрихкоды, но разные производители. Возможность выбора конкретной позиции. (1С Предприятие 8.3, УТ 11.2).

В наличии

Есть ситуации, когда штрихкоды одинаковые, но разные характеристики. Например в случае с алкогольной продукцией. Штрихкод — один, производителей — много. Должна быть возможность выбора позиции определенного производителя, в разрезе определенного штрихкода. Эта публикация об этом. Применительно к 1С Предприятие 8.3, Управление Торговлей 11.2.

Категория:

Описание

Недавно столкнулись с такой проблемой, к примеру: У пива один штрихкод, но разные производители. Как быть? Создавать штрихкоды с разными характеристиками (рис.1). Но как при продаже понять, позицию какого производителя мы продаем? Однозначно, ввод характеристик не решит всю проблему целиком. Нужно ковырять конфигурацию.
В 

рис.1

рис.1
В 

Я не буду приводить в этой статье примеры кода, что конкретно где менялось и т.д. Это будет очень краткий обзор о проделанной работе и ее результатах. Скорее о втором.

1. Для того чтобы можно было создать несколько одинаковых штрихкодов с разными характеристиками, в регистре сведений («ШтрихкодыНоменклатуры«),  Характеристика из Ресурсов была перемещена в Измерения (рис.2, рис.3).
В 

рис.2

рис.2
В 

рис.3 
В 

2. Чтобы можно было выбирать позицию, которую мы продаем. Была создана форма (рис.4, рис.5). Форма имеет вид рис.4, в случае если вводится/сканируется штрихкод в документе РТиУ или форме РМК. Если штрихкод сканируется/вводится при создании документа поступления, или в списке номенклатуры, то форма имеет вид рис.5. Отличия: первый вариант учитывает остатки, что и требуется при продажах, второй — просто выводит список номенклатуры по найденному штрихкоду. В случае если :

— штрихкод отсутсвует, то будет выведено окно о создании нового штрихкода;
— позиция по найденному штрихкоду одна и она есть в наличии, то окно выбора выводиться не будет;
— позиция по найденному штрихкоду одна и она отсутствует, будет выведено окно выбора, но список в нем будет пуст. Для того чтобы ее увидеть, необходимо нажать галочку «Отсутствующие на складе«;
— позиций по найденному штрихкоду более чем одна, будет выведено окно выбора.

Внимание, позиции в окнах (рис.4, рис.5) тестовые.
В 

рис.4

рис.4 Вид формы с учетом остатков (РТиУ, РМК)
В 

рис.5

рис.5 Вид формы без учета остатков (ПТиУ, Поиск в списке номенклатуры)

В 

3. Было написано дополнительно два модуля: клиентский и серверный. Которые обрабатывают непосредственно все операции связанные с данной формой.

4. Также был модифицирован программный код следующих объектов конфигурации:

ОбщийМодуль.ИнтеграцияЕГАИСУТКлиент;
ОбщийМодуль.МенеджерОборудованияКлиент;
ОбщийМодуль.РозничныеПродажиВызовСервера;
ОбщийМодуль.ШтрихкодированиеНоменклатурыКлиент;
ОбщийМодуль.ШтрихкодированиеНоменклатуры.Сервер;
Справочник.Номенклатура.Форма.ФормаСписка;
Документ.ПоступлениеТоваровУслуг.Форма.ФормаДокумента;
Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента;
Документ.ЧекККМ.МодульОбъекта;
Документ.ЧекККМ.Форма.ФормаДокументаРМК;

На этом все.

has been added to your cart:
Оформление заказа