Datoteka global.asa, koja se nalazi na osnovnom ATENINOM direktoriju sadrži
osnovne parametre, nužno potrebne za njeno pravilno funkcioniranje. Pogledajmo promenljive, i
njihove funkcije
Programske promenljive važe za cijelu ATENU, bez obzira na to, koji
korisnik je prijavljen. Određuju stanje programskog paketa i parametre za
njegovo funkcionisanje.
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 šifranta 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 poslovnih partnera, za kupce, koji su se registrovali preko Atene.
Izaberite kombinaciju slova, koja neće zamjeniti 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 bazi kao onog, koji mijenja zapise
|
sDefaultUserzap
| String
| "AT"
| Preuzet referent, kojeg Atena zapisuje u bazi kao onog, koji kreira zapise
|
sDefaultReferent
| String
| "AT"
| Preuzet referent, kojeg Atena zapisuje u bazi 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"
| Preuzeta vrsta dokumenta narudžba, unutar kojeg će se primati narudžba preko interneta
|
sOrderValid
| String
| "7"
| Preuzeta valjanost narudžbi u danima
|
SShippment
| String
| "7"
| Preuzet nabavni rok narudžbe u danima
|
sOrderComiment
| True
False
| True
| Da li je korisniku dozvoljeno da komentariše narudžbu?
|
sOrderPosComiment
| True
False
| True
| Da li je korisniku dozvoljeno da komentariše poziciju narudžbi?
|
sHandlingCode
| String
| "STOPOST"
| Šifra artikla, koji dodajemo na narudžbu za transport i obradu narudžbi
|
HandlingMax
| Numeric
| - 00
| Iznos narudžbi, 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žbe primaocu (3.osobi)?
Pomoću ovog polja za unos podešavamo ograničenje pri uvidu u narudžbu. Ako je
naručilac stranka A, primalac stranka B (recimo u situacijama, kada je A
platilac robe, koju naruči B), će ako promjenljiva ima vrijednost 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žbama preko interneta za cjenovnu grupu 1
|
iOrderDiscount2
| Numeric
| -
| Procenat rabata na narudžbama preko interneta za cjenovnu grupu 2
|
iOrderDiscount3
| Numeric
| -
| Procenat rabata na narudžbima preko interneta za cjenovnu grupu 3
|
IQtySize
| Numeric
| -
| Dužina polja za količinu
|
iPricijeDecDigits
| Numeric
| -
| Broj decimalnih mjesta kod cijene
|
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 stranice
|
DescFromDataBase
| True
False
| True
| Da li da Atena upotrebi opise iz baze podataka ako artikli nemaju svoje stranice
|
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 cjenovniku iz baze podataka
|
Application("SmallPixWidth")
| String
| "50"
| Širina slike na cjenovniku
|
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 šifrantu valuta u
PANTHEON™-u
|
SLangCSN
| String
| " charset=windows-1250"
| Preuzeta šifra tabele za taj jezik
|
Pored globalnih
promjenljivih svaki korisnik ima i svoje preuzete parametre, koji se
podešavaju na
početku seanse. Među seansom se vrednost tih promenljivih mijenja, 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žbe
|
RAmimount
| Numeric
| -
| Vrijednost narudžbin |
sUserOrder
| True
False
| True
| Da li kupac može da naručuje. Ova promjenljiva se postavlja nakon
logovanja na vrijednosti, 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()
|