© Tillypad, 2004-2022

© Tillypad, 2004-2022
В системе Tillypad ЕГАИС для хранения основных данных используются таблицы:
Таблица | Описание |
---|---|
Акты постановки на баланс. | |
Акты списания. | |
Протокол. | |
Справки РФУ1. | |
Номера справок РФУ1, по которым отправлены запросы. | |
Справки РФУ2. | |
Номера справок РФУ2, по которым отправлены запросы. | |
Справочник марок. | |
Номера справок РФУ2, по которым отправлены запросы марок. | |
Настройки форм. | |
Таблица хранения точки отcчета тайм-аутов для отправки некоторых видов документов. | |
Справочник партнеров. | |
Остатки по оптовому складу. | |
Остатки по торговому залу. | |
Настройки. | |
Квитанции. | |
Флаг для инициализации обмена марками с системой Tillypad. | |
Перемещения. | |
Накладные. | |
Справочник алкогольной продукции, передаваемый в систему Tillypad. | |
Справочник вскрытой тары. | |
Справочник отмен вскрытия тары. | |
Таблица Metadata_fields. |
Акты постановки на баланс.
Акты постановки на баланс торгового зала.
Структура таблицы:
Имя поля | Тип поля | Описание |
---|---|---|
aco_Id | INTEGER | Первичный ключ |
aco_Name | TEXT | Номер акта, извлекается из поля xml Number |
aco_Date | DATETIME | Дата акта, извлекается из поля xml ActDate |
aco_Type | TEXT | Тип ТТН, извлекается из поля xml TypeChargeOn |
aco_RestsRegister | INTEGER | Поле не используется |
aco_State | INTEGER | Статус акта в ЕГАИС |
aco_OperationState | INTEGER | |
aco_RegId | TEXT | Рег номер акта. Присваивается при получении тикета, что документ успешно принят |
aco_Note | TEXT | Примечание к ТТН, извлекается из поля xml Note |
aco_Content | TEXT | Содержимое акта в формате xml. По сравнению с содержимым поля doc_Content, добавлены поля в спецификацию акта |
aco_ActNote | TEXT | Текст из последней на данный момент квитанции, принятой по данному акту. |
wb_Id_AWO aco_awo_ID | INTEGER | Ссылка на парный Акт списания, заполняется для типа «пересортица» |
aco_ReplyID | TEXT | ReplyID по которому ожидаются ответные тикеты от ЕГАИС |
aco_StateDate | TEXT | Дата последнего обновления статуса |
aco_Version | TEXT | Версия акта постановки на баланс: ActChargeOn_v2 – на оптовый склад, ActChargeOnShop_v2 – на торговый зал |
Код | Название | Описание |
---|---|---|
0 | Не готов | Новый документ акта постановки на баланс, в позициях спецификации заполняется поле алко-код для продукта |
1 | Проведен | Получен тикет «Акт постановки на баланс успешно проведен» |
2 | Запрос информации о продукции | Выполнение команды «Сохранить и оформить». В ЕГАИС отправляются запросы об алкогольной продукции согласно кодам спецификации |
3 | Оформлен | Получены все ответы на запросы АП по алкокоду (ReplyAP) (Устаревший статус) |
-1 | Ошибка оформления | Если хотя бы для одного запроса о продукции из спецификации вернулся пустой ответ |
4 | Отправлен | Выполнение команды «Сохранить и отправить» Отправка акта в ЕГАИС через УТМ |
Код | Название | Описание |
---|---|---|
0 | Получение от ЕГАИС, ждите | В ЕГАИС отправлены запросы по элементам спецификации на получение информации об алкогольной продукции по АлкКоду |
1 | Принято от ЕГАИС | От ЕГАИС получены ответы по всем позициям спецификации с информацией о продукции по АлкКода |
2 | Отправлено в ЕГАИС, ждите | В ЕГАИС отправлен акт постановки на баланс |
3 | Ошибка проведения в ЕГАИС | Либо хотя бы по одному из элементов спецификации получен пустой ответ с информацией о продукции по АлкКоду, либо Получен тикет с сообщением об ошибке проведения в ЕГАИС (превышение лимита, не указан акт списания при пересортице и т.п.) |
4 | Проводится в ЕГАИС, ждите | Акт постановки отправлен в ЕГАИС и получена квитанция об успешном приеме документа в ЕГАИС |
5 | Проведено в ЕГАИС | Получен тикет «Акт проведен» |
6 | Ошибка отправки | При отправке от УТМ получено сообщение об ошибке (нет действующей лицензии, несоответствие документа схемам, не указано количество и т.п.) |
Имя поля | Описание |
---|---|
achos:ReplyID | ReplyID для однозначного сопоставления ответа на запрос информации о продукции по алкОкоду |
Имя поля | Тип поля | Описание |
---|---|---|
awo_Id | INTEGER | Первичный ключ |
awo_Name | TEXT | Номер акта, соответствует полю Number |
awo_Date | DATETIME | Дата акта, соответствует полю xml ActDate |
awo_Type | TEXT | Тип ТТН, соответствует полю xml TypeChargeOn |
awo_State | INTEGER | |
awo_OperationState | INTEGER | Статус проведения акта в ЕГАИС |
awo_Quantity | REAL | Количество позиций в акте списания |
awo_RegId | TEXT | Пока не заполняется |
awo_Note | TEXT | Примечание к ТТН, извлекается из поля xml Note |
awo_Content | TEXT | Содержимое акта в формате xml |
awo_ActNote | TEXT | Текст из последней на данный момент квитанции, принятой по данному акту. |
awo_ReplyID | TEXT | ReplyID по которому ожидаются ответные тикеты от ЕГАИС |
awo_StateDate | TEXT | Дата последнего обновления статуса |
awo_Version | TEXT | Версия акта постановки на баланс: «ActWriteOff_v3» – на оптовый склад, «ActWriteOffShop_v2» – на торговый зал |
Код | Название | Описание |
---|---|---|
0 | Не готово | Создание акта списания |
1 | Отправлено | Получен тикет «Документ успешно принят» |
2 | Проведено | Получен тикет «Акт постановки на баланс успешно проведен» |
Код | Название | Описание |
---|---|---|
0 | Отправлено в ЕГАИС, ждите | Документ отправлен в ЕГАИС через УТМ. Выполнение команды |
1 | Проводится в ЕГАИС, ждите | Акт постановки отправлен в ЕГАИС и получена квитанция об успешном приеме документа в ЕГАИС |
2 | Ошибка проведения в ЕГАИС | Получен тикет с сообщением об ошибке проведения акта в ЕГАИС (превышение лимита, не указан акт списания при пересортице и т.п.) |
3 | Проведено в ЕГАИС | Получен тикет «Акт проведен» |
4 | Ошибка отправки | При отправке от УТМ получено сообщение об ошибке (нет действующей лицензии, не соответствие документа схемам, не указано количество и т.п.) |
В таблице Docs сохраняются все принятые и отправленные сообщения. По данным этой таблицы строится протокол в карточках документов.
Имя поля | Тип поля | Описание |
---|---|---|
doc_Id | INTEGER | Первичный ключ таблицы |
doc_Type | INTEGER | Тип документа в сообщении |
doc_State | INTEGER | Статус обработки документа |
doc_url | TEXT | url адрес в УТМ для данного документа |
doc_Direction | INT | Признак движения: 0 – входящий документ, 1 – исходящий документ |
doc_obj_ID | INTEGER | Ссылка ID базового объекта, к которому получен документ текущей записи |
doc_ObjectTable | TEXT | Название таблицы хранения базового объекта |
doc_Item_ID | INT | Ссылка на ID документа текущий записи, как объект таблицы |
doc_ItemTable | TEXT | Название таблицы, которой принадлежит документ текущей записи |
doc_doc_ID_Parent | INTEGER | Ссылка на doc_ID записи таблицы Docs к которой относится текущая запись |
doc_ReplyId | TEXT | Идентификатор запроса. Присваивается в ЕГАИС. Есть для всех исходящих документов и для тех входящих, которые созданы ЕГАИС в ответ на наш исходящий документ. Пустой для остальных документов. |
doc_Content | TEXT | Содержимое документа в формате xml, в том виде, как оно получено от УТМ |
doc_DateEnter | DATETIME | Дата и время добавления сообщения в таблицу Docs |
doc_Comment | TEXT | Присваивается в случае ошибки при обработке документа. Содержит текст ошибки. |
doc_RegID | TEXT | Номер документа в ЕГАИС для более удобного сопоставления цепочки ответов |
Код | Описание | Config File |
---|---|---|
0 | Неизвестный тип документа | |
1 | Результат попытки подписи исходящего документа | |
2 | Запрос на получение информации об организации (версия 1) |
|
3 | Запрос на получение информации об алкогольной продукции (версия 1) |
|
4 | Список входящих документов УТМ | |
5 | Список исходящих документов УТМ | |
6 | Ответ на запрос информации об организации (версия 1) | |
7 | Ответ на запрос информации об алкогольной продукции (версия 1) |
|
8 | Товарно-транспортная накладная (версия 1) |
|
9 | Уведомление о регистрации движения по товарно-транспортной накладной (версия 1) |
|
10 | WayBillEx Расширенная форма товарно-транспортной накладной (версия 1) |
|
11 | Акт по товарно-транспортной накладной (версия 1) | |
12 | Квитанция (с информацией о различных операциях по документу внутри ЕГАИС) |
|
13 | Подтверждение акта по товарно-транспортной накладной |
|
14 | Запрос формы РФУ1 (А) |
|
15 | Ответ на запрос формы РФУ1 (А) |
|
16 | Запрос остатков по оптовому складу (версия 2) |
|
17 | Ответ на запрос остатков по оптовому складу (версия 2) |
|
18 | Запрос остатков по торговому залу |
|
19 | Ответ на запрос остатков по торговому залу |
|
20 | Перемещение на торговый зал |
|
21 | Расширенная форма перемещения на торговый зал |
|
22 | Постановка на баланс торгового зала |
|
23 | Акт списания с торгового зала |
|
24 | Запрос продукции (версия 2) |
|
25 | Ответ на запрос продукции (версия 2) |
|
26 | Расширенная форма документа постановки на баланс торгового зала |
|
27 | Уведомление о поддерживаемых версиях схем |
|
28 | Запрос справки РФУ2 (Б) |
|
29 | Ответ на запрос справки РФУ2(Б) |
|
30 | Товарно-транспортной накладной (версия 2) |
|
31 | Ответ на запрос информации об организации (версия 2) |
|
32 | Запрос информации об организации (версия 2) |
|
33 | Уведомление о регистрации движения по товарно-транспортной накладной (версия 2) |
|
34 | Расширенная форма товарно-транспортной накладной (версия 2) |
|
35 | Акт по товарно-транспортной накладной (версия 2) |
|
36 | Квитанция о регистрации справок 2 для Товарно-Транспортной Накладной TTNHistoryF2Reg | Не обрабатывается |
37 | Запрос информации о собственной организации по FSRAR_ID ключа (QueryConsistence) |
|
38 | Расширенная формат акта списания с торгового зала (ActWriteOffShop_v2Ex) |
|
39 | Запрос от грузополучателя на отмену проведения ТТН (RequestRepealWB) |
|
40 | Подтверждение запроса отмены проведения акта Товарно-Транспортной Накладной (ConfirmRepealWB) |
|
41 | Отказ на запрос отмены проведения акта Товарно-Транспортной Накладной (RejectRepealWB) |
|
42 | Ответ на запрос информации оп родукте (ProductRef_v2) |
|
43 | Товарно-транспортная накладная (версия 3) WayBill_v3 |
|
44 | Расширенная структура товарно-транспортной накладной (для версии 3) WayBillEx_v3 |
|
45 | Акт по товарно-транспортной накладной (версия 3) WayBillAct_v3 |
|
46 | Формат хранения информации о сканированных марках в ходе проверки товарно-транспортной накладной (версии 3) ScannedMarks |
|
47 | Ошибка отправки в УТМ |
|
48 | Ошибка правильности составления документа |
|
49 | Сопроводительный тикет к документу вида «Документ успешно принят» |
|
50 |
| |
51 | Акт постановки на баланс оптового склада |
|
52 | Расширенная форма документа акта постановки на баланс оптового склада |
|
53 | Форма регистрации движения по акту постановки на баланс оптового склада (присвоенные номера РФУ1 и РФУ2) |
|
54 | Запрос отмены акта постановки на баланс оптового склада |
|
55 | Запрос информации о марках по РФУ2 |
|
56 | Ответ на запрос информации о марках по РФУ2 |
|
57 | Акт списания с оптового склада |
|
58 | Расширенная форма документа акта списания с оптового склада |
|
59 | Запрос отмены акта списания с оптового склада |
|
60 | Перемещение из торгового зала на оптовый склад |
|
61 | Расширенная форма документа перемещения с торгового зала на оптовый склад |
|
Код | Описание |
---|---|
0 | Документ загружен в систему, но еще не обработан. Этот статус присваивается только входящим документам, при их загрузке в систему из УТМ. |
1 | Документ обработан. Для входящих документов статус присваивается после их анализа и обработки, для исходящих – непосредственно при вставке их в таблицу Docs. |
2 | Ошибка при обработке. Статус присваивается при появлении ошибки в процессе обработки документа. В поле doc_Comment в этом случае пишется текст ошибки. |
3 | Обработка документа отложена. Статус присваивается входящему документу, для которого в текущий момент не определен родительский документ либо запрос. Обработка ожидает предыдущего документа. Данный статус позволяет соблюдать очередь обработки документов, в случае если при получении документов порядок обработки сбился |
Имя поля | Тип поля | Описание |
---|---|---|
fma_Id | INTEGER | Одно из полей первичный ключа |
fma_RegID | TEXT | Номер справки РФУ1 по ЕГАИС, соответствует значению XML InformF1RegId |
fma_Version | TEXT | Одно из полей первичный ключа Версия схем документооборота, в которой получен ответ на запрос справки РФУ1 (А), хранящийся в fma_Content. ReplyFormA – схемы версии 1 ReplyForm1 – схемы версии 2 |
fma_Content | TEXT | содержимое XML-ответа на запрос справки РФУ1 |
fma_TTNNumber | TEXT | Номер ТТН, соответствует значению XML OriginalDocNumber |
fma_TTNDate | DATETIME | Дата ТТН, соответствует значению XML OriginalDocDate |
fma_GTDNumber | TEXT | Номер ГТД, соответствует значению XML |
fma_GTDDate | DATETIME | Дата ГТД, соответствует значению XML |
fma_ProducerClientRegID | TEXT | Код организации производителя продукции, соответствует значению XML Product.Producer.<>.ClientRegId |
fma_ProducerForm | TEXT | Форма организации производителя, соответствует значению XML Вычисляемое значение в зависимости от вложенной структуры описания производителя Product.Producer. UL – юридическое лицо FL – физическое лицо FO – иностранный производитель TS – таможенный союз |
fma_ProducerName | TEXT | Наименование производителя |
fma_ProducerINN | TEXT | ИНН производителя |
fma_ProducerKPP | TEXT | КПП производителя |
fma_ProducerAddress | TEXT | Адрес производителя |
fma_OriginalClientRegID | TEXT | Код организации импортера/производителяa, соответствует значению XML OriginalClient.<>.ClientRegId |
fma_OriginalClientForm | TEXT | Форма организации производителя/импортера Вычисляемое значение в зависимости от вложенной структуры, аналогично производителю OriginalClient. |
fma_OriginalClientName | TEXT | Наименование производителя/импортера |
fma_OriginalClientINN | TEXT | ИНН производителя/импортера |
fma_OriginalClientKPP | TEXT | КПП производителя/импортера |
fma_OriginalClientAddress | TEXT | Адрес производителя/импортера |
fma_BottlingDate | DATETIME | Дата розлива по РФУ1 |
aЕсли продукция после импорта или производства перемещалась внутри ЕГАИС ПАП/ИМП (например, от одного импортера к другому или между своими обособленными подразделениями), и только потом отправлена в УТМ, то в OriginalClient будет указан первый поставщик, который принял продукцию в УТМ, а не импортер. Получить информацию об импортере можно только при запросе справки 1 (ReplyForm1) в разделе OriginalClient |
Номера справок РФУ1, по которым отправлены запросы.
В версии 1.3 по данным этой таблицы выставлялся статус «Получение справок А». В версии 2.0 справки А запрашиваются при получении документа параллельным процессом и на статус документа не влияют
В версии 2.0 при получении документа приходной накладной производится запрос справок РФУ1(А) по позициям полученного документа. Так как в одной накладной может присутствовать несколько позиций с одинаковой справкой РФУ1(А), то перед отправкой запроса по справке РФУ1(А) по данной таблице производится проверка, что запрос справки с данным номером еще не производился
Имя поля | Тип поля | Описание |
---|---|---|
fmaq_Id | INTEGER | Первичный ключ |
fmaq_RegID | TEXT | Номер справки РФУ1 |
Справки РФУ2.
Имя поля | Тип поля | Описание |
---|---|---|
fmb_Id | INTEGER | Первичный ключ |
fmb_RegID | TEXT | Номер справки РФУ2 по ЕГАИС, соответствует значению XML |
fmb_fma_RegID | TEXT | Ссылка на номер РФУ1 к которому относится текущая РФУ2 |
fmb_AlcCode | TEXT | Код продукции ЕГАИС (алкокод) к которому относится данная РФУ2 |
fmb_Version | TEXT | Версия схем документооборота, в которой получен ответ на запрос справки РФУ2 (Б), хранящийся в fmb_Content. ReplyFormB – схемы версии 1 ReplyForm2 – схемы версии 2 |
fmb_Content | TEXT | содержимое XML-ответа на запрос справки РФУ2 |
fmb_Quantity | REAL | Количество единиц фасованной продукции или объем по нефасованной |
fmb_TTNNumber | TEXT | Номер ТТН, соответствует значению XML |
fmb_TTNDate | DATETIME | Дата ТТН, соответствует значению XML |
fmb_ShipperClientRegID | TEXT | Код организации отправителя продукции, соответствует значению XML |
fmb_ShipperName | TEXT | Полное наименование отправителя продукции |
Номера справок РФУ2, по которым отправлены запросы.
В версии 2.0 при получении документа регистрации движения по приходной накладной производится запрос справок РФУ2(Б) по позициям полученного документа. Так как накладная может быть получена повторно, то перед отправкой запроса по справке РФУ2(Б) по данной таблице производится проверка, что запрос справки с данным номером еще не производился
Имя поля | Тип поля | Описание |
---|---|---|
fmbq_Id | INTEGER | Первичный ключ |
fmbq_RegID | TEXT | Номер справки РФУ2 |
fmbq_fma_RegID | TEXT | Ссылка на номер РФУ1 к которой принадлежит РФУ2 |
Fmbq_PriceInput | REAL | Цена прихода. Присваивается из приходной накладной |
Справочник марок.
Таблица для хранения кодов марок алкогольной продукции имеющихся в наличии на балансе по сведениям заносимым через приложение Tillypad ЕГАИС. Начиная с версии 3.0.
Имя поля | Тип поля | Описание |
---|---|---|
mc_ID | INTEGER | Ключевое поле |
mc_fmb_RegID | TEXT | Ссылка на РФУ2, которой принадлежит код марки |
mc_Code | TEXT | Код марки |
mc_AlcCode | TEXT | Код продукции ЕГАИС (алкокод) которому принадлежит марка |
mc_Date | DATETIME | Дата обновления данных о марке (запросом или документом) |
mc_IsManual | INTEGER | Признак ручного добавления марки 0 – марка добавлена документом, либо ответом на запрос марок 1 – марка добавлена через проверку марок при получении входящей ТТН (пока не используется) |
mc_doc_ID_Reserved | INTEGER | Код документа, в который включен код марки |
mc_doc_Type_Reserved | TEXT | Тип документа (таблица), в который включен код марки |
mc_InShop | INTEGER | Признак, что продукция с данной маркой перемещена на торговый зал |
Номера справок РФУ2, по которым отправлены запросы марок.
Параметры рабочих окон приложения (ширина, порядок столбцов, сортировка, фильтрация, отображение колонок в таблице и т.п.)
Имя поля | Тип поля | Описание |
---|---|---|
mrcq_ID | INTEGER | Код записи |
mrcq_fmb_RegID | TEXT | Ссылка на РФУ2, по которой запрашиваются марки |
mrcq_AlcCode | TEXT | Код продукции ЕГАИС (алкокод) по которой запрашиваются марки |
Настройки форм.
Параметры рабочих окон приложения (ширина, порядок столбцов, сортировка, фильтрация, отображение колонок в таблице и т.п.)
Имя поля | Тип поля | Описание | ||||||
---|---|---|---|---|---|---|---|---|
frmpr_Id | INTEGER | Первичный ключ | ||||||
frmpr_Type | INTEGER | Способ открытия окна:
| ||||||
frmpr_Name | TEXT | Название формы | ||||||
prmpr_Params | TEXT | Параметры |
Таблица хранения точки отcчета тайм-аутов для отправки некоторых видов документов.
Таблица хранения точки отсчета начала интервала разрешенной частоты отправления запроса.
Интервалы задаются в ini-файле приложения в миллисекундах.
QueryDelays = ( QueryRests_v2 = 3600 QueryRestsShop_v2 = 3600 ActChargeOnShop_v2 = 120 ActChargeOn_v2 = 120 QueryRestBCode = 600 QueryResendDoc = 600 QueryNATTN = 43200 )
Имя поля | Тип поля | Описание |
---|---|---|
qd_Name | TEXT | Служебное название типа документа |
qd_Date | DATETIME | Дата успешной отправки последнего документа этого типа |
Справочник партнеров.
Данные об организациях
Имя поля | Тип поля | Описание |
---|---|---|
part_ID | INTEGER | Первичный ключ |
part_ClientRegID | TEXT | Код в ЕГАИС (СИО, FSRAR_ID), соответствует значению XML ClientRegId |
part_ReplyID | TEXT | ReplyID запроса о партнере по ИНН или СИО |
part_ClientType | TEXT | форма организации: UL – юридическое лицо FL – физическое лицо FO – иностранная организация (кроме ТС) TS – таможенный союз |
part_INN | TEXT | ИНН партнера, соответствует значению XML INN |
part_KPP | TEXT | КПП партнера, соответствует значению XML KPP |
part_TSNUM | TEXT | ИНН иностранного партнера, соответствует значению XML TSNUM |
part_FullName | TEXT | Полное наименование, соответствует значению XML FullName |
part_ShortName | TEXT | Краткое наименование, соответствует значению XML ShortName |
part_AddressCountry | TEXT | Страна, соответствует значению XML address.Country |
part_AddressRegionCode | TEXT | Код региона, соответствует значению XML address.RegionCode |
part_AddressDescription | TEXT | Полный адрес в произвольной форме, соответствует значению XML address.description |
part_State | TEXT | Статус, соответствует значению XML State |
part_VersionWB | TEXT | Используемая партнером версия схем документооборота, соответствует значению XML VersionWB |
part_Content | TEXT | Содержимое ответа на запрос о клиенте ReplyClient_v2 |
part_RequeryDate | DATETIME | Дата запроса информации |
part_IsLicense | INTEGER | Наличие действующей лицензии (только для своей организации), соответствует значению XML IsLicense Для своей организации тег присутствует в ответе ReplyClient_v2, возможные значения: 1 – есть действующая лицензия, 0 – нет действующей лицензии. Для остальных организаций тег пустой, т.е. в поле «Лицензия» будет пусто. |
Остатки по оптовому складу.
Данные об остатках оптового склада
Имя поля | Тип поля | Описание |
---|---|---|
rest_ID | INTEGER | Первичный ключ |
rest_Date | DATETIME | Дата и время запроса остатков |
rest_Content | TEXT | Содержание ответа на запрос остатков ReplyRests |
rest_ReplyID | TEXT | ReplyID на запрос остатков по оптовому складу |
rest_TicketNote | TEXT | Сообщение тикета с ошибкой, для случая, если превышен интервал обращений с запросом об остатках |
Остатки по торговому залу.
Данные об остатках торгового зала
Имя поля | Тип поля | Описание |
---|---|---|
rests_ID | INTEGER | Первичный ключ |
rests_Date | DATETIME | Дата и время запроса остатков торгового зала |
rests_Content | TEXT | Содержание ответа на запрос остатков ReplyRests |
rests_ReplyID | TEXT | ReplyID на запрос остатков по оптовому складу |
rests_TicketNote | TEXT | Сообщение тикета с ошибкой, для случая, если превышен интервал обращений с запросом об остатках |
Настройки.
Данные приложения
Имя поля | Тип поля | Описание |
---|---|---|
St_DBVersion | TEXT | Версия базы данных |
st_AppVersion | TEXT | По данным этого поля определяется соответствие версии базы и версии приложения. А также на его основании производятся необходимые изменения в базе при переходе на новую версию (сборку) |
st_FSRAR_ID | TEXT | Код клиента в ЕГАИС, документы которого содержит текущая база. В соответствие с этим значением выдается ошибка о несоответствии лицензии. |
st_UTMAddress | TEXT | Адрес УТМ |
st_ExeVersion | TEXT | Версия исполняемого exe-файла приложения |
st_DivisionSelection | TEXT | Список подразделений системы Tillypad (в формата параметра %Selection), указанных для импорта данных по вскрытым бутылкам |
st_AutoExport | INTEGER | Флаг включения автоэкспорта данных в Tillypad 1 - Включен, 0 - выключен |
st_InputDevices | TEXT | Список выбранных устройств системы Tillypad (в формата параметра %Selection), указанных для сканирования марок |
st_SaleWithMargin | INTEGER | Флаг, включающий применение цены прихода в актах списания. Если флаг включен, то цена прихода сохраняется из приходной накладной |
st_Margin | REAL | Процент наценки для цены прихода при ее использовании в качестве цены списания. |
Флаг для инициализации обмена марками с большим комплексом Tillypad
Имя поля | Тип поля | Описание |
---|---|---|
Wv_MarkCodesExportState | INTEGER | 0 – обмен не требуется, 1 – требуется запуск процесса обмена |
Развернутая информация из полученных тикетов.
Имя поля | Тип поля | Описание |
---|---|---|
tck_ID | INTEGER | Код записи таблицы |
tck_doc_ID | INTEGER | Ссылка на первичный ключ соответствующей таблицы документов (WayBills, ActChargeOn, ActWriteOff, Transfers) |
tck_DocType | TEXT | Тип документа к которому пришел тикет. Соответствует полю XML tc:DocType |
tck_OperationName | TEXT | Если тикет содержит конструкцию вида tc:OperationResult (о проведение документа), то поле заполняется в соответствии с тегом tc:OperationName |
tck_OperationResult | TEXT | Если тикет содержит конструкцию вида tc:OperationResult (о проведение документа), то поле заполняется в соответствии с тегом tc:OperationResult |
tck_Conclusion | TEXT | Если тикет содержит конструкцию вида tc:Result (о приеме документа), то поле заполняется в соответствии с тегом tc:Conclusion |
tck_Comment | TEXT | Если тикет содержит конструкцию вида tc:Result (о приеме документа), то поле заполняется в соответствии с тегом tc:Comments, либо если тикет содержит конструкцию вида tc:OperationResult (о проведение документа), то поле заполняется в соответствии с тегом tc:OperationComment |
tck_Date | TEXT | Дата тикета для сортировки порядка применения |
tck_RegID | TEXT | Код документа ЕГАИС для которого адресован тикет |
Перемещения.
Перемещение с оптового склада на торговый зал
Имя поля | Тип поля | Описание |
---|---|---|
|
| Первичный ключ |
|
| Ссылка на первичный документ перемещения на торговый зал, на основании которого создается документ обратного перемещения на оптовый склад |
|
| Номер документа перемещения. соответствует XML-тегу tts:TransferNumber |
|
| соответствует XML-тегу tts:TransferDate |
|
| соответствует XML-тегу tts:TransferNumber |
|
| Примечание последнего тикета пришедшего от ЕГАИС по документу перемещения |
|
| Статус документа перемещения |
|
| Статус проведения документа в ЕГАИС |
|
| Регистрационный номер, присвоенный документу ЕГАИСом |
|
| ReplyID на документа перемещения с оптового склада |
|
| Общее количество единиц в спецификации документа перемещения |
|
| Дата последнего обновления статуса |
|
| Расширенная схема XML-содержимого документа, построенного по схеме TransferToShopEx transform rules.xml. По сравнению с xml-схемой УТМ, в расширенной схеме добавлена информация о продукте и производителе для каждого элемента спецификации |
|
| Версия документа перемещения: TransferToShop – на торговый зал TransferFromShop – на оптовый склад |
Код | Название | Описание |
---|---|---|
0 | Не готов | Создан документ перемещения на торговый зал |
1 | Отправлен | Выполнена команда |
2 | Проведен | Получен тикет «Акт передачи продукции в торговый зал № от проведен» |
Код | Название | Описание |
---|---|---|
1 | Отправлено в ЕГАИС, ждите | Документ отправлен в ЕГАИС через УТМ. Выполнение команды «Сохранить и отправить» |
2 | Проводится в ЕГАИС, ждите | Документ перемещения отправлен в ЕГАИС и получена квитанция об успешном приеме документа в ЕГАИС |
3 | Проведено в ЕГАИС | Получен тикет «Акт передачи продукции в торговый зал №_ от _ проведен» |
4 | Ошибка проведения в ЕГАИС | Получен тикет с сообщением об ошибке проведения документа перемещения в ЕГАИС (превышение лимита, не указан акт списания при пересортице и т.п.) |
5 | Ошибка отправки | При отправке от УТМ получено сообщение об ошибке (нет действующей лицензии, не соответствие документа схемам, не указано количество и т.п.) |
Товарно-транспортные накладные.
В таблице WayBills
сохраняется информация о накладных, полученных через ЕГАИС (приходные ТТН), и о сформированных в системе “Tillypad ЕГАИС” (расходные ТТН).
Имя поля | Тип поля | Извлекается из соответствующего поля xml | Описание |
---|---|---|---|
|
| Первичный ключ | |
|
| да | Номер ТТН |
|
| да | Дата ТТН |
|
| да | Тип ТТН |
|
| Статус проведения ТТН в ЕГАИС | |
|
| да | Регистрационный номер в ЕГАИС грузоотправителя |
|
| да | ИНН грузоотправителя |
|
| да | КПП грузоотправителя |
|
| да | УНП грузоотправителя (есть только в версии 1) |
|
| да | РНН грузоотправителя (есть только в версии 1) |
|
| да | Название отправителя (если есть, то краткое название, иначе полное название) |
|
| Да | ИНН поставщика (есть только в версии 1) |
|
| Да | КПП поставщика (есть только в версии 1) |
|
| Да | УНП поставщика (есть только в версии 1) |
|
| Да | РНН поставщика (есть только в версии 1) |
|
| да | Название поставщика (если есть, то краткое название, иначе полное название) (есть только в версии 1) |
|
| да | Регистрационный номер в ЕГАИС поставщика (есть только в версии 1) |
|
| Статус ТТН | |
|
| Дата обновления статуса документа | |
|
| Рег номер ТТН. Присваивается при получении документа “Уведомление о регистрации движения ТТН” для данной ТТН | |
|
| да | Основание |
|
| да | Примечание |
|
| Текст из последней на данный момент квитанции, принятой по данной ТТН. | |
|
| Сумма по ТТН, учитывая оригинальные значения количеств в спецификации ТТН. | |
|
| Ссылка на ТТН прихода, заполняется для ТТН возврата. Работало только для ТТН версии 1 | |
|
| Сумма по ТТН, учитывая значения количеств в спецификации ТТН, подтвержденных по акту. | |
|
| да | Идентификатор записи в системе грузоотправителя |
|
| Версия схем документооборота, в которой составлен документ накладной | |
|
| ID, присвоенный отправленному документу, для отслеживания ответов ЕГАИС по нему | |
|
| да | Место разгрузки |
|
| да | Дата отгрузки |
|
| да | Содержимое документа в формате xml. По сравнению с содержимым поля doc_Content, добавлены поля в спецификацию в соответствии с расширенной схемой |
|
| да | Регистрационный номер в ЕГАИС грузоотправителя |
|
| Да | Название грузоотправителя (если есть, то краткое название, иначе полное название) |
|
| Да | ИНН грузоотправителя |
|
| Да | КПП грузоотправителя |
|
| ||
| INT | Состояние помарочной проверки ТТН. 0 - проверка не проводилась1 - проверка проведена полностью, марки присутствуют в полном объеме2 - при проверке обнаружены недостающие марки3 - проверка не завершена, есть недостающие марки. | |
|
| Дата перезапроса документа из справочника Накладных | |
|
| 0 – расходная (возвратная), 1 - приходная |
Код | Название | Описание |
---|---|---|
Приходная накладная и приходная возвратная накладная | ||
-1 | Не готово | Присваивается при загрузке ТТН, если форма регистрации движения еще не получена |
-2 | Не обработано | Присваивается при получении формы регистрации движения |
0 | Принято | Присваивается, если по ТТН сформирован акт подтверждения |
1 | Отклонено | Присваивается, если по ТТН сформирован акт отказа. |
2 | Принято | Конвертированный статус «Принято с расхождениями» для ТТН версии 1 |
3 | Проводится | Присваивается, если по ТТН сформирован акт расхождений |
Расходная накладная и возврат грузополучателю | ||
-2 | Проводится | Конвертированный статус «Ожидание» для ТТН версии 1 |
-1 | Не готово | Присваивается при создании |
0 | Принято | Присваивается при получении тикета о проведении ТТН в ЕГАИС |
1 | Отклонено | Присваивается при получении тикета об отказе грузополучателя |
2 | Принято | Конвертированный статус «Принято с расхождениями» |
3 | Проводится | Присваивается при отправке расходной накладной в ЕГАИС |
Код | Название | Описание |
---|---|---|
Приходная накладная и приходная возвратная накладная | ||
0 | Получение от ЕГАИС, ждите | ТТН загружена из УТМ |
1 | Получено от ЕГАИС | По ТТН загружен документ “Уведомление о регистрации движения ТТН” |
2 | Отправлено в ЕГАИС, ждите | По ТТН отправлен акт (подтверждения, отказа или расхождений) |
3 | Проводится в ЕГАИС, ждите | Акт принят в обработку в ЕГАИС, от ЕГАИС пришла соответствующая квитанция. |
4 | Ошибка проведения в ЕГАИС | Получен тикет по акту о наличии ошибок при его проведении |
5 | Проведено в ЕГАИС | Документооборот по накладной завершен в ЕГАИС |
6 | Проведено в ЕГАИС | Конвертированный статус «Получение справок А» для ТТН версии 1 |
7 | Отправлен запрос отмены акта | Для проведенной ранее ТТН выполнена команда «Запросить отмену акта». Запрос отмены проведения акта отправлен грузоотправителю |
8 | Запрос отмены акта проведен в ЕГАИС, ждите | Запрос отмены акта зарегистрирован в ЕГАИС, ожидается ответ грузоотправителя (согласие на распроведение акта или отказ) |
10 | Ошибка отправки | При отправке документа в УТМ произошла ошибка (нет действующей лицензии, нарушена схема) |
Расходная накладная и накладная возврата грузоотправителю | ||
1 | Отправлено в ЕГАИС, ждите | Документ отправлен в ЕГАИС |
2 | Проводится в ЕГАИС, ждите | Получен тикет «документ успешно принят» в систему ЕГАИС |
3 | Ошибка проведения в ЕГАИС | Получен тикет о наличии ошибки при проведении документа |
4 | Получен акт расхождений | По расходной накладной получен акт расхождений |
5 | Отправлено в ЕГАИС, ждите | Конвертированный статус «Отправлен ответ на акт (согласия или отказа) только для ТТН версии 1 |
6 | Ошибка проведения в ЕГАИС | Конвертированный статус «Ошибка проведения ответа на акт в ЕГАИС» только для ТТН версии 1 |
7 | Проведено в ЕГАИС | Документооборот по накладной завершен в ЕГАИС. Только для ТТН версии 1 |
8 | Проведено в ЕГАИС | Документооборот по накладной завершен в ЕГАИС |
9 | Распроведено в ЕГАИС | Грузополучатель отказался от приема накладной полностью |
10 | Ошибка отправки | При отправке документа в УТМ произошла ошибка (нет действующей лицензии, нарушена схема) |
11 | Получен запрос отмены акта | Получен запрос от грузополучателя на отмену акта по проведенной ТТН |
12 | Проведено в ЕГАИС | Получено согласие на подтверждение акта расхождений по входящей ТТН |
14 | Отправлено подтверждение отмены акта, ждите | На запрос отмены проведения акта отправлено согласие. Акт по накладной будет распроведен |
15 | Отправлен отказ на отмену акта, ждите | На запрос отмены проведения акта отправлен отказ. Статус накладной восстановится в прежнем виде |
Имя поля | Описание |
---|---|
Имя поля | Описание |
| Количество с учетом акта. |
| Используется только для ТТН возврата. Содержит количество из приходной накладной, по которой формируется возврат. |
| Используется для проверки непревышения количества в исходной позиции |
| Элемент контроля. Количество введенных марок |
| Ссылка на регистрационный номер записи справки РФУ2 (Б). Заполняется при получении документа “Уведомление о регистрации движения ТТН” по данной ТТН |
| Дата розлива продукции |
| Структура в которой сохраняется список недостающих марок, указанных в акте расхождений к текущей ТТН |
Справочник алкогольной продукции, передаваемый в ПО Tillypad.
Таблица не используется в 3.1. Подготовка к заполнению алкогольных деклараций
Имя поля | Тип поля | Описание |
---|---|---|
aldecl_ID | INTEGER | Код алкогольной декларации |
aldecl_aldt_ID | INTEGER | Тип алкогольной декларации |
aldecl _State | INTEGER | Состояние документа |
aldecl _Year | INTEGER | Год |
aldecl _Quarter | INTEGER | Квартал |
aldecl _Comment | TEXT | Комментарий |
aldecl _DateCreate | DATETIME | Дата создания |
aldecl_Content | TEXT | Содержимое |
Таблица c накапливаемой номенклатурой продуктов по остаткам ЕГАИС. При получении остатков по оптовому залу и торговому залу, таблица дополняется недостающей информацией о продукции. Данные этой таблицы экспортируются в систему Tillypad для удобства вскрытия бутылок на ПОС-терминале
Имя поля | Тип поля | Описание |
---|---|---|
alcit_ID | INTEGER | Ключевое поле |
alcit_AlcCode | TEXT | Алко-код продукта, по которому ведется поиск |
alcit_FullName | TEXT | Полное наименование продукта |
alcit_ShortName | TEXT | Краткое наименование продукта |
alcit_Capacity | REAL | Емкость (для нефасованной продукции = 0) |
alcit_Packed | INTEGER | Признак фасованной или нефасованной продукции |
alcit_AlcVolume | REAL | Объем этилового спирта |
alcit_VCode | TEXT | Код вида продукции |
alcit_ClientRegID | TEXT | Код партнера в ЕГАИС |
alcit_RestDate | DATETIME | Дата, берется из остатков по которым был обновлен продукт |
alcit_ProducerFullName | TEXT | Полное наименование производителя/импортера |
alcit_ProducerShortName | TEXT | Краткое наименование производителя/импортера |
alcit_ProducerINN | TEXT | ИНН производителя/импортера |
alcit_ProducerKPP | TEXT | КПП производителя/импортера |
alcit_ProducerDescription | TEXT | Адрес производителя/импортера |
alcit_Version | TEXT | AP_v2 |
alcit_Content | TEXT | Описание продукта в формате xml-структуры |
alcit_Type | TEXT | Не заполняется |
alcit_RequaryDate | DATETIME | Дата перезапроса данных о продукте из справочника по команде «Обновить» |
alcit_PriceSale | REAL | Цена продажи. Заполняется вручную |
Справочник вскрытой тары.
Таблица содержащая данные о вскрытых бутылках, импортированные из системы Tillypad
Имя поля | Тип поля | Описание |
---|---|---|
ob_ID | INTEGER | Ключевое поле |
ob_opbtl_ID | TEXT | Ссылка на ID записи в системе Tillypad =tp_egais_OpenedBottles.opbtl_ID |
ob_MarkCode | TEXT | Код марки, считанный сканером с бутылки =tp_egais_OpenedBottles.opbtl_MarkCode |
ob_AlcCode | TEXT | Алко-код продукта =tp_egais_AlcoItems.alcit_AlcCodealcit_ID связывается с tp_egais_OpenedBottles по полю opbtl_alcit_ID) |
ob_Comment | TEXT | Комментарий оператора ПОС-терминала, совершившего вскрытие бутылки tp_egais_OpenedBottles.opbtl_Comment |
ob_DateOpened | DATETIME | Дата вскрытия бутылки p_egais_OpenedBottles.opbtl_DateOpened |
ob_UsrName | TEXT | Имя сотрудника, вскрывшего бутылку tp_Users.usr_Name(usr_ID связывается с tp_egais_OpenedBottles по полю opbtl_usr_ID) |
ob_dvsn_Name | TEXT | Наименование подразделения tp_Division.dvsn_Name(dvsn_ID связывается с tp_egais_OpenedBottles по полю opbtl_dvsn_ID) |
ob_dev_Name | TEXT | Название устройства, на котором произвели вскрытие бутылки tp_Devices.dev_Name(dev_ID связывается с tp_egais_OpenedBottles по полю opbtl_dev_ID) |
ob_aco_ID | INTEGER | Не используется. Ссылка на акт постановки на баланс |
ob_awo_ID | INTEGER | Ссылка на акт списания |
ob_DateImport | DATETIME | дата импорта данных в БД SQLite из системы Tillypad |
ob_State | INTEGER | Статус записи (0-не обработано, 1- обработано) |
ob_MarkIsDeleted | INTEGER | Признак, что марки нет на остатках организации по данным приложения. Возвращается из Tillypad по команде «Обмен данными с комплексом» |
Справочник отмен вскрытия тары.
Таблица содержащая данные о вскрытых бутылках, импортированные из системы Tillypad
Имя поля | Тип поля | Описание |
---|---|---|
vob_ID | INTEGER | Ключевое поле |
vob_ob_ID | INTEGER | GUID соответствующей записи из таблицы БД Tillypad tpegais_OpenedBottles =tp_egais_OpenedBottles.opbtl_ID |
vob_vopbtl_ID | TEXT | Ссылка на ID записи таблицы OpenedBottles |
vob_opbtl_ID | TEXT | Ссылка на ID записи в системе Tillypad tp_egais_VoidOpenedBottles.vopbtl_ID |
vob_Comment | TEXT | Комментарий, присвоенный сотрудником при отмене открытия tp_egais_VoidOpenedBottles.vopbtl_Comment |
vob_DateViod | DATETIME | Дата отмены вскрытия бутылки tp_egais_VoidOpenedBottles.vopbtl_Date |
vob_UsrName | TEXT | Имя сотрудника, вскрывшего бутылку tp_Users.usr_Name(usr_ID связывается с tp_egais_VoidOpenedBottles по полю vopbtl_usr_ID) |
vob_dvsn_Name | TEXT | Название подразделения tp_Division.dvsn_Name(dvsn_ID связывается с tp_egais_VoidOpenedBottles по полю vopbtl_dvsn_ID) |
vob_dev_Name | TEXT | Название устройства, на котором произвели вскрытие бутылки tp_Devices.dev_Name(dev_ID связывается с tp_egais_VoidOpenedBottles по полю vopbtl_dev_ID) |
vob_DateImport | DATETIME | дата импорта данных в БД SQLite |
vob_State | INTEGER | статус записи |