Duomenų apsikeitimas tarp Pragma ir AIVA sistemų atliekamas dvejomis kryptimis:
a) iš Pragma į AIVA perduodami klientų apmokėjimų duomenys;
b) iš AIVA į Pragma perduodami pajamavimo, išlaidavimo ir vidaus perkėlimo dokumentų duomenys.
1.1 Duomenų perdavimas iš Pragma į AIVA
Pragma duomenys AIVA sistemai yra prieinami per pateiktas duomenų bazės užklausas. AIVA sistema pasiima reikalingus duomenis prisijungdama prie Pragma duomenų bazės ir įvykdydama reikalingas užklausas.
1.2 Duomenų perdavimas iš AIVA į Pragma
Duomenys iš AIVA sistemos pateikiami tekstinio formato failais. Failo struktūros formatas: delimited, laukai skriami Tab simboliu (Chr(9)).
Duomenys į Pragma įkeliami rankiniu būdu, tam skirto modulio pagalba. Įkėlimo metu numatyta galimybė įkeliamiems duomenims nurodyti papildomą informaciją, reikalingą dokumentų sukūrimui.
2. Iš Pragma į AIVA pateikiami duomenys
Mokėjimų tiekėjams dokumentai
Reikšmė |
Lentelė |
Laukas |
Mokėjimo dokumento nr. |
Mokestiniai |
MokNr |
Mokėjimo dokumento data |
Mokestiniai |
MokData |
Suma |
Mokestiniai |
Suma |
Valiutos kodas |
Mokestiniai |
ValiutosKodas |
Valiutos kursas |
Mokestiniai |
ValiutosKursas |
Suma valiuta |
Mokestiniai |
SumaValiuta |
Debetuojama buh. sąskaita |
Mokestiniai |
dSuma |
Kredituojama buh. sąskaita |
Mokestiniai |
kSuma |
Mokėjimo dokumento tipas |
Mokestiniai |
MokTipas |
Tiekėjo/pirkėjo trumpas pavadinimas |
Mokestiniai |
KlFirma |
Tiekėjo/pirkėjo kodas |
Firmos |
FirKodas |
Savos įmonės trumpas pavadinimas |
Mokestiniai |
SvFirma |
Pastaba |
Mokestiniai |
Pastaba |
Pajamavimo/išlaidavimo dokumento nr. |
Mokestiniai |
VazNr |
Pajamavimo/išlaidavimo dokumento data |
VazPirkimo |
VazData |
Pajamavimo/išlaidavimo dokumento suma |
VazPirkimo |
vVaztarastis |
Lentelių ryšiai:
- lentelė Mokestiniai su lentele Firmos rišasi per laukus Mokestiniai.KlFirma ? Firmos.Firma;
- lentelė Mokestiniai su lentele VazPirkimo rišasi per laukus Mokestiniai.VazNr ? VazPirkimo.VazNr.
Mokėjimo dokumento tipo lauko reikšmės:
MokTipas |
Pavadinimas |
0 |
Visi tipai |
1 |
IB už prekes |
2 |
PB už prekes |
3 |
IB kitos |
4 |
PB kitos |
5 |
IB mokesčiai |
6 |
IK už prekes |
7 |
PK už prekes |
8 |
IK kitos |
9 |
PK kitos |
10 |
Kiti |
SQL išraiška:
SELECT Mokestiniai.MokData, Mokestiniai.MokNr, Mokestiniai.Suma, Mokestiniai.ValiutosKodas, Mokestiniai.ValiutosKursas, Mokestiniai.SumaValiuta, Mokestiniai.dSuma, Mokestiniai.kSuma, Mokestiniai.MokTipas, Mokestiniai.KlFirma, Firmos.FirKodas, Mokestiniai.SvFirma, Mokestiniai.Pastaba, Mokestiniai.VazNr, VazPirkimo.VazData, VazPirkimo.vVaztarastis
FROM (Mokestiniai LEFT JOIN VazPirkimo ON Mokestiniai.VazNr = VazPirkimo.VazNr) LEFT JOIN Firmos ON Mokestiniai.KlFirma = Firmos.Firma;
Užklausos rezultate pateikiami visi mokestiniai dokumentai (Pragmos programos lange ?Kitos sąskaitų korespondencijos? matomi įrašai). Reikalingus duomenis reikėtų atrinkti pagal dokumentų datas ir buhalterines sąskaitas. Pagal kokias sąskaitas reiktų atrinkinėti priklauso nuo užsakovo naudojamo buh. sąskaitų plano.
Į specifikaciją neįtraukti AIVOS aprašymo 2.2 lentelėje pateikti laukai: PVM procentas, Suma su PVM, Mokėjimo dokumento rūšis, Palydintis dokumentas, Padalinys, Sandėlys, Mokėjimo tipas, Delspinigiai suma su PVM, Delspinigių data, Delspinigių pataba.
|