Úvod a způsoby integrace¶
Pohoda nabízí tři základní cesty, jak s ní vyměňovat data:
Cesta |
Princip |
Vhodné pro |
|---|---|---|
XML soubor |
Soubor |
Dávkové přenosy, ruční výměna s účetní. |
mServer |
Pohoda spuštěná v režimu HTTP serveru přijímá stejné XML přes HTTP POST (mServer: HTTP rozhraní). |
Online obchody, pokladny, integrace v reálném čase. |
SQL databáze |
Přímý přístup do databáze Microsoft SQL Server (SQL databáze Pohody). |
Reporty a čtení. Zápis se nedoporučuje. |
Doporučené pravidlo: zapisujte přes XML/mServer, čtěte klidně i z SQL. Zápis přímo do tabulek obchází kontroly, číselné řady a přepočty, které Pohoda provádí.
Základní pojmy¶
- Agenda
Evidence jednoho druhu dokladů či záznamů (faktury, objednávky, adresář, sklady, banka…). Viz Agendy Pohody.
- Účetní jednotka a období
Data patří konkrétní firmě (IČO) a účetnímu období.
dataPackje proto označen atributyico(případněkey) a volitelněperiod.- Verze schémat
Každý jmenný prostor má
version_2; konkrétní agendy mají vlastní atributversion(typicky2.0). Nové funkce Stormware přidává do stávajících verzí schémat a mění je zpětně kompatibilně.
Zdroje¶
XSD schémata – autoritativní popis všech elementů (adresář
xsd/v projektu php-vitexsoftware-pohodaser).stormware.cz/pohoda/xml – oficiální dokumentace XML rozhraní a mServeru.