kb:kb:dodatni_moduli:modul_69_main

This is an old revision of the document!


Integracija sa Station 24 ugostiteljskom mobilnom aplikacijom

Biblioteka: BLBar.dll
Verzije: Balans3, Balans4

Modul obezbeđuje integraciju BarBalans-a sa web-restoranskom aplikacijom Station 24 kompanije Lanaco iz BiH.
Funkcionalni zahtev je ukratko:

  1. Prenos artikala hrane i pića iz BarBalans kataloga u Station24.
  2. Prenos konobara iz BarBalans u Station24.
  3. Prenos komitenata (kupaca) iz BarBalans u Station24.
  4. Preuzimanje zapisa o računima iz Station24.
  5. Automatska registracija porudžbenice, proizvodnje i računa u BarBalans
    1. knjiga šanka se i dalje vodi u BarBalans
    2. proizvodnja i učinci se i dalje vode u BarBalans
    3. nabavka materijala i sirovina se i dalje vode u BarBalans

Polje fn_dodatnimoduli.parametri koristi se za podešavanje parametara modula, sastoji se od key=value parova odvojenih tačkazarezom.
Koriste se sledeće key promenljive:

KeyValuesOpis
pmtidsnazivi.nazidId vrste plaćanja koji se “lovi” među pazarima.
Ako se lovi više vrednosti, one se odvajaju zarezima bez razmaka (npr. “2345,94593”).
sklidsskladista.sklidId skladišta (objekata) koja ulaze u analizu.
Ako ima više objekata, njihovi id-ove se odvajaju zarezima bez razmaka (npr. “12,45,56”).
fakper[“15d”,“1m”]Broj dana koji obuhvata period za analizu. Mora se uneti jedna od ponuđenih oznaka:
“15d” - fakturisanje na svakih 15 dana
“1m” - fakturisanje na svakih mesec dana
fakdtpdefdoctippgp.dtpgidPodvrsta dokumenta koja se dodeljuje napravljenim fakturama. Podrazumevana vrednost je 32 - Prefakturisanje prodate robe iz MP.
fakractipractip.ractipObračunska struktura koja se postavlja prilikom fakturisanja.
faksklidskladista.sklidId skladišta koje preuzima prihode prilikom fakturisanja.
sqlcoll“generic sql function name”Generičko ime SQL funkcije koja će biti upotrebljena za prikaz kupaca za prefakturisanje i detalja svake fakture.
“Generički” znači da se unosi koren naziva upita na koji program automatski “nakalemi” :

_rekap - rekapitulacija kupaca sa ukupnim vrednostima
_invoice - agregat podataka kakav će se pojaviti u račnima
_links - otpid i sasotpid svih kasa-čekova koji su ušli u obračun, kako bi se napravili odgovarajući linkovi.
Na primer, ako za sqlcoll postavimo fakt_gorivo konačne funkcije koje će biti pozvane biće fakt_gorivo_rekap, fakt_gorivo_invoice i fakt_gorivo_links.
Baza mora da sadrži sva tri oblika funkcija da bi uvoz ispravno radio.


U zavisnosti od poziva razlikuju se i parametri koji se predaju funkcijama.

_rekap - (indatod timestamp, indatdo timestamp, innazid integer, aisklads integer[]) gde je:

indatod,indatdo period obuhvaćen pregledom;
ainazids[] matrica integer vrednosti koje predstavljaju vrste uplata koja se prefakturiše;
aisklads[] matrica integer vrednosti koja sadrži skladišta koja se obrađuju;

  • kb/kb/dodatni_moduli/modul_69_main.1659454069.txt.gz
  • Last modified: 2022/08/02 15:27
  • by milano