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 " | ||
| + | |||
| + | |||
| + | \\ | ||