Структура таблиц для импорта рейсов и задач

База данных API >

Структура таблиц для импорта рейсов и задач

Previous pageReturn to chapter overviewNext page

                    imp_rout                            Рейсы

 

[id] [nvarchar](50) NOT NULL,                            уникальный ИД рейса (GUID)

[logistic_id] [nvarchar](50) NULL,                            внутренний идентификатор логистики АНТОР

[extern_id] [nvarchar](50) NULL,                                внешний идентификатор, переданный в логистику АНТОР из системы заказчика

[car_id] [int] NOT NULL,                                  ID  машины должен быть car_id или agent_id

[agent_id] [int] NOT NULL,                                              ID  агента

 

                                         Склад начала

[stock1_id] [int] NULL,                                    ид склада

[stock1_office_id] [int] NULL,                            ид офиса

[stock1_name] [nvarchar](50) NULL,                название склада

[stock1_address] [nvarchar](500) NULL,          адрес склада

[stock1_lon_x] [float] NULL,                        координаты долгота

[stock1_lat_y] [float] NULL,                        координаты широта

[stock1_radius] [int] NULL,                                не обязателен. Радиус фиксации приезда к складу в метрах, если =0 то берется    из  опций группы на закладке Анализ факта. Используется   в мониторинге

[stock1_tim_minutes] [int] NULL,                    не обязателен. Время загрузки на складе ( в минутах ). Устанавливается как  продолжительность складской задачи, если =0 или не задан, то берется из опций группы на закладке Опции логистики.

                                         

                                                                        Склад окончания

[stock2_id] [int] NULL,                                    ид склада

[stock2_office_id] [int] NULL,                            ид офиса

[stock2_name] [nvarchar](50) NULL,                название склада

[stock2_address] [nvarchar](500) NULL,       адрес склада

[stock2_lon_x] [float] NULL,                        координаты долгота

[stock2_lat_y] [float] NULL,                        координаты широта

[stock2_radius] [int] NULL,                                не обязателен. Радиус фиксации приезда к складу в метрах, если =0 то берется из опций   группы на закладке Анализ факта. Используется в мониторинге

[stock2_tim_minutes] [int] NULL,                    не обязателен. Время загрузки на складе ( в минутах ). Устанавливается как  продолжительность складской задачи, если =0 или не задан  то берется из опций группы на закладке Опции логистики.

[driver] [nvarchar](50) NULL,                            фио водителя / агента

[date_id] [datetime] NOT NULL,                 дата рейса  

[tim_start] [datetime] NOT NULL,                 дата и время планового старта рейса

[duration] [int] NOT NULL,                        продолжительность рейса в минутах

[length] [int] NULL,                                длина рейса в метрах

[name] [nvarchar](50) NULL,                            название рейса

[work_status] [int] NOT NULL,                    статус рейса, если=10, то рейc просто добавиться, если = 40, то в случае  наличия у  агента мобильного устройства, будет сразу  отправлено ему

[num_in_smena] [int] NOT NULL,                номер в смене если рейсов несколько

[mass] [float] NOT NULL,                        суммарная масса заказов на доставку

[volum] [float] NOT NULL,                        суммарный объем заказов на доставку

[pickup_mass] [float] NOT NULL,                суммарная масса заказов на сбор заказов

[pickup_volum] [float] NOT NULL,                суммарный объем заказов на сбор заказов

[num_rout] [int] NULL,                                        номер рейса в LiW

[num_point] [int] NULL,                            количество заказов в рейсе

 

                imp_task                 Задачи

 

[rout_id] [nvarchar](50) NULL,                            уникальный ИД рейса (GUID)

[id] [nvarchar](50) NULL,                        уникальный ИД задачи (GUID)

[pos] [int] NULL,                                позиция в рейсе

[stock] [int] NULL,                                            =0 если обычная задача, =1 если задача на складе старта и =2 если на складе   окончания рейса

[logistic_id] [nvarchar](50) NULL,                внутренний идентификатор логистики АНТОР

[extern_id] [nvarchar](50) NULL,                    внешний идентификатор, переданный в логистику АНТОР из системы заказчика

[name] [nvarchar](50) NULL,                            название задачи

[address] [nvarchar](500) NULL,                адрес задачи

[lon_x] [float] NOT NULL,                        координаты долгота

[lat_y] [float] NOT NULL,                        координаты широта

[client] [nvarchar](250) NULL,                название клиента

[comment] [nvarchar](250) NULL,                комментарии

[contact_name] [nvarchar](250) NULL,          контактное лицо

[phone] [nvarchar](50) NULL,                            телефон

[email] [nvarchar](250) NULL,                            e-mail адрес

[work_status] [int] NULL,                        статус выполнения задачи

[mass] [float] NOT NULL,                        масса заказа на доставку

[volum] [float] NOT NULL,                        объем заказа на доставку

[pickup_mass] [float] NOT NULL,                масса заказа на сбор заказов

[pickup_volum] [float] NOT NULL,                объем заказа на сбор заказов

[radius] [int] NULL,                                            радиус фиксации приезда к задаче в метрах, если =0 то берется из опций группы на  закладке Анализ факта. Используется в мониторинге

[date_id] [datetime] NOT NULL,                дата заказа

[plan_start] [datetime] NOT NULL,                дата и время планового прибытия к клиенту

[plan_duration] [int] NOT NULL,                время в минутах работы у клиента

[windows_start] [datetime] NOT NULL,        дата и время начала временного окна прибытия к клиенту

[windows_duration] [int] NOT NULL          продолжительность временного окна в минутах

 

            imp_fld_val                        Значения полей задачи

 

[task_id] [nvarchar](50) NOT NULL,                уникальный ИД задачи (GUID)        

[shablon_id] [int] NOT NULL,                        ИД шаблона

[id] [int] NOT NULL,                                    ИД поля

[typ] [nvarchar](50) NOT NULL,                тип поля

[val] [nvarchar](50) NOT NULL                    значение поля

 

            imp_fld_list                        Значения полей задачи типа список

 

[task_id] [nvarchar](50) NOT NULL,                уникальный ИД задачи (GUID)        

[shablon_id] [int] NOT NULL,                        ИД шаблона

[id] [int] NOT NULL,                                    ИД поля

[val] [nvarchar](50) NOT NULL                значение поля

 

            imp_fld_list_item                  Элементы поля задачи типа список

 

[task_id] [nvarchar](50) NOT NULL,                уникальный ИД задачи (GUID)

[shablon_id] [int] NOT NULL,                        ИД шаблона        

[id] [int] NOT NULL,                                ИД поля

[pos] [int] NOT NULL,                                позиция в списке

[val] [nvarchar](250) NOT NULL                значение

 

           imp_fld_pay                        Описание полей типа платеж

 

[task_id] [nvarchar](50) NOT NULL,          уникальный ИД задачи (GUID)

[shablon_id] [int] NOT NULL,                            ИД шаблона        

[id] [int] NOT NULL,                                ИД поля

[PayLogin] [nvarchar](50) NULL,                логин

[PayPassword] [nvarchar](50) NULL,                пароль

[Prepaid] [float] NULL,                                    предоплаченная сумма

[CancelTransaction] [nvarchar](50) NULL,        ИД отменяемой транзакции

[HeaderCheck] [nvarchar](50) NULL,                заголовок чека

[FooterCheck] [nvarchar](50) NULL,                подвал чека

[UsePaySystemOnZero] [int] NULL,                    если 1, то запускать платежную программу при нулевой сумме оплаты

[CommentMode] [int] NULL,                        режим показа поля коментария

[Description] [nvarchar](50) NULL,                описание

[ReceiptPhone] [nvarchar](50) NULL,                телефон для отсылки чека

[ReceiptEmail] [nvarchar](50) NULL,                e-mail для отсылдки чека

[PayType] [int] NULL                                тип платежной системы

 

        imp_fld_pay_item                Позиции в поле оплаты

 

[task_id] [nvarchar](50) NOT NULL,              уникальный ИД задачи (GUID)

[shablon_id] [int] NOT NULL,                        ИД шаблона        

[id] [int] NOT NULL,                                    ИД поля

[pos] [int] NOT NULL,                                позиция в списке

[NameItem] [nvarchar](50) NOT NULL,          название позиции

[ValueItem] [nvarchar](50) NOT NULL,        значение позиции

[Checked] [int] NULL,                                выборано  0 / 1

[Count] [float] NULL,                                кол-во

[CostPosition] [float] NULL,                        стоимость одной единицы

[Tax] [int] NULL,                                тип НДС

[Filtered] [nvarchar](50) NULL,                значение для фильтрации

[EditCheckEnable] [int] NULL,                разрешить изменение 1 / 0

[EditCountEnable] [int] NULL,                разрешить изменение 1 / 0

[PrintEnable] [int] NULL,                        выводить  на печать 1 / 0

[BarCode] [nvarchar](50) NULL,                штрих-код (Артикул)

[Coeff] [float] NULL,                                коэффициент (например скидка)

[Measurement] [nvarchar](50) NULL,        единица измерения

[ShowList] [int] NULL,                                    отображать в списке 1 / 0

[ShowIntf] [int] NULL,                                    отображать в интерфейсе 1 / 0

[IsGoods] [int] NULL,                                    товар 1 / 0

[MinCount] [float] NULL,                        минимальное кол-во

[MaxCount] [float] NULL,                        максимальное кол-во

[Comment] [nvarchar](50) NULL,                комментарий

[CommentID] [int] NULL,                                комментарий

[Num] [int] NULL                                номер для поиска в списке (для тегов)

 

             imp_fld_pay_tag                Теги  полей оплаты

 

[task_id] [nvarchar](50) NULL,                    уникальный ИД задачи (GUID)

[shablon_id] [int] NULL,                        ИД шаблона        

[fld_id] [int] NULL,                                ИД поля

[Num] [int] NULL,                                            номер позиции для тега (если меньше 0, то тег для поля в целом)

[Tag] [nvarchar](50) NULL,                        тег

[Val] [nvarchar](50) NULL                        значение тега