Prikazi cijelu temu 29.08.2024 13:04
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re:Fiskalizacija u RS-u
Da malo pojasnim sta je json decode i encode.
Sam json format je nesto slicno kao sto je prije se koristio xml.
Znaci string koji ima strukturu.
Evo primjer:
--data '{
"invoiceRequest": {
"invoiceType": "Advance",
"transactionType": "Sale",
"referentDocumentNumber": "RX4F7Y5L-RX4F7Y5L-143",
"referentDocumentDT": "2024-03-12T07:51:53.207+01:00",
"payment": [
{
"amount": 400.00,
"paymentType": "WireTransfer"
}
],
"items": [
{
"name": "Artikl 1",
"labels": [
"F"
],
"totalAmount": 600.00,
"unitPrice": 50.00,
"quantity": 12
},
{
"name": "Artikl 2",
"labels": [
"F"
],
"totalAmount": 400.00,
"unitPrice": 200.00,
"quantity": 2
}
],
"cashier": "Teron"
},
"advancePayment": [
{
"label": "F",
"amount": 400.00
}
]
}'
E sad velikom zagradom se odrdjuje se niz a u nekom nizu moze piti opet variabla koja je niz ukolio je ponovo otvorena velika zagrada a nije predhodna zatvorena.
Malo komplikovano za access.
Mnogi programski jezici imaju jsondekode gdje se iz ovog stringa upisu svi elementi niza po nazivima kako je dato uu json.
To access nema.
Naziv elementa niza ima iza sebe dvije tacke odnosno dvotacku i iza toga dolazi vrijednost tog elementa ili moze biti naziv drugog niza ako je otvorena velika zagrada itd. itd.
Toga bi se moglo dosta napisati ali mi mozemo to i zaobici odnsosno zaobici vba json.
Sto se tice slanja prema poreskoj to nije problem,
samo u json stringu umjesto vrijednosti upisemo nasu variablu koja ce nositi vrijednost.
Kada dobijamo json od poreske onda nemozemo tako uraditi znaci moramo pronaci podatke u stringu na osnovu naziva elemenata.
To cu ja napraviti funkciju kada stignem. i onda nam nece ni trebati ovaj vba json jer sumnjam da ce se svi moci snaci sa njim jer treba tu i u referencama ukljuciti jos neki dll cini mi se da se zove window string ili tako nekako.
heh neznam koliko sam uspio kao sto neznam ni sta znaci ovo heh.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.