Komunikacija sa drugim programima

App ima vise mogucnosti komunikacije sa drugim programima. Najcesce je u<br /> pitanju ucitavanje eksterno napravljenih faktura. Komunikacija se obavlja preko<br /> ASCII fajlova u kojima je upisana specifikacija.<br /> <br /> <br /> - LISTA STAVKI FAKTURE. Potrebno je napraviti ASCII file oblika<br /> <br /> &lt;sifra&gt; &lt;kolicina&gt;<br /> &lt;sifra&gt; &lt;kolicina&gt;<br /> ...<br /> <br /> koji se moze direktno ucitavati u dokumenta App-a komandom Ctrl-F6. Na primer:<br /> <br /> A001&nbsp;&nbsp;&nbsp; 2<br /> 012341&nbsp; 4<br /> X05611&nbsp; 1<br /> <br /> <br /> - TRANSFER FORMAT. Svaki dokument i objekat u App-u ima svoj odgovarajuci zapis<br /> u posebnom transfer formatu. App moze direktno generisati ili ucitavati takav<br /> format. Na primer, format za izlazne fakture je (nisu prikazani svi elementi):<br /> <br /> doc=FAK<br /> dat=01.05.06<br /> par=0001&nbsp; XY COMMERCE<br /> ..<br /> begin<br /> A001&nbsp;&nbsp;&nbsp; Cokolada&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp; 100.00 P18<br /> 012341&nbsp; Mleko&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp; 21.50 P18<br /> end<br /> <br /> <br /> - AQL SERVER. Poseban modul APP moze da izvrsava zadate upite i tako direktno<br /> upisuje dokumenta u bazu. Na primer, upis fakture u bazu:<br /> <br /> WITH Invoice<br /> &nbsp;&nbsp; AddArt A001, 2<br /> &nbsp;&nbsp; AddArt 012341, 4<br /> &nbsp;&nbsp; AddInv IF, 0001<br /> END