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

Материал из GB wiki
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
[[Категория:Система удаленного заказа]]
 
[[Категория:Система удаленного заказа]]
 
==Описание==
 
==Описание==
Отключить работу сервера с ГБ
+
Отключаем работу сервера с базой ГБ, бинарные файлы данных подкладываются в каталог сервера. Клиент принимает прайс по своему уровню доступа. Заказы полученные от сервера не обрабатываются а просто складываются в папку.
 +
 
==Формат файлов==
 
==Формат файлов==
 +
 
===Файлы для клиента ===
 
===Файлы для клиента ===
  
Строка 97: Строка 99:
 
**Дерево папок (если у клиентов выключено "Дерево групп товаров" то можно не делать)
 
**Дерево папок (если у клиентов выключено "Дерево групп товаров" то можно не делать)
 
**User.dat
 
**User.dat
 +
 +
Каждому клиенту в файле Users.dat должен быть установлен уровень(8 параметр) для указания файла прайс листа. Прайс лист должен быть сформирован полностью готовым с учетом скидок.
 +
Заказы сохраняются в папку
 +
[MAIN]
 +
OrderPath
 +
Название файла ид_клиента.ид_прайса.ид_заказа.цена
 +
ид_заказа создает сервер
 +
цена определение с ценой заказ или нет, значение 1 или 0,

Версия 08:32, 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

Название файла ид_клиента.ид_прайса.ид_заказа.цена ид_заказа создает сервер цена определение с ценой заказ или нет, значение 1 или 0,