На цій сторінці
Формати PalmOrder поділяються на конфігурацію мобільного застосунку, вхідні таблиці з облікової системи та документи, створені на пристрої.
Конфігурація
| Файл | Що визначає |
|---|---|
exchange.xml | Профілі обміну, документи, таблиці та звичайні файли. |
preferences.xml | Параметри застосунку, які інтегратор готує для дистанційного застосування. |
tables_columns.xml | Назви, порядок, видимість і формат колонок у таблицях. |
custom_tables.xml | Перелік додаткових таблиць та їхні назви в головному меню. |
print_forms.xml | Доступні форми для друку на принтері та їхні шаблони. |
pdf_forms.xml | PDF-форми та їхні 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-файлів, що надходять із пристроїв, описано на сторінці Документи від пристрою. Практичний приклад конфігурації та отриманого замовлення є на сторінці Перший обмін.
