Документація/Формати даних

Адміністратору

Формати даних

XML-конфігурація, таблиці, довідники та документи, які використовує PalmOrder.

Формати PalmOrder поділяються на конфігурацію мобільного застосунку, вхідні таблиці з облікової системи та документи, створені на пристрої.

Конфігурація

ФайлЩо визначає
exchange.xmlПрофілі обміну, документи, таблиці та звичайні файли.
preferences.xmlПараметри застосунку, які інтегратор готує для дистанційного застосування.
tables_columns.xmlНазви, порядок, видимість і формат колонок у таблицях.
custom_tables.xmlПерелік додаткових таблиць та їхні назви в головному меню.
print_forms.xmlДоступні форми для друку на принтері та їхні шаблони.
pdf_forms.xmlPDF-форми та їхні HTML-шаблони.

Кожен параметр має відповідати поточній поведінці Android-застосунку та PalmOrder Server. Детальний опис профілів є на сторінці exchange.xml.

XML-таблиці

Табличний файл має кореневий елемент <table>, секцію <schema> з полями та секцію <data> із записами. Фактичне кодування файла має збігатися зі значенням encoding в оголошенні XML.

Порядок значень <f> у кожному <record> має точно відповідати порядку полів у <schema>. Повний опис є на сторінці XML-таблиці.

Схеми та зв'язки даних

РозділЩо описано
Списки значеньКатегорії цін, типи оплати й доставки, торгові точки.
Довідники та маршрутиТовари, клієнти, індивідуальні ціни, ієрархія та розклад відвідувань.
Схеми документівПоля замовлень, оплат, стор-чеків і заборгованостей.
Службові налаштуванняgl_settings і пароль адміністративних налаштувань застосунку.
Довільні таблиціДодаткові звіти, їхні дані та пункти меню.

Документи

Документ містить шапку та може мати одну табличну частину:

  • у кожному <document> файла exchange.xml дозволено не більше одного docTable;
  • документ без рядків може не мати docTable;
  • вихідний XML такого документа містить не більше одного елемента <table> з рядками.

Структуру XML-файлів, що надходять із пристроїв, описано на сторінці Документи від пристрою. Практичний приклад конфігурації та отриманого замовлення є на сторінці Перший обмін.