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

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


formats

Содержание

Файлы обмена:

ORD<КодАгента>.CFG, ORDER.CFG – файл настроек

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

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

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

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

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

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

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

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

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

ДатаДоставки=0 – дата доставки при создании заявки 0 - сегодня, 1 - следующий день, 2 - следующий рабочий день.

ОстаткиФономМин=5 - прием остатков в фоне каждые 5 минут. 0 — нет приема остатков.

ADMPWD=пароль - закладка GPS в настройках мобильной части открывается после корректно введенного пароля.

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.
COSTX Numeric(10;2) Цена товара X.
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) Название папки.

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

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

Необходимо выгружать в качестве клиента - Торговую точку (адрес доставки), сохраняя поле ID уникальным (Чаще всего вида: ID Контрагента+TAB+ID торговой точки).

Поля

Название Тип Описание
ID Char(20) Код организации - клиента, уникальный для организации.
NAME Char(55) Название Клиента.
ADDRESSChar(100) Адрес организации.
COSTYPENumeric(2) Колонка прайса для клиента начиная с 0 (0 цена берется из поля COST1, 1 – COST2 и т.д.)
BLOCK Numeric(1) Принзак блокировки клиента 1 — заявку на контрагента нельзя создать.
STOP Numeric(1) Признак стоп-листа. 1 — перед созданием заявки будет показано предупреждение о нахождении клиента в стоп-листе.

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 Дата накладной.
PAYDATE 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) Дата и время создания заказа в формате ГодМесяцДеньЧасМинСек все числа, кроме года двузначные.
TIMEZONE Number(9) Смещение зоны Гринвича от времени на КПК в минутах.
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 в остальных.
PACK Numeric(1) Признак упаковками 1 — галочка упаковками была нажата в заказе
CASH Numeric(1) Галочка «Наличные» в заказе 1 – установлена.
LATITUDE Numeric(10;5) Широта, на которой была принята заявка.
LONGITUDE Numeric(10;5) Долгота, на которой была принята заявка.

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

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

Поля

Название Тип Описание
CREATED Char(15) Дата и время создания документа в формате ГодМесяцДеньЧасМинСек все числа, кроме года двузначные.
TIMEZONE Char(50) Смещение зоны Гринвича от времени на КПК в минутах
DATE Date Дата документа
ID Char(20) Код клиента
SUM Numeric(10;2) Сумма
REMARK Char(255) Примечание по документу
LATITUDE Numeric(10;5) Широта, на которой был создан документ
LONGITUDE Numeric(10;5) Долгота , на которой был создан документ
NUM_I Char(20) Номер накладной
DATE_I Date(20) Дата накладной
SUM_I Numeric(10;2) Сумма

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

Файл создается и заполняется 1с при приеме заявок из файлов ORD*.DBF. Файл содержит список кодов заявок (поле CREATED) и соответствующих номеров (или уникальны идентификаторов) документов КИС. Используется программой Наполеон менеджер для контроля загрузки заявок в КИС.

Поля

Название Тип Описание
CREATED Char(15) Дата и время создания заказа в формате ГодМесяцДеньЧасМинСек все числа, кроме года двузначные.
NUMBER Char(50) Номер заказа (совпадает с полем CREATED)

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

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

Поля

Название Тип Описание
CREATED Char(15) Код заявки (поле CREATED в заявке)
TYPE Char(50) Тип документа Order или пустая строка для заявок Incass для инкассаций
REMARK Char(50) Примечание; если оно не пустое, то значение этого поля будет отражаться в статусе заявки вместо слов «в обработке».

RLST<идентификатор пользователя>.DBF, REPLIST .DBF– файл список отчетов

Файл содержит список отчетов доступных для заказа агенту.

Поля

Название Тип Описание
ID Char(55) Код
NAME Char(150) Название

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

Файл содержит список запросов отчетов с КПК агента.

Поля

Название Тип Описание
ID Char(55) Код
ID_O Char(55) Код организации
DATE Char(15) Дата время создания
START DATE Дата начала отчета
END DATE Дата окончания отчета

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

Файл содержит список сгенерированных отчетов для передачи на КПК.

Поля

Название Тип Описание
ID Char(55) Код
FILE Char(250) Путь к файлу отчета
ENCODE Char(15) Кодировка отчета

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

Файл содержит координаты ТТ.

Поля

Название Тип Описание
CREATED Char(15) Дата и время создания документа в формате ГодМесяцДеньЧасМинСек все числа, кроме года двузначные.
TIMEZONE Number(9) Смещение зоны Гринвича от времени на КПК в минутах
DATE DATE Дата документа
ID Char(20) Код клиента
LATITUDENumeric(10;5)Широта, на которой был создан документ
LONGITUDENumeric(10;5)Долгота, на которой был создан документ
ACC Numeric(10;5) Точность

Формирование файлов обмена

Формировать файлы обмена рекомендуется следующим способом: Выгружаем данные в файлы с временным именем, затем, после полного заполнения переименовываем в рабочие файлы. Файл USERS.DBF нельзя блокировать и удалять т. к. сервер использует этот файл для аутентификации пользователей. При обработке файлов переданных с КПК (заявки, инкассация и т.д.) необходимо перед обработкой переименовать файл, а после обработки удалить.

formats.txt · Последнее изменение: 2023/02/14 13:09 — salnikov