formats
no way to compare when less than two revisions
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версияСледующая версия | |||
— | formats [2018/11/02 13:12] – [ORD<КодАгента>.CFG, ORDER.CFG – файл настроек] salnikov | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | =====Файлы обмена: | ||
+ | |||
+ | |||
+ | ====ORD< | ||
+ | |||
+ | Файл содержит общую для всех мобильных устройств информацию, | ||
+ | |||
+ | Файл состоит из строк вида Ключ = Значение. | ||
+ | |||
+ | |||
+ | **Ключи файла настроек** | ||
+ | |||
+ | // | ||
+ | |||
+ | Организация = Фирма1; | ||
+ | |||
+ | // | ||
+ | |||
+ | ВидЦены = Цена1; | ||
+ | |||
+ | // | ||
+ | |||
+ | МожноИзменятьЦену = 1 | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | | ||
+ | | ||
+ | ====USERS.DBF – файл пользователей==== | ||
+ | |||
+ | Файл содержит информацию о пользователях и их КПК. Все пользователи должны быть прописаны в этом файле. | ||
+ | |||
+ | **Поля** | ||
+ | |||
+ | ^Название ^Тип ^Описание^ | ||
+ | |ID |Char(20) |Идентификатор пользователя (табельный номер), | ||
+ | |NAME |Char(100) |ФИО пользователя.| | ||
+ | |LOGIN |Char(30) |Логин пользователя.| | ||
+ | |PASSWORD |Char(30) |Пароль пользователя.| | ||
+ | |||
+ | |||
+ | ====WAREHOUS.DBF, | ||
+ | |||
+ | Файл содержит список товаров с ценами и текущими остатками. Если существует файл для пользователя (например, | ||
+ | |||
+ | Количество колонок с ценой товара не ограничено. Важно, чтобы колонки с ценой нумеровались последовательно. Для выбора цены необходимо также в файл ORDER.CFG добавить название видов цен в ключ // | ||
+ | |||
+ | **Поля** | ||
+ | |||
+ | ^Название ^Тип ^Описание ^ | ||
+ | |ID |Char(15) |Идентификатор товара, | ||
+ | |FOLDER |Char (15) |Идентификатор папки товара.| | ||
+ | |NAME |Char(100) |Название товара.| | ||
+ | |COST1 |Numeric(10; | ||
+ | |COST2 |Numeric(10; | ||
+ | |COST3 |Numeric(10; | ||
+ | |INPACK |Numeric(8; | ||
+ | |QTY |Numeric(10; | ||
+ | |WEIGHT |Numeric(10; | ||
+ | |PATH |Char(250) |**В базовых проектах это поле не используется, | ||
+ | |||
+ | ====FOLDERS.DBF, | ||
+ | |||
+ | Файл содержит список папок товара. Папки товара будут отображаться на КПК в том же порядке, | ||
+ | |||
+ | Общий файл папок используется в отчетах программы НаполеонМенеджер. | ||
+ | |||
+ | **Поля** | ||
+ | ^Название ^Тип ^Описание ^ | ||
+ | |ID |Char(15) |Код папки.| | ||
+ | |LEVEL |Numeric(6) |Уровень (для иерархических папок), | ||
+ | |NAME |Char(50) |Название папки.| | ||
+ | |||
+ | |||
+ | ====ORGS.DBF, | ||
+ | |||
+ | Файл содержит список организаций для пользователя. Если существует файл для пользователя (например, | ||
+ | Общий файл контрагентов используется в отчетах программы НаполеонМенеджер. | ||
+ | |||
+ | **Поля** | ||
+ | |||
+ | ^Название ^Тип ^Описание ^ | ||
+ | |ID |Char(20) |Код организации, | ||
+ | |NAME |Char(55) |Название контрагента.| | ||
+ | |ADDRESS|Char(100) |Адрес организации.| | ||
+ | |COSTYPE|Numeric(2) | ||
+ | |BLOCK | ||
+ | |STOP | ||
+ | ====CONTACTS.DBF, | ||
+ | |||
+ | Файл содержит список контактов организаций: | ||
+ | |||
+ | **Поля** | ||
+ | |||
+ | ^Название ^Тип ^Описание ^ | ||
+ | |ID |Char(25) |Код организации.| | ||
+ | |FIO |Char(100) |ФИО контакта.| | ||
+ | |PHONE |Char(50) |Телефон.| | ||
+ | |||
+ | ====DLV< | ||
+ | |||
+ | Файл с накладными. Для ввода накладных на Коммуникатор. | ||
+ | |||
+ | **Поля** | ||
+ | |||
+ | ^Название ^Тип ^Описание ^ | ||
+ | |ID |Char(20) |Код организации.| | ||
+ | |NUM |Char (10) |Номер накладной.| | ||
+ | |DATE |Date |Дата накладной.| | ||
+ | |PAYDATE| Date |Дата оплаты накладной.| | ||
+ | |ID_I |Char(15) |Код товара.| | ||
+ | |QTY |Numeric(10; | ||
+ | |SUM |Numeric(10; | ||
+ | |SUMD |Numeric(10; | ||
+ | |CREATED |Char(15) |Код заявки для связи накладной с заявкой (поле CREATED заявки).| | ||
+ | |||
+ | |||
+ | ====PAY< | ||
+ | |||
+ | Файл с начальным сальдо клиента. По каждому клиенту, | ||
+ | |||
+ | **Поля** | ||
+ | |||
+ | ^Название ^Тип ^Описание^ | ||
+ | |ID |Char(20) |Код организации.| | ||
+ | |NUM |Char (10) |Слова «Нач.сальдо».| | ||
+ | |DATE |Date |Дата начала периода.| | ||
+ | |SUM |Numeric(10; | ||
+ | |||
+ | |||
+ | ====ORD< | ||
+ | |||
+ | Файл с заявками от пользователя. Сервер никогда не переписывает этот файл. Если файла нет, то создается новый, а если файл уже есть, то сервер добавляет | ||
+ | То есть если принятая заявка уже содержится в этом файле, она все равно будет добавлена в файл еще раз. Перед обработкой файла КИС должна переименовать его, а после обработки удалить. | ||
+ | |||
+ | **Поля** | ||
+ | |||
+ | ^Название ^Тип ^Описание^ | ||
+ | |CREATED |Char(15) |Дата и время создания заказа в формате ГодМесяцДеньЧасМинСек | ||
+ | |TIMEZONE | ||
+ | |NUM |Char(15) |Номер заказа (совпадает с полем CREATED).| | ||
+ | |DATE |Date |Дата заказа.| | ||
+ | |DELAY |Number(9) |Отсрочка платежа.| | ||
+ | |ID |Char(20) |Код контрагента.| | ||
+ | |ID_I |Char(20) |Код товара.| | ||
+ | |QTY |Numeric(10; | ||
+ | |COST |Numeric(10; | ||
+ | |REMARK |Char(255) |Примечание по заказу.| | ||
+ | |CTYPE |Char(50) |Тип цены (название типа цены из файла Order.cfg).| | ||
+ | |FIRMA |Char(50) |Название фирмы продавца.| | ||
+ | |ORDFLAG |Numeric(1) |Признак начала заказа 1 – в первой строке заказа, | ||
+ | |PACK |Numeric(1) |Признак упаковками 1 — галочка упаковками была нажата в заказе| | ||
+ | |CASH |Numeric(1) |Галочка «Наличные» в заказе 1 – установлена.| | ||
+ | |LATITUDE |Numeric(10; | ||
+ | |LONGITUDE |Numeric(10; | ||
+ | |||
+ | |||
+ | ====Incass< | ||
+ | |||
+ | Файл с инкассациями от торговых агентов. Сервер никогда не переписывает этот файл. Если файла нет, то создается новый, а если файл уже есть, то сервер добавляет | ||
+ | |||
+ | **Поля** | ||
+ | |||
+ | ^Название ^Тип ^Описание ^ | ||
+ | |CREATED |Char(15) |Дата и время создания документа в формате ГодМесяцДеньЧасМинСек | ||
+ | |TIMEZONE | ||
+ | |DATE | ||
+ | |ID | ||
+ | |SUM |Numeric(10; | ||
+ | |REMARK | ||
+ | |LATITUDE | ||
+ | |LONGITUDE | ||
+ | |||
+ | |||
+ | |||
+ | ====PRD< | ||
+ | |||
+ | Файл создается и заполняется 1с при приеме заявок из файлов ORD*.DBF. Файл содержит список кодов заявок (поле CREATED) и соответствующих номеров (или уникальны идентификаторов) документов КИС. Используется программой Наполеон менеджер для контроля загрузки заявок в КИС. | ||
+ | |||
+ | **Поля** | ||
+ | |||
+ | ^Название ^Тип ^Описание ^ | ||
+ | |CREATED |Char(15) |Дата и время создания заказа в формате ГодМесяцДеньЧасМинСек | ||
+ | |NUMBER | ||
+ | |||
+ | ====POD< | ||
+ | |||
+ | Файл подтверждения заявки формируется КИС при приеме заявки. После загрузки этого файла на КПК статус заявки меняется на «в обработке». | ||
+ | |||
+ | **Поля** | ||
+ | |||
+ | ^Название ^Тип ^Описание ^ | ||
+ | |CREATED |Char(15) |Код заявки (поле CREATED в заявке)| | ||
+ | |NUMBER | ||
+ | |||
+ | |||
+ | =====Формирование файлов обмена===== | ||
+ | Формировать файлы обмена рекомендуется следующим способом: | ||
+ | Выгружаем данные в файлы с временным именем, | ||
+ | Файл USERS.DBF нельзя блокировать и удалять т. к. сервер использует этот файл для аутентификации пользователей. | ||
+ | При обработке файлов переданных с КПК (заявки, | ||
formats.txt · Последнее изменение: 2023/02/14 13:09 — salnikov