Настройка работы с другими системами — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
Строка 105: Строка 105:
 
  OrderPath
 
  OrderPath
 
;Название файла  
 
;Название файла  
:ид_клиента.ид_прайса.ид_заказа.цена  
+
:ид_клиента.ид_прайса.ord.ид_заказа.цена  
  
 
ид_заказа создает сервер
 
ид_заказа создает сервер
  
 
цена определение с ценой заказ или нет, значение 1 или 0
 
цена определение с ценой заказ или нет, значение 1 или 0
 
+
пример   
пример   
+
  0670000315.153.ord.0002132359.1
  0670000315.153.old.0002132359.1
 

Версия 08:34, 13 мая 2011

Описание

Отключаем работу сервера с базой ГБ, бинарные файлы данных подкладываются в каталог сервера. Клиент принимает прайс по своему уровню доступа. Заказы полученные от сервера не обрабатываются а просто складываются в папку.

Формат файлов

Файлы для клиента

  • Файл прайс листа
Название Тип Размер Примечание
Код товара integer 4
Код серии integer 4 Версия работы с сериями
Папка Word 2
Количество integer 4
Категория String 10
Документы String 10
Цена1 Single 4
Цена2 Single 4
Название String 40
Название серии String 80 Версия работы с сериями
  • Группы
Название Тип Размер Примечание
Название string 40
  • Дерево папок
Название Тип Размер Примечание
Код папки integer 4
Код узла integer 4
Название string 40
  • Файл описания доп колонок
Название Тип Размер Примечание
Отображаемое название string 20 Название колонки в клиенте
Название колонки string 20 Название колонки, только латинские символы
Тип данных 1 0 integer
1 float
2 строка
3 дата
Размер integer 4
Включено boolean 1 служебное поле
всегда 0

Заказ

  • Файл описания доп колонок
Название Тип Размер Примечание
Код товара integer 4
количество integer 4
Цена single 4 по умолчанию передается, можно отключать
Код серии integer 4 Версия работы с сериями


Настройка сервера

Запретить использовать базу

[Cache]
WorkWithGb=0

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

[MAIN]
DataPath
  • Файлы
    • Файл прайс листа (может быть несколько)
    • Список прайс листов
    • Группы необязательно
    • Дерево папок (если у клиентов выключено "Дерево групп товаров" то можно не делать)
    • User.dat

Каждому клиенту в файле Users.dat должен быть установлен уровень(8 параметр) для указания файла прайс листа. Прайс лист должен быть сформирован полностью готовым с учетом скидок. Заказы сохраняются в папку

[MAIN]
OrderPath
Название файла
ид_клиента.ид_прайса.ord.ид_заказа.цена

ид_заказа создает сервер

цена определение с ценой заказ или нет, значение 1 или 0

пример  
0670000315.153.ord.0002132359.1