Инструменты пользователя

Инструменты сайта


formats

Файлы обмена

ORDER.CFG – файл настроек

Файл содержит общую для всех мобильных устройств информацию, необходимую для обмена.

Файл состоит из строк вида Ключ = Значение.

Ключи файла настроек

Организация – задает список продавцов, значения перечисляются через ';'

Организация = Фирма1;Фирма2;Фирма3  

ВидЦены – задает названия для колонок цен из прайс-листа. Количество перечисленных значений должно совпадать с количеством колонок в прайс-листе.

ВидЦены = Цена1;Цена2;Цена3  

МожноИзменятьЦену – позволяет задать условие, может ли торговый агент изменять тип цены в заявках. Значение 0 – тип цена не может быть изменен. 1 – торговый агент может изменять тип цены в заявках.

МожноИзменятьЦену = 1  

ОпросВЗаказе – список перечислений для анкетирования в процессе создания заявки.

ОпросВЗаказе = Есть в наличии;Поставляет конкурент;Не занимаемся;Дорого  

USERS.DBF – файл пользователей

Файл содержит информацию о пользователях и их КПК. Все пользователи должны быть прописаны в этом файле.

Поля

Название Тип Описание
ID Char(20) Идентификатор пользователя (табельный номер), уникальный для каждого пользователя.
NAME Char(100) ФИО пользователя.
LOGIN Char(30) Логин пользователя.
PASSWORD Char(30) Пароль пользователя.

WAREHOUS.DBF, W<идентификатор пользователя>.DBF – файл товаров

Файл содержит список товаров с ценами и текущими остатками. Если существует файл для пользователя (например, w001.dbf, для пользователя с идентификатором 001), информация о товаре берется из него, в остальных случаях из общего файла warehous.dbf.

Количество колонок с ценой товара не ограничено. Важно, чтобы колонки с ценой нумеровались последовательно. Для выбора цены необходимо также в файл ORDER.CFG добавить название видов цен в ключ ВидЦены.

Поля

Название Тип Описание
ID Char(15) Идентификатор товара, уникальный для товара.
FOLDER Char (15) Идентификатор папки товара.
NAME Char(100) Название товара.
COST1 Numeric(10;2) Цена товара 1.
COST2 Numeric(10;2) Цена товара 2.
COST3 Numeric(10;2) Цена товара 3.
INPACK Numeric(8;3) Количество товара в упаковке (коробке).
QTY Numeric(10;3) Количество товара на складе в штуках.
WEIGHT Numeric(10;3) Вес единицы товара.
PATH Char(250) Имя файла картинки товара. Файл формата JPEG. Пишется или полное имя (с учетом того, что файл будет читаться сервером), или частичное – в этом случае началом пути будет папка обмена. Использовать картинки размером больше 50 кБайт не рекомендуется. Если несколько товаров имеют одну картинку – имя картинки в каждом товаре должно быть одинаковым. В этом случае на КПК придет только одна картинка.

FOLDERS.DBF, F<идентификатор пользователя>.DBF – файл папок товара

Файл содержит список папок товара. Папки товара будут отображаться на КПК в том же порядке, в котором эти папки находятся в этом файле. Если существует файл для пользователя (например, f001.dbf, для пользователя с идентификатором 001) информация о товаре берется из него, в остальных случаях из общего файла folders.dbf.

Поля

Название Тип Описание
ID Char(15) Код папки.
LEVEL Numeric(6) Уровень (для иерархических папок), начиная с нуля.
NAME Char(50) Название папки.

O<идентификатор пользователя>.DBF – файл контрагентов

Файл содержит список организаций для пользователя. Если существует файл для пользователя (например, o001.dbf, для пользователя с идентификатором 001) информация о товаре берется из него, в остальных случаях из общего файла orgs.dbf

Поля

Название Тип Описание
ID Char(20) Код организации, уникальный для организации.
NAME Char(55) Название контрагента.
ADDRESS Char(100) Адрес организации.

CONTACTS.DBF, C<идентификатор пользователя>.DBF – файл контактов

Файл содержит список контактов организаций: номера телефонов, ФИО контактного лица.

Поля

Название Тип Описание
ID Char(25) Код организации.
FIO Char(100) ФИО контакта.
PHONE Char(50) Телефон.

DLV<идентификатор пользователя>.DBF, DELIVERY.DBF – файл накладных

Файл с накладными. Для ввода накладных на Коммуникатор.

Поля

Название Тип Описание
ID Char(20) Код организации.
NUM Char (10) Номер накладной.
DATE Date Дата накладной.
ID_I Char(15) Код товара.
QTY Numeric(10;3) Количество в накладной.
SUM Numeric(10;2) Сумма по данному товару.
SUMD Numeric(10;2) Сумма долга по накладной.
CREATED Char(15) Код заявки для связи накладной с заявкой (поле CREATED заявки).

PAY<идентификатор пользователя>.DBF, PAYMENT.DBF – файл оплат

Файл с начальным сальдо клиента. По каждому клиенту, у которого сальдо не равно нулю на начало период выгрузки документов, записывается информация о сумме долга. Если контрагент является должником, сумма положительная, если у контрагента есть переплата – сумма отрицательная.

Поля

Название Тип Описание
ID Char(20) Код организации.
NUM Char (10) Слова «Нач.сальдо».
DATE Date Дата начала периода.
SUM Numeric(10;2) Сумма долга или переплаты.

ORD<идентификатор пользователя>.DBF – файл заявок

Файл с заявками от пользователя. Сервер никогда не переписывает этот файл. Если файла нет, то создается новый, а если файл уже есть, то сервер добавляет в него пришедший заказ. Кроме того, сервер не проверяет заявки в этом файле на дублирование. То есть если принятая заявка уже содержится в этом файле, она все равно будет добавлена в файл еще раз. Перед обработкой файла КИС должна переименовать его, а после обработки удалить.

Поля

Название Тип Описание
CREATED Char(15) Дата и время создания заказа в формате ГодМесяцДеньЧасМинСек все числа, кроме года двузначные.
NUM Char(15) Номер заказа (совпадает с полем CREATED).
DATE Date Дата заказа.
DELAY Number(9) Отсрочка платежа.
ID Char(20) Код контрагента.
ID_I Char(20) Код товара.
QTY Numeric(10;2) Количество товара в заказе.
COST Numeric(10;2) Цена товара в заказе.
REMARK Char(255) Примечание по заказу.
CTYPE Char(50) Тип цены (название типа цены из файла Order.cfg).
FIRMA Char(50) Название фирмы продавца.
ORDFLAG Numeric(1) Признак начала заказа 1 – в первой строке заказа, 0 в остальных.
ISNEW Numeric(1) Признак нового заказа 1 – если принятый заказ передается в первый раз, 0 – если заказ уже есть в базе.
CASH Numeric(1) Галочка «Наличные» в заказе 1 – установлена.
LATITUDE Numeric(10;5) Широта, на которой была принята заявка.
LONGITUDE Numeric(10;5) Долгота, на которой была принята заявка.

POD<идентификатор пользователя>.DBF – файл подтверждения заявки

Файл подтверждения заявки формируется КИС при приеме заявки. После загрузки этого файла на КПК статус заявки меняется на «в обработке».

Поля

Название Тип Описание
CREATED Char(15) Код заявки (поле CREATED в заявке).
REMARK Char(50) Примечание; если оно не пустое, то значение этого поля будет отражаться в статусе заявки вместо слов «в обработке».
formats.txt · Последние изменения: 2012/10/11 17:11 — mkormaleva