Статья успешно отправлена на почту

Структура документа «Приемка алкоголя» в «ЕГАИС 3»

Применимо к продуктам: ЕГАИС 3
Последние изменения: 2024-03-26

Выделите текст или фото, с замеченной ошибкой > нажмите карандаш для редактирования

Заметили ошибку в тексте?
Напишите нам, мы исправим!

Операция приёмки алкогольной продукции в «ЕГАИС 3» может проводиться как по выгруженной ТТН поставщика, так и по факту. При любом варианте работы на мобильном устройстве используется одна и та же структура документа Mobile SMARTS.

Разберём структуру документа Mobile SMARTS «Приёмка алкоголя»:

Шапка документа:


Шапка документа

Имя поля

Тип поля

Примеры значений

Описание

ГлубинаПроверкиКоробок

int

5

Количество бутылок, которые надо проверить в коробке без ошибок, чтобы закрыть саму коробку без ошибок. Если значение не выгружено, используется значение из настройки на мобильном устройстве.

ГлубинаПроверкиПалет

int

5

Количество коробок, которые надо проверить в палете без ошибок, чтобы закрыть саму палету без ошибок. Если значение не выгружено, используется значение из настройки на мобильном устройстве.

АлкоДМ

bool

FALSE

Отвечает за необходимость сканирования datamatrix после сканирования марки.

TRUE - сканирование необходимо, FALSE - не сканируется.

Если значение не выгружено, используется значение из настройки на мобильном устройстве.

РежимПроверкиПоДиапазонам

bool

FALSE

Отвечает за необходимость проверки отсканированного серийного номера бутылки по выгруженным диапазонам Формы А.

TRUE - необходимо, FALSE - не проверяется.

Если значение не выгружено, используется значение из настройки на мобильном устройстве.

РежимРаботы

int

2

Отвечает за режим проверки.

Может принимать следующие значения:

2 - сканируются только бутылки;

3 - сканируются только коробки;

4 - полная проверка (сканируется всё, что есть в документе).

Любое другое значение, в том числе пустое - сканируются коробки и бутылки

Если значение не выгружено, используется значение из настройки на мобильном устройстве.

 РежимТовара
string

"Каждую коробку"

"Каждую бутылку"

"Нет"

Отвечает за необходимость сканирования штрихкода товара после сканирования марки.

Если значение не выгружено, используется значение из настройки на мобильном устройстве. 

СтруктураПостроена

bool

TRUE

Служебное поле!

Отвечает за создание дополнительной табличной части «Структура».

Если при открытии документа на мобильном устройстве это поле не равно true, то устройство пытается построить ТЧ «Структура» самостоятельно.

Это нештатный режим работы, в штатном режиме сервер сам отменяет документ и возвращает ошибку в учетную систему.

КоробкиВНоменклатуреПостроены

bool

TRUE

Служебное поле!

Отвечает за создание дополнительной табличной части «КоробкиВНоменклатуре».

Если при открытии документа на мобильном устройстве это поле не равно true, то устройство пытается построить ТЧ «КоробкиВНоменклатуре» самостоятельно.

Это нештатный режим работы, в штатном режиме сервер сам отменяет документ и возвращает ошибку в учетную систему. 


Структура табличной части «КоробкиВНоменклатуре», строится на сервере, нужна для экранов    

Имя поля

Тип поля

Примеры значений

Описание

Факт

int

0

При начале работы с документом всегда 0

План

int

15

Агрегированное плановое количество коробок данной номенклатуры

НоменклатураИд

string

912c5718-8b35-450b-80ef-1b0afee09f1d


Номенклатура

string

Водка вкусная любимая чистая веселая



Структура плановой и фактической табличных частей (DeclaredItems и CurrentItems):


ТЧ: DeclaredItems/CurrentItems

Имя поля

Тип поля

Примеры значений

Описание

DeclaredQuantity

double

Всегда = 1

Плановое количество, всегда равно 1.

Обязательно заполняется при выгрузке.

ProductId

string

0b4389ad-c7d9-46f4-809f-e2f1d9920b1a

Идентификатор товара.

Обязательно заполняется при выгрузке.

АлкоПДФ

string

22N000004928QEXGHCV0010330633FE
H7YZZ068ZEJASQYEKJU1S44VS0001

Марка бутылки.

Обязательно заполняется при выгрузке.

АлкоКод

string

0015545000002458847

Алкокод бутылки.

РодительПлан

string

(00)177777772299990144

Идентификатор контейнера, в котором по плану должна лежать бутылка.

Обязательно заполняется при выгрузке.

РодительФакт

string

(00)177777772299990111

Идентификатор коробки, где по факту лежит бутылка.

Заполняется при работе на мобильном устройстве.

ПоПлану

string

"ок"

"ненаместе"

"новая"

Результат проверки бутылки, принимает следующие значения:

"ок" - бутылка по факту находится там, где и по плану;

"ненаместе" - бутылка по факту находится не там, где по плану;

"новая" - бутылки нет в плане, но есть в факте.

Заполняется при работе на мобильном устройстве.


Кроме полей, указанных в данной таблице,дополнительные поля, общие для всех типов документов Mobile SMARTS в «Mobile SMARTS: ЕГАИС 3». 

Структура дополнительной табличной части «Коробки»:


ТЧ: Коробки

Имя поля

Тип поля

Примеры значений

Описание

Ид

string

(00)177777772299990144

Идентификатор коробки, по факту её штрихкод.

Обязательно заполняется при выгрузке.

СерийныйНомерКоробки

string

177777772299990144

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

Обязательно заполняется при выгрузке.

РодительПлан

string

(00)177777772299990144

Идентификатор контейнера, в котором по плану находится коробка/палета. Если нигде - поле остаётся пустым.

Заполняется при выгрузке.

РодительФакт

string

(00)177777772299990222

Идентификатор контейнера, в котором по факту находится коробка/палета.

Заполняется при работе на мобильном устройстве.

Номенклатура

string

Водка вкусная любимая чистая веселая

Наименование номенклатуры в контейнере. Должно совпадать с номенклатурой бутылок (для коробок и палет с одной номенклатурой), или иметь значение «Смешанная коробка» или «Смешанная палета» (для коробок и палет с разной номенклатурой). По этому полю группируются строки для отображения на экране мобильного устройства.

Статус

string

"ок"

"ненаместе"

"новая"

Результат проверки коробки. Заполняется на мобильном устройстве, может принимать следующие значения:

"ок" - коробка по факту находится там, где и по плану;

"ненаместе" - коробка по факту находится не там, где по плану;

"новая" - коробки нет в плане, но есть в факте;

пустое значение - коробка есть в плане, но нет в факте.

Внутри

string

"ошибки"

"ок"

"непроверено"

Результат проверки содержимого коробки. Заполняется на мобильном устройстве, может принимать следующие значения:

"ошибки" - коробка закрыта с ошибкой

"ок" - коробка закрыта без ошибок

"непроверено" - коробка отсканирована, но не закрыта

пустое значение - коробка есть в плане, но нет в факте.

План

int

При выгрузке всегда = 1

Плановое количество, всегда равно 1.

Обязательно заполняется при выгрузке.

Факт

int

1 или 0

Фактическое количество, принимает значение 1, если коробку закрыли(проверили).

Заполняется при работе на мобильном устройстве.

ЭтоПалета

bool

FALSE

Признак палеты. Если значение 1, значит контейнер является палетой.

Содержит

int


Сейчас не используется

SSCC

string

177777772299990144

Идентификатор контейнера из штрихкода EAN128 (Ai 00).

Товар

string

4612345123458

Идентификатор товара из штрихкода EAN128 (Ai 01).

Количество

int

20

Количество товара из штрихкода EAN128 (Ai 37).

Партия

string

2281117

Номер партии товара из штрихкода EAN128 (Ai 10).

СН

string

75141325

Серийный номер из штрихкода EAN128 (Ai 21).

УжеПроверено

bool

TRUE

Служебное поле!


Все вопросы по интеграции можно задавать на портале техподдержки.

Примеры заполненных документов


ПоступлениеЕГАИС3 -750 строк.xlsx

Пример заполненных документов excel для ЕГАИС 3

Скачать

ПоступлениеЕГАИС3 -750 строк.csv

Пример заполненных документов csv для ЕГАИС 3

Скачать

Смотрите также:

Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500