kb:izvestaj_o_stanju_lagera_na_dan_po_fifo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kb:izvestaj_o_stanju_lagera_na_dan_po_fifo [2012/08/05 21:44] – [Tabele TmpKorSimpCho i **TmpKorSimpCalc**] milanokb: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 sve stavke koje su nastale nakon dana sa kojim se vrši presek. +    - Obrisati sve stavke koje su nastale nakon dana sa kojim se vrši presek. 
-    - Formirati //lager listu//  na dan preseka. +    - Formirati //lager listu//    na dan preseka. 
-    - Procesirati stavku po stavku //sa lager liste//  usaglašavajuči je sa //spiskom nabavki//  tako da se zadovolje uslovi iz pomenutog **zapažanja**. +    - Procesirati stavku po stavku //sa lager liste//    usaglašavajuči je sa //spiskom nabavki//    tako da se zadovolje uslovi iz pomenutog **zapažanja**. 
-    - Obrisati sve stavke iz //spiska nabavki//  kojima nije dodeljena količina iz //lager liste//. Zapaženj nalaže da su u pitanju nabavke robe koja je prodata i ne učestvuje u //lager listi//. +    - Obrisati sve stavke iz //spiska nabavki//    kojima nije dodeljena količina iz //lager liste//. Zapažanje nalaže da su u pitanju nabavke robe koja je prodata i ne učestvuje u //lager listi//. 
-    - Napraviti izveštaj koji će prikazati rezultujući //spisak nabavki//  kao **Lager listu na dan X - po FIFO metodu**. +    - Napraviti izveštaj koji će prikazati rezultujući //spisak nabavki//    kao **Lager listu na dan X - po FIFO metodu**.
  
 ===== Procesni zadatak ===== ===== Procesni zadatak =====
Line 59: Line 58:
 ^Polje ^Vrsta ^Vrednost ^Opis | ^Polje ^Vrsta ^Vrednost ^Opis |
 |JobID |Long |  |  | |JobID |Long |  |  |
-|Funkcija |Long |   +|Funkcija |Long |1001 |Indikator vrste obračuna koji se obrađuje u slogovima TmpKorSimpCalc tabele.      \\   \\ Vrednosti su registrovane u KontneGrupe > KontneGrupeSas tabelama pod KGrID=1195 (Privremeni zapisi obračuna). Zapisi su dostupni i preko viewa FN_TempCalc. 
-|IDFld |Long |Skladista.SklID | \\ Identifikacioni broj skladišta koje se obračunava.  \\ Za sada je predviđeno da se obračun uvek vrši za sve artikle na odabranom magacinu. Po potrebi moguće je dodavanje dodatnih filtera (KatID, PodKatID).  |+|IDFld |Long |Skladista.SklID | \\ Identifikacioni broj skladišta koje se obračunava.            \\ Za sada je predviđeno da se obračun uvek vrši za sve artikle na odabranom magacinu. Po potrebi moguće je dodavanje dodatnih filtera (KatID, PodKatID). |
 |AddID |Long |0-100 |Procenat završenosti posla. | |AddID |Long |0-100 |Procenat završenosti posla. |
-|Datum1 |Date |Datum i vreme pokretanja procesa. |  +|Datum1 |Date |  |Datum i vreme pokretanja procesa. | 
-|Datum2 |Date |Datum i vreme poslednjeg osvežavanja statusa AddID. |  +|Datum2 |Date |  |Datum i vreme poslednjeg osvežavanja statusa AddID. | 
-|Datum3 |Date |Datum i vreme završetka procesa. |  +|Datum3 |Date |  |Datum i vreme završetka procesa. | 
-|Datum4 |Date |Datum i vreme sa kojim je izvršen presek stanja (datum preseka lagera). |  |+|Datum4 |Date |  |Datum i vreme sa kojim je izvršen presek stanja (datum preseka lagera). |
  
  
Line 72: Line 71:
  
     - Korisnik zadaje skladište i datum (opciono i vreme) preseka stanja.     - 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.\\  Ako je pokrenut:  Ponuditi "kačenje" na proces koji je već u toku\\  Ako nije zadovoljen logički okvir: Ponuditi prekid pokrenute procedure i započinjanje nove\\  Ako nije ni pokrenut: Upis vrednosti **SklID **  u **IDFld**, resetovanje vrednosti :\\  **AddID**  =0\\  **Datum1**  =Datum i vreme pokretanja procedure\\  **Datum2 **  i **Datum3**  = NULL\\  **Datum4**  =Zabeležiti datum i vreme na koje se radi presek +    - Provera da li je proces za dati magacin sa takvim parametrom preseka već pokrenut, kao i da li je u logičnim okvirima.\\  Ako je pokrenut:  Ponuditi "kačenje" na proces koji je već u toku\\  Ako nije zadovoljen logički okvir: Ponuditi prekid pokrenute procedure i započinjanje nove\\  Ako nije ni pokrenut: Upis vrednosti **SklID **      u **IDFld**, resetovanje vrednosti :\\  **AddID**      =0\\  **Datum1**      =Datum i vreme pokretanja procedure\\  **Datum2 **      i **Datum3**      = NULL\\  **Datum4**      =Zabeležiti datum i vreme na koje se radi presek 
-    - Pokretanje @LFF procesa izračunavanje dužine trajanja procesa i upis progresa u **AddID **  polje. +    - Pokretanje @LFF procesa izračunavanje dužine trajanja procesa i upis progresa u **AddID **      polje. 
-    - Osvežavati polje **AddID**   napretkom obračuna, istovremeno upisivati u polje **Datum2**   vreme kada je poslenje osveženje obavljeno. Osveženja se rade u koracima od po 1 (%). Znači biće 100 osvežavanja zapisa.+    - Osvežavati polje **AddID**    napretkom obračuna, istovremeno upisivati u polje **Datum2**    vreme kada je poslenje osveženje obavljeno. Osveženja se rade u koracima od po 1 (%). Znači biće 100 osvežavanja zapisa. 
 + 
 + 
 +=== 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 "raspoređuje" na konkretan slog. Sve što ostane sa NULL (neraspoređeno) se briše |
  
  
 \\ \\
  
  • kb/izvestaj_o_stanju_lagera_na_dan_po_fifo.1344203079.txt.gz
  • Last modified: 2012/08/05 21:44
  • by milano