XML формат файла обмена данными |
Формат файла обмена данными:
Кодировка: <?xml version="1.0" encoding="windows-1251"?>
XML
|
Описание тегов
|
Тип данных
|
<mobBaseDataSet> | Главная таблица файла обмена | |
<tAccount> | справичник Счет
| |
<GUID>{уникальный GUID}</GUID> | GUID счета | string |
<ID>1</ID> | ID счета | int |
<ID_Parent>0</ID_Parent> | ID родителя счета, 0 для корня | int |
<Name>Мои счета</Name> | Наименование счета | string |
<ISFOLDER>F</ISFOLDER> | Индикатор папки F - папка(группа), S - счет | string |
<Currency>RUR</Currency> | Код валюты счета | string |
<Remainder>111,01</Remainder> | Остаток на счете | float |
</tAccount> | конец справичника Счет | |
<tArticle> | справичник Статья
| |
<GUID>{уникальный GUID}</GUID> | GUID статьи | string |
<ID>1</ID> | ID статьи | int |
<ID_Parent>0</ID_Parent> | ID родителя статьи, 0 для корня | int |
<Name>Мои статьи </Name> | Наименование статьи | string |
<ISFOLDER>F</ISFOLDER> | Индикатор папки F - папка(группа), T - статья | string |
</tArticle> | конец справичника Статья | |
<tContragent> | справичник Контрагент (клиент)
| |
<GUID>{уникальный GUID}</GUID> | GUID контрагента | string |
<ID>1</ID> | ID контрагента | int |
<ID_Parent>0</ID_Parent> | ID родителя контрагента, 0 для корня | int |
<Name>Клиенты</Name> | Наименование контрагента | string |
<ISFOLDER>F</ISFOLDER> | Индикатор папки F - папка(группа), S - контрагент | string |
</tContragent> | конец тега Контрагент | |
<tProject> | справичник Проект
| |
<GUID>{уникальный GUID}</GUID> | GUID проекта | string |
<ID>1</ID> | ID проекта | int |
<ID_Parent>0</ID_Parent> | ID родителя проекта, 0 для корня | int |
<Name>Бизнес</Name> | Наименование проекта | string |
<ISFOLDER>F</ISFOLDER> | Индикатор папки F - папка(группа), T - контрагент | string |
</tProject> | конец справичника Проект | |
<tCurrency> | справичник Валюты
| |
<ID>1</ID> | ID валюты | int |
<Code>USD</Code> | код валюты (RUR, USD, EUR, UAH...) | string |
<CurRate>26,5</CurRate> | текущий курс валюты | float |
</tCurrency> | конец справичника Валюты | |
<mobTable> | Основная таблица данных | |
<GUID>{уникальный GUID}</GUID> | GUID записи | string |
<ID>1</ID> | ID записи в базе данных | int |
<GUID_remittance>{..GUID..}<GUID_remittance/> | Если запись перевод, то GUID парной записи | string |
<Article_GUID>{..GUID..}<Article_GUID/> | GUID статьи | string |
<Project_GUID>{..GUID..}<Project_GUID/> | GUID проекта | string |
<Account_GUID>{..GUID..}<Account_GUID/> | GUID счета | string |
<Contragent_GUID>{..GUID..}<Contragent_GUID/> | GUID клиетна | string |
<MEMO>Прим<MEMO/> | Примечание к платежу | string |
<DATE_M>2007-03-14T19:55:11<DATE_M/> | Дата, формат: YYYY-MM-DDTHH:MM:SS | string |
<Currency>USD</Currency> | Код валюты | string |
<Rate>26,5</Rate> | Курс валюты | float |
<Incom>100,01</Incom> | Приход | float |
<Expense>0</Expense> | Расход | float |
<tSplit> | составной платеж (если есть состав платежа) | |
<GUID>{..GUID..}</GUID> | GUID сплита | string |
<GUID_Payment>{..GUID..}</GUID_Payment> | GUID записи-родителя | string |
<GUID_Article>{..GUID..}</GUID_Article> | GUID статьи | string |
<Descript>Описание</Descript> | Описание - комментарий | string |
<Price_unit>100,5</Price_unit> | Стоимость штуки | float |
<Count_unit>1,5</Count_unit> | Количество | float |
</tSplit> | конец элемента составного платежа | |
</mobTable> | ||
</mobBaseDataSet> |
GUID - уникальный, глобальный идентификатор, представленный строкой, например: {424ECC5D-865E-45B5-B84B-CA7DF85C87B7}
Пример файла можно создать, выгрузив данные из базы данных Домашних финансов, с помощью утилиты синхронизации.