Datoteka global.asa, koja se nalazi na osnovnom ATENINOM direktorijumu sadrži
osnovne parametre, neophodno potrebne za njeno pravilno delovanje. Pogledajmo promenljive, i
njihove funkcije
Programske promenljive važe za celu ATENU, bez obzira na to, koji
korisnik je prijavljen. Određuju stanje programskog paketa i parametre za
njegovo delovanje.
Ime promenljive
| Tip
| Preuzeta vrednost
| Opis
|
STitle
| String
| "Atena"
| Naziv internet trgovine (adresa na pretraživaču)
|
SDSN
| String
| "DSN=msDataLab;UID=****;
PWD=****"
| DSN preko kojeg komunicira ATENA sa bazom
|
sDefaultValuta
| String
| "DIN"
| Preuzeta valuta
|
sDefaultIsporuka
| String
| "1"
| Preuzet način isporuke iz šifarnika načina isporuka
|
sDefaultDrzava
| String
| "SI"
| Preuzeta država, u kojoj se nalazi ATENA
|
sMailPassword
| String
| "webmaster@datalab.si"
| E-mail adresa, koja će slati lozinke, ako ih korisnik zaboravi
|
Application("sUndinownUser")
| String
| "#???"
| Preuzet korisnik za neidentifikovanog korisnika
|
sUserPrefix
| String
| "#AT"
| Prefix naziva subjekata, za kupce, koji su se registrovali preko Atene.
Izaberite kombinaciju slova, koja neće zameniti NIJEDNOG postojećeg kupca (prema tome
ne-ATENA subjekta), koji bi počinjao isto kao ATENINI partneri.
|
SDefaultTippartnerao
| String
| "AT"
| Preuzet tip partnera za kupce, koji su se registrovali preko Atene
|
sDefaultUserspre
| String
| "AT"
| Preuzet referent, kojeg Atena zapisuje u bazu kao onog, koji menja zapise
|
sDefaultUserzap
| String
| "AT"
| Preuzet referent, kojeg Atena zapisuje u bazu kao onog, koji kreira zapise
|
sDefaultReferent
| String
| "AT"
| Preuzet referent, kojeg Atena zapisuje u bazu kao onog, koji je zadužen za
te stranke
|
AllowUpdateUS
| True
False
| True
| Da li korisnik može da menja svoje podatke
|
SOrderID
| String
| "01"
| Preuzeta vrsta dokumenta narudžbina, unutar koj će se primati narudžbina preko interneta
|
sOrderValid
| String
| "7"
| Preuzeta valjanost narudžbina u danima
|
SShippment
| String
| "7"
| Preuzet nabavni rok narudžbine u danima
|
sOrderComiment
| True
False
| True
| Da li je korisniku dozvoljeno da komentariše narudžbinu?
|
sOrderPosComiment
| True
False
| True
| Da li je korisniku dozvoljeno da komentariše poziciju narudžbina?
|
sHandlingCode
| String
| "STOPOST"
| Šifra artikla, koji dodajemo na narudžbinu za transport i obradu narudžbina
|
HandlingMax
| Numeric
| - 00
| Iznos narudžbina, nad kojim ne zaračunavamo transport i obradu (ako ga
nikada ne
zaračunavamo, onda postavimo tu varijablu na 0)
|
lOrder3Party
| True
False
| True
| Da li je dozvoljen uvid u narudžbine primaocu (3.osobi)?
Pomoću ovog polja za unos podešavamo ograničenje pri uvidu u narudžbinu. Ako je
naručilac stranka A, primalac stranka B (recimo u situacijama, kada je A
platilac robe, koju naruči B), će ako promenljiva ima vrednost True imati
uvid u svoje narudžbine,
drugčije ne. A ima stalni uvid u narudžbine.
|
lInvoicer3Party
| True
False
| True
| Da li je dozvoljen uvid u račune primaocu (3.osobi)?
Jednako kao odozgo, ali samo za račune.
|
iOrderDiscount1
| Numeric
| -
| Procenat rabata na narudžbinama preko interneta za cenovnu grupu 1
|
iOrderDiscount2
| Numeric
| -
| Procenat rabata na narudžbinama preko interneta za cenovnu grupu 2
|
iOrderDiscount3
| Numeric
| -
| Procenat rabata na narudžbinama preko interneta za cenovnu grupu 3
|
IQtySize
| Numeric
| -
| Dužina polja za količinu
|
iPricijeDecDigits
| Numeric
| -
| Broj decimalnih mesta kod cene
|
ShowStockWareHouse
| True
False
| True
| Da li da se pri prikazu zalihe prikaže zaliha po pojedinačnim skladištima
|
PixFromDataBase
| True
False
| True
| Da li da Atena upotrebi slike iz baze podataka ako artikli nemaju svoje strane
|
DescFromDataBase
| True
False
| True
| Da li da Atena upotrebi opise iz baze podataka ako artikli nemaju svoje strane
|
DescReplacijeCR
| True
False
| True
| Da li da Atena opise iz baze podataka zameni CR/LF znak sa lt;BR>
|
SmallPixFromDataBase
| True
False
| False
| Da li da Atena prikazuje male slike na cenovniku iz baze podataka
|
Application("SmallPixWidth")
| String
| "50"
| Širina slike na cenovniku
|
BuyerAcc
| String
| "2012"
| Konto, na kom se knjiže potraživanja do kupaca
|
erNoCaption
| String
| "Internal error: No caption for ID:"
| greška, koja se ispiše, ako Atena ne nađe labele u bazi
|
SLangN
| String
| "Slovenščina"
| Jezik, u kom je moguća komunikacija sa atenom (ime jezika)
N - označava redni broj jezika
|
SLangIDN
| String
| "SI"
| Šifra tog jezika, koja mora biti isto upisana u šifarniku valuta u
PANTHEON™-u
|
SLangCSN
| String
| " charset=windows-1250"
| Preuzeta šifra tabele za taj jezik
|
Pored globalnih
promenljivih svaki korisnik ima i svoje preuzete parametre, koji se
podešavaju na
početku seanse. Među seansom se vrednost tih promenljivih menja, a možemo ih
i korisno koristiti u pisanju vlastitih ASP skripti.
Ime promenljive
| Tip
| Preuzeta vrednost
| Opis
|
SUser
| String
| ""
| Subjekat - ulogovan korisnik
|
sUserImePrezime
| String
| ""
| Ime i prezime ulogovanog korisnika
|
SLang
| String
| "SI"
| Preuzet jezik komunikacije u trgovini
|
SLangSet
| String
| "charset=windows-1250"
| Preuzet set znakova, u kojem će se prikazivati stranice
|
SorderNo
| String
| ""
| Broj narudžbine
|
RAmimount
| Numeric
| -
| Vrednost narudžbina
|
sUserOrder
| True
False
| True
| Da li kupac može da naručuje. Ova promenljiva se postavlja nakon
logovanja na vrednosti, određene u kontaktnim osobama kod poslovnog
partnera.
|
sUserStock
| True
False
| False
| Da li kupac ima uvid u zalihu. Ova promenljiva se postavlja nakon logovanja na
vrednosti, određene u kontaktnim osobama kod poslovnog partnera.
|
sUserCash
| True
False
| False
| Da li kupac ima uvid u saldakonte. Ova promenljiva se postavlja nakon logovanja
na vrednosti, određene u kontaktnim osobama kod poslovnog partnera.
|
sUserInvoice
| True
False
| False
| Da li kupac ima uvid u račune. Ova promenljiva se postavlja nakon logovanja na
vrednosti, određene u kontaktnim osobama kod poslovnog partnera.
|
lFromCheckOut
| True
False
| False
| Oznaka, da li je registracija vršena iz zaključka naručivanja (true, u
suprotnom
false).
Ovim poljem za potvrdu možemo da vratimo korisnika nakon zaključka registracije
nazad, od mesta sa kog je registracija bila pozvana
|
sPrevPage
| String
| ""
| Ime strane, koja je pozivala tu stranu
Promenljiva automatski postavlja poziv funkcije DoEndDoc()
|