Операция агрегации алкогольной продукции в «ЕГАИС 3» проводится по факту. При этом задание не выгружается, документ создаётся на мобильном устройстве.
Разберём структуру документа Mobile SMARTS «Агрегация алкоголя»:
- Шапка документа
- Структура плановой и фактической табличных частей (DeclaredItems и CurrentItems)
- Дополнительная табличная часть «КоробкиПалеты»
- Дополнительная табличная часть «УдаленныеБутылки»
Шапка документа:
| Шапка документа, только на выход, документ создается на ТСД | |||
| Имя поля | Тип поля | Примеры значений | Описание | 
| РазмерКоробок (РазмерКоробки) | int | 6 | Определяет максимальное количество бутылок, которое можно положить в коробку. По достижению лимита коробка закрывается, в нее невозможно добавить бутылки сверх лимита. Если значение выгрузили, кнопка прячется в настройках. | 
| ТоварВыгружен (ТоварНельзяИзменитьИлиСбросить) | bool | ИСТИНА | Если выгрузили TRUE, то во время работы нельзя поменять "ВыбранныйТовар" и "ВыбранныйТоварИмя", кнопки прячутся. | 
| ВыбранныйТовар | string | 0b4389ad-c7d9-46f4-809f-e2f1d9920b1a | Идентификатор товара из номенклатуры (Product.Id), заполняется если при работе в документе планируется собирать коробки с одинаковой продукцией. | 
| ВыбранныйТоварИмя | string | Водка вкусная любимая чистая веселая | Наименование товара из номенклатуры (Product.Name), заполняется если при работе в документе планируется собирать коробки с одинаковой продукцией. + Название товара из чекмарк, если возможно | 
| СверкаПоАлкоКоду | bool | TRUE | Принимает значение TRUE, если выбор товара для сбора коробок с одинаковой продукцией был сделан через CheckMark. | 
| ВыбранныйАлкоКод | string | 0015545000002458847 | Заполняется, если выбор товара для сбора коробок с одинаковой продукцией был сделан через CheckMark. | 
Структура плановой и фактической табличных частей (DeclaredItems и CurrentItems):
| ТЧ: DeclaredItems/CurrentItems | |||
| Имя поля | Тип поля | Примеры значений | Описание | 
| Родитель | string | (00)177777772299990144 | Идентификатор коробки, в которую размещена бутылка. | 
| ПроизвКПП | string | 920201001 | Поля заполняются при использовании CheckMark. | 
| ПроизвИНН | string | 9202002720 | |
| АлкоКодВ | string | 0015932000001190604 | |
| Производитель синоним - producerName | string | Закрытое акционерное общество "АЛКОЗАВОД" | |
 
	 Кроме полей, указанных в данной таблице, используются дополнительные поля, общие для всех типов документов Mobile SMARTS в «ЕГАИС 3».
Дополнительная табличная часть «КоробкиПалеты»:
| ТЧ: КоробкиПалеты | |||
| Имя поля | Тип поля | Примеры значений | Описание | 
| ЭтоРодитель | bool | TRUE | Признак, что контейнер является родителем для коробок. | 
| Ид | string | (00)177777772299990144 | Идентификатор коробки, по факту её штрихкод. | 
| Статус | string | "Набирается" | Используется для вывода информации на экран мобильного устройства. Может принимать следующие значения: "Набирается", "Закрыта" или не заполняться. | 
| Содержит | int | 20 | Количество бутылок, размещённых в контейнере, без учета количества во вложенных контейнерах. | 
| СерийныйНомерКоробки | string | 177777772299990144 | Используется для вывода информации на экран мобильного устройства. Получается отбрасыванием первых 4 символов из поля Ид. | 
| Ген | bool | TRUE | Является ли контейнер сгенерированным на ТСД во время работы. | 
| Родитель | string | (00)177777772299990877 | Контейнер, в котором находится коробка. | 
| Серия | string |  | Не используется | 
| АлкоНаим | string |  | Не используется | 
| АлкоКод | string |  | Не используется | 
Дополнительная табличная часть «УдаленныеБутылки»:
Табличная часть содержит информацию о бутылках, которые были размещены в контейнеры, но потом удалены.
Это необходимо, если производится агрегация алкоголя, который ещё не был учтён. Например, при работе на производственной линии данная информация позволит учесть алкоголь, который сошёл с линии, но по каким-то причинам (брак, бой и т.п.) был удалён из коробок при агрегации.
| ТЧ: УдаленныеБутылки | |||
| Имя поля | Тип поля | Примеры значений | Описание | 
| Родитель | string | (00)177777772299990144 | Контейнер, в котором была размещена удаленная бутылка. | 
| АлкоКод | string | 0015545000002458847 | Алкокод удаленной бутылки. | 
| АлкоПДФ | string | 
			 22N000004928QEXGHCV0010330633FEH | Марка удаленной бутылки. | 
Все вопросы по интеграции можно задавать на портале техподдержки.
Смотрите также:
- Дополнительные поля, общие для всех документов в «ЕГАИС 3»
- Структура документа «Инвентаризация алкоголя» в «ЕГАИС 3»
- Структура документа «Отгрузка алкоголя» в «ЕГАИС 3»
- Структура документа «Постановка на баланс» в «ЕГАИС 3»
- Структура документа «Приемка алкоголя» в «ЕГАИС 3»
- Структура дополнительных таблиц базы «ЕГАИС 3»
