Выгрузка документов из «Mobile SMARTS: Курьера» на мобильное устройство

Последние изменение: 13.07.2018
Все созданные Вами документы для выгрузки необходимо класть в папку «На терминал» («…\XlsCsv\На терминал\»).

Файл документа для выгрузки должен иметь имя, начинающееся с имени типа документа (например, Заказ), после которого идет небуквенный и нецифровой символ, например, «№» или «#», после которого можно указать номер или дату документа.

Примеры:

  • Заказ № 17678699
  • Получение товара №0001

Шаблон для выгрузки документа должен иметь название, совпадающее с типом документа, например, «Заказ.csv» или «Заказ.xls», в зависимости от используемого формата файлов.

Путь к шаблонам: «…\Базы Mobile SMARTS\Mobile SMARTS Курьер\XlsCsv\Templates\Upload\»

Шаблон для выгрузки документа Заказ

Файл CSV:

  #{Document}
Name;Appointment;Статус;ИмяКлиента;Почта;Адрес;Телефон;Телефон2;Комментарий;
ЗапретитьДобавлять;ЗапретитьУвеличиватьКолво;ЗапретитьУменьшатьКолво;ОплаченЗаранее;
СкладОтгрузки;Домофон;Этаж;Лифт;ВремяДоставкиОт;ВремяДоставкиДо;ПредпСпособОплаты;
#{DeclaredItems}
Штрихкод;Артикул;Наименование;Характеристика;Цена;DeclaredQuantity;Объем;НДС;

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

Для Excel формат обмена имеет следующую структуру.


Поля для шаблона загрузки документа Заказ:

Название колонки

Описание

Document.Адрес

Адрес доставки.

Document.Комментарий

Комментарий к заказу.

Document.ИмяКлиента

Контактное лицо (получатель).

Document.Почта

Email.

Document.Телефон1

Телефон.

Document.Телефон2

Телефон(резервный).

Document.Статус

Статус заказа.

Document.Appointment

Водитель, назначенный на заказ.

Document.Домофон

Код домофона.

Document.Этаж

Этаж.

Document.Лифт

Наличие лифта.

Document.ПредпСпособОплаты

Предпочтительный способ оплаты.

Document.ВремяДоставкиОт

Время доставки, начало интервала.

Document.ВремяДоставкиДо

Время доставки, конец интервала.

Document.ОплаченЗаранее

Оплачен ли заказ заранее.

Document.ЗапретитьДобавлять

Запрет на добавление товара в заказ.

Document.ЗапретитьУвеличиватьКолво

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

Document.ЗапретитьУменьшатьКолво

Запрет уменьшения количества товара в заказе.

Document.СкладОтгрузки

Склад, отгружающий заказ.

Document.DeclaredItems

Указание, в какую табличную части документа загружаются данные, указанные далее.

Item.ProductBarcode

Штрихкод товара (обычно EAN13).

Item.ProductMarking

Содержит артикул товара, что позволяет искать товар на терминале по его артикулу.

Item.Характеристика

Характеристика товара (если ведется учет с характеристиками).

Item.ProductName

Наименование товара.

Item.Цена

Стоимость единицы товара.

Item.DeclaredQuantity

Плановое количество товара.

Item.Объем

Объём упаковки с товаром.

Item.НДС

Ставка НДС.

нет:  -1 
0%: 0 
10%: 10 
18%: 18 
118%: 118 


Примеры

Пример корректного входного файла Excel документа «Заказ № 17674690»:

Файлы Excel для выгрузки документа должны иметь один лист, который содержит выгружаемые данные.

Описание строк задается в виде таблицы, содержащей колонки. Каждая колонка имеет ячейку заголовок, содержащую название колонки и данные. Кроме этого документ может содержать поля с контактными данными заказчика и другой дополнительной информацией и настройками документа.

 

Пример файла CSV для выгрузки на ТСД (например, Заказ № 17674690.csv):

#{Document}
Name;Appointment;Статус;ИмяКлиента;Почта;Адрес;Телефон;Телефон2;Комментарий;
ЗапретитьДобавлять;ЗапретитьУвеличиватьКолво;ЗапретитьУменьшатьКолво;ОплаченЗаранее;
СкладОтгрузки;Домофон;Этаж;Лифт;ВремяДоставкиОт;ВремяДоставкиДо;ПредпСпособОплаты
Заказ № 17674690;Курьер;0;Анастасия Федосова;example@mail.ru; Москва ул. Рассветная, д. 6, стр. 2, подъезд 2, кв. 84;;8(922)2222222;;false;false;false;false;AX38;84;17;Есть;2017-04-01T14:00:00;2017-04-01T22:00:00;Кредитная карта
#{DeclaredItems}
Штрихкод;Артикул;Наименование;Характеристика;Цена;DeclaredQuantity;Объем;НДС;
;В-16;Варежки;6-7, коричн/беж;265;3;;18
2500001285768;;Лыжи Витраж с палками;100 см;1000;1;;18