 | Loading… |
 | Loading… |
A mirrored page will be created for the selected page (this is a page with the same content and the same HTML ID as the selected page). Select one or more locations in the wiki tree where you want to place the mirrored page. Warning: A mirrored page cannot be edited, as it only displays the content of the original page!
 | Loading… |
 | Loading… |
|
|
|
Vnos serijskih številkVnos serijskih številk
Kot smo videli že v poglavjiu Čemu serijske številke, poznamo več vrst serijskih številk. S pomočjo panela za nastavitve parametrov za vnos serijskih številk lahko določimo oziroma izberemo pomen in dolžino posameznega dela serijske številke.
- Če podatkov v tem panelu ne vnašamo, bo serijska številka negovoreča in bo dolga največ 100 znakov.
- Lahko pa tudi izberemo način oblikovanja serijskih številk in maksimalno dovoljeno dolžino s pomočjo nastavitev:

| Poz. |
zaporedna številka pozicije definiranja serijske številke. Program avtomatsko številči pozicije v naraščajočem zaporedju po 10 - ta podatek lahko tudi ročno popravimo. |
| Dol. |
dolžina tega dela serijske številke, kot naj se zapisuje v bazo podatkov (v številu znakov) |
| Tekst |
poljuben tekst za opis dela serijske številke, ki se izpiše pri vnosu serijskih številk (glej Šifrant identov - serijske številke ). |
| Dol. |
dolžina tega dela serijske številke, kot naj se izpisuje na ekranu pri vnosu serijskih številk. (glej Šifrant identov - serijske številke). Podatek je običajno enak dolžini, opisani zgoraj, lahko pa je tudi daljši. |
| Polnilo |
vnesemo znak, ki naj se uporabi za dopolnjevanje števila predpisanih mest za posamezen segment serijske številke. Polnilo uporabljamo v kombinaciji z načinom ravnanja (glej opis naslednjega polja). Primer: za vnos posameznih delov serijskih številk uporabljamo vodeče ničle. Vnesemo polnilo "0" in izberemo desno poravnavo vnešenih podatkov (glej pozicijo 1 v gornjem primeru). |
| Ravnanje |
izberemo način poravnave vpisanega dela serijske številke za ta del serijske številke:
- L - Levo - vpisani del serijske številke bo poravnan v levo. Če je za ta del serijske številke predpisana večja dolžina kot je vnešena, se nadaljnja mesta zapolnijo z znakom iz polja " Polnilo " (glej zgoraj).
- D - Desno - vpisani del serijske številke bo poravnan v desno. Če je za ta del serijske številke predpisana večja dolžina kot je vnešena, se nezapolnjena začetna mesta zapolnijo z znakom iz polja "Polnilo" (glej zgoraj).
- C - Center - vpisani del serijske številke bo centriran. Če je za ta del serijske številke predpisana večja dolžina kot je vnešena, se nezapolnjena mesta zapolnijo z znakom iz polja " Polnilo " (glej zgoraj).
- 0 - Ni ravnanja - podatki iz tega polja se ne poravnavajo in ne zapolnjujejo s podatki iz polja " Polnilo ".
|
| Obv. vnos |
polje obkljukamo, če naj bo vnos tega dela serijske številke obvezen. Če je za posamezen del (pozicijo) serijske številke izbran obvezen vnos, pa tega dela serijske številke ne vnesemo, program vrne napako (glej Vnos serijske številke je obvezen na mestu X!). |
| Interno |
polje obkljukamo, če ta del podatka generira in uporablja program interno (primer: modul Carinsko skladišče). |
| Sporočilo |
vnesemo tekst sporočila, ki naj se izpiše, kadar uporabljamo SQL stavek za kontrolo in le-ta naleti na napako |
| SQL stavek za izbiro |
- posamezen del serijske številke (glede na definicije posamezne pozicije) privzeto vnašamo ročno. Na tem mestu pa lahko izberemo dva tipa polnjenja tega dela serijske številke:
- S- Select stavek. Če na tem mestu vnesemo SQL stavek za izbiro podatkov, se pri vnosu podatka za ta del serijske številke pojavi izbirna tabela, iz katere lahko izberemo tu definirani podatek iz DataLab-ove baze podatkov.
Primer: v poziciji 1 gornjega primera smo določili, naj se pri vnosu prvega dela serijske številke v izbirni tabeli pojavijo podatki iz šifranta stolpcev za šifro stolpca 3, ki v našem primeru predstavlja kodo barve (glej Produktne variante ).

- P - Privzeta vrednost. Če na tem mestu vnesemo SQL stavek tipa Privzeta vrednost, se pri vnosu podatka za ta del serijske številke ponudi vnaprej izbrana privzeta vrednost iz DataLabo-ove baze podatkov.
Primer: v poziciji 3 gornjega primera se privzeto vpisuje drugo tekstovno polje iz panela poljubnih polj šifranta identov .

|
| SQL stavek za kontrolo |
V primeru vnosa SQL stavka se ta izvede ob kontroli serijske stevilke in mora vrniti T (uspelo) ali F (neuspelo).
Prenašajo se naslednji parametri:
SERIALNO = serijska številka
IDENT = koda identa
PREJEMNIK = prejemno skladišče
IZDAJATELJ = izdajno skladišče
KLJUC = številka dokumenta
POZ = pozicija
TIP = tip
KOLICINA = vnešena količina
RAZLIKA = vnešena količina - stara količina
Primer: SQL stavek za kontrolo v poziciji 3 gornjega primera:

Primer sporočila napake ob uporabi take nastavitve, če poljubni tekst v šifrantu ne obstaja:
|
Glej tudi primer uporabe številke ključa in pozicije dokumenta v serijski številki.
 | Loading… |
 | Loading… |
|
|
|
|