Datoteka global.asa, koja se nalazi na osnovnom ATENINOM direktoriju sadrži
osnovne parametre, neophodno potrebne za njeno pravilno djelovanje. Pogledajmo
varijable, i njihove funkcije.
Programske varijable važe za cijelu ATENU, bez obzira na to, koji korisnik je
prijavljen. Određuju stanje programskog paketa i parametre za njegovo
djelovanje.
Ime varijable
| Tip
| Preuzeta vrijednost
| Opis
|
STitle
| String
| "Atena"
| Naziv internet trgovine (adresa na pretraživaču) |
SDSN
| String
| "DSN=msDataLab;UID=****;
PWD=****"
| DSN preko kojeg komunicira ATENA s bazom |
sDefaultValuta
| String
| "SIT"
| Preuzeta valuta |
sDefaultDostava
| String
| "1"
| Preuzet način isporuke iz šifranta načina isporuke
|
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("sUnknownUser")
| String
| "#???"
| Preuzet korisnik za neidentificiranog korisnika |
sUserPrefix
| String
| "#AT"
| Prefix naziva poslovnih partnera, za kupce, koji su se registrirali
preko Atene.
Izaberite tako kombinaciju slova, da neće zamjeniti NITI JEDNOG postojećeg
kupca (prema tome ne-ATENA subjekta), koji bi se počeo isto kao ATENINI
partneri.
|
SDefaultTippartnerjao
| String
| "AT"
| Preuzet tip partnera za kupce, koji su se registrirali preko Atene
|
sDefaultUserspre
| String
| "AT"
| Preuzet referent, kojeg Atena zapisuje u bazu kao onog, koji mijenja
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 mijenja svoje podatke |
SOrderID
| String
| "01"
| Preuzet poslovni događaj narudžbi, unutar kojeg će se primati narudžbi
preko interneta
|
sOrderValid
| String
| "7"
| Preuzeta valjanost narudžbi u danima |
SShippment
| String
| "7"
| Preuzet nabavni rok narudžbe u danima
|
sOrderComment
| True
False
| True
| Da li je korisniku dozvoljeno komentirati narudžbu?
|
sOrderPosComment
| True
False
| True
| Da li je korisniku dozvoljeno komentirati poziciju narudžbi?
|
sHandlingCode
| String
| "STOPOST"
| Šifra artikla, kojeg dodamo na narudžbu za transport i obradu narudžbi
|
HandlingMax
| Numeric
| - 00
| Iznos narudžbi, nad kojim ne zaračunavamo transport i obrade (ako
ga ne zaračunamo ništa, onda postavimo tu varijablu na 0)
|
lOrder3Party
| True
False
| True
| Da li je dozvoljen uvid u narudžbe primatelju (3.osobi)?
Tim poljem za unos podešavamo ograničenje pri uvidu u narudžbu. Ako je
naručitelj stranka A, primatelj stranka B (recimo u situacijama, kada je
A platitelj robe, koju naruči B), će ako će varijabla True imati uvid u
svoje narudžbe, drugačije ne. A ima stalni uvid u narudžbe.
|
lInvoicer3Party
| True
False
| True
| Da li je dozvoljen uvid u račune primateljom (3.osobi)?
Jednako kao odozgo, ali samo za račune.
|
iOrderDiscount1
| Numeric
| -
| Postotak rabata na narudžbe preko interneta za cjenovnu grupu 1
|
iOrderDiscount2
| Numeric
| -
| Postotak rabata na narudžbe preko interneta za cjenovnu grupu 2
|
iOrderDiscount3
| Numeric
| -
| Postotak rabata na narudžbe preko interneta za cjenovnu grupu 3
|
IQtySize
| Numeric
| -
| Dužina polja za količinu |
iPriceDecDigits
| Numeric
| -
| Broj decimalnih mjesta kod cijene |
ShowStockWareHouse
| True
False
| True
| Da li pri prikazu zalihe prikaže zaliha po pojedinačnim skladišta
|
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
|
DescReplaceCR
| True
False
| True
| Da li da Atena upotrebi u opisima iz baze podataka zamijeni CR/LF znak
sa lt;BR> |
SmallPixFromDataBase
| True
False
| False
| Da li da Atena prikazuje male slike na cjeniku iz baze podataka
|
Application("SmallPixWidth")
| String
| "50"
| Širina slike na cjeniku
|
BuyerAcc
| String
| "1200"
| Konto, na koji se knjiže potraživanja od kupaca
|
erNoCaption
| String
| "Internal error: No caption for ID:"
| greška, koji se ispiše, ako Atena ne nađe labele u bazi
|
SLangN
| String
| "Slovenščina"
| Jezik, u kojem je moguća komunikacija s atenom (ime jezika)
N - označava redni broj jezika |
SLangIDN
| String
| "SI"
| Šifra tog jezika, koji mora biti isto upisana u šifrant valuta u
DATALAB PANTHEON™-u
|
SLangCSN
| String
| " charset=windows-1250"
| Preuzeta šifra tabele za taj jezik
|
Pored globalnih varijabli ima svaki korisnik i svoje zadane parametre, koji
se podese pri početku seanse. Među seansom se vrijednost tih varijabli mijenja,
a možemo ih i korisno upotrijebiti pri pisanju vlastitih ASP skripti.
Ime varijable
| Tip
| Preuzeta vrijednost
| Opis
|
SUser
| String
| ""
| Subjekt - logiran korisnik
|
sUserImePriimek
| String
| ""
| Ime i prezime logiranog korisnika |
SLang
| String
| "SI"
| Preuzet jezik komuniciranja u trgovini
|
SLangSet
| String
| "charset=windows-1250"
| Preuzet set znakova, u kojem će se prikazivati strane |
SorderNo
| String
| ""
| Broj narudžbe
|
RAmmount
| Numeric
| -
| Vrijednost narudžbi
|
sUserOrder
| True
False
| True
| Da li kupac može naručivati. Ta varijabla se postavi po logiranju na
vrijednosti, određene u kontaktnim osobama pri poslovnom partneru.
|
sUserStock
| True
False
| False
| Da li kupac ima uvid u zalihu. Ta varijabla se postavi nakon logiranja
na vrijednosti, određene u kontaktnim osobama kod poslovnog partnera.
|
sUserCash
| True
False
| False
| Da li kupac ima uvid u saldakonte. Ta varijabla se postavi nakon
logiranja na vrijednosti, određene u kontaktnim osobama kod poslovnog
partnera.
|
sUserInvoice
| True
False
| False
| Da li kupac ima uvid u račune. Ta varijabla se postavi nakon logiranja
na vrijednosti, 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,
drugačije false).
Tim poljem za potvrdu možemo vratiti korisnika po zaključku registracije
nazad, od gdje je bila registracija pozivana |
sPrevPage
| String
| ""
| Ime strane, koja je pozivala tu stranu
Varijabla automatski postavi poziv funkcije DoEndDoc()
|