Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
kb:izvestaj_o_stanju_lagera_na_dan_po_fifo [2012/08/04 22:12] – milano | kb:izvestaj_o_stanju_lagera_na_dan_po_fifo [2012/08/08 05:03] (current) – [Tabele TmpKorSimpCho i TmpKorSimpCalc] milano | ||
---|---|---|---|
Line 15: | Line 15: | ||
- Formirati spisak nabavki određenog artikla na određenom magacinu sortiran po datumu prijema **u opadajućem poretku**. | - Formirati spisak nabavki određenog artikla na određenom magacinu sortiran po datumu prijema **u opadajućem poretku**. | ||
- | - Odeći | + | - Obrisati |
- | - Formirati //lager listu// | + | - Formirati //lager listu// |
- | - Procesirati stavku po stavku //sa lager liste// | + | - Procesirati stavku po stavku //sa lager liste// |
- | - Obrisati sve stavke iz //spiska nabavki// | + | - Obrisati sve stavke iz //spiska nabavki// |
- | - Napraviti izveštaj koji će prikazati rezultujući //spisak nabavki// | + | - Napraviti izveštaj koji će prikazati rezultujući //spisak nabavki// |
===== Procesni zadatak ===== | ===== Procesni zadatak ===== | ||
Line 34: | Line 33: | ||
- | Komanda **BLMrdSys** | + | Komanda **BLMrdSys** biblioteke ima sledeća dejstva: |
- Upit korisnika za datum preseka stanja na lageru (sem ako se datum preda na drugi način) | - Upit korisnika za datum preseka stanja na lageru (sem ako se datum preda na drugi način) | ||
- Upit korisnika da odabere magacin koji se obračunava (bez opcije "sva skladišta" | - Upit korisnika da odabere magacin koji se obračunava (bez opcije "sva skladišta" | ||
- | - Priprema tabele | + | - Priprema tabele |
- brisanje svih zapisa pokrenutih pre više od 2 dana | - brisanje svih zapisa pokrenutih pre više od 2 dana | ||
- provera da li neko već radi istu stvar za isto skladiše i obaveštenje o mogućem usporenju | - provera da li neko već radi istu stvar za isto skladiše i obaveštenje o mogućem usporenju | ||
- | - Prosleđivanje dobijenog // | + | - Prosleđivanje dobijenog // |
+ | |||
+ | |||
+ | ==== Tabele " | ||
+ | |||
+ | |||
+ | Tabela sadrži rezultat obračuna @LFF procedure. Ona je podskup tabele **TmpKorSimpCho** u kojoj se evidentira tok procesa obračuna kako bi ostali korisnici mogli da preduzmu neophodne korake (sačekati da se tekući obračun završi ili prekinuti tekući obračun i započeti sopstveni). | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | === TmpKorSimpCho === | ||
+ | |||
+ | |||
+ | ^Polje ^Vrsta ^Vrednost ^Opis | | ||
+ | |JobID |Long | | | | ||
+ | |Funkcija |Long |1001 |Indikator vrste obračuna koji se obrađuje u slogovima TmpKorSimpCalc tabele. | ||
+ | |IDFld |Long |Skladista.SklID | \\ Identifikacioni broj skladišta koje se obračunava. | ||
+ | |AddID |Long |0-100 |Procenat završenosti posla. | | ||
+ | |Datum1 |Date | |Datum i vreme pokretanja procesa. | | ||
+ | |Datum2 |Date | |Datum i vreme poslednjeg osvežavanja statusa AddID. | | ||
+ | |Datum3 |Date | |Datum i vreme završetka procesa. | | ||
+ | |Datum4 |Date | |Datum i vreme sa kojim je izvršen presek stanja (datum preseka lagera). | | ||
+ | |||
+ | |||
+ | Algoritam: | ||
+ | |||
+ | |||
+ | - Korisnik zadaje skladište i datum (opciono i vreme) preseka stanja. | ||
+ | - Provera da li je proces za dati magacin sa takvim parametrom preseka već pokrenut, kao i da li je u logičnim okvirima.\\ | ||
+ | - Pokretanje @LFF procesa izračunavanje dužine trajanja procesa i upis progresa u **AddID ** polje. | ||
+ | - Osvežavati polje **AddID** | ||
+ | |||
+ | |||
+ | === TmpKorSimpCalc === | ||
+ | |||
+ | |||
+ | ^Polje ^Vrsta ^Vrednost ^Opis | | ||
+ | |TmpsccID |Long, PK |AUTOINCREMENT |Jedinstveni primarni ključ sloga. | | ||
+ | |TmpsmpID |Long, FK |UniBroj.UsrFn (blbrUNIFUN) |Refernca ka tabeli **TmpKorSimpCho**. | | ||
+ | |DocID |Long |Ulaz.UlID |Identifikator dokumenta (UlID) ulazne kalkulacije koja je predmet obračuna. | | ||
+ | |SasID |Long |SasUlaz.SasUlID |Identifikator pozicije u sastavu ulazne kalkulacije koja je predmet obračuna. | | ||
+ | |DTStamp |Double | |Vremenski pečat transakcije (kako bi se ispravno sortiralo u opadajućem poretku). | | ||
+ | |ElID |Long |SasUlaz.ElID |Identifikator artikla koji se obrađuje. | | ||
+ | |KolCalc |Double | |Količina koja se sa lager liste " | ||
+ | |||
+ | |||
+ | \\ | ||