kb:distribucija_porucene_robe_main

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
Last revisionBoth sides next revision
kb:distribucija_porucene_robe_main [2013/10/06 14:30] – [ORD_LoadOrderHeadsOdlozW] milanokb:distribucija_porucene_robe_main [2013/10/08 02:35] – [ORD_DispNeisporuceno] milano
Line 8: Line 8:
     - **(OrderSasZak.ZakOrdKol+OrderSasZak.ZakKolSklad) < (OrdersDispSas.DispKol+OrdersDispSas.CancKol)**; Znači da poručena količina još nije distribuirana.     - **(OrderSasZak.ZakOrdKol+OrderSasZak.ZakKolSklad) < (OrdersDispSas.DispKol+OrdersDispSas.CancKol)**; Znači da poručena količina još nije distribuirana.
 Kombinacijom ovih parametara mogu se dobiti razna stanja u kojima se nalaze porudžbenice prodaje. Kombinacijom ovih parametara mogu se dobiti razna stanja u kojima se nalaze porudžbenice prodaje.
 +
  
 ====== Važni upiti ====== ====== Važni upiti ======
Line 28: Line 29:
  
  
-Bazne tabele: **Orders**, **OrderSas**,**OrderSasZak**,**OrdersTrack** \\  +Bazne tabele: **Orders**, **OrderSas**,**OrderSasZak**,**OrdersTrack**     \\ Bazni upiit :   \\ Izvedeni upiti: [[:kb:distribucija_porucene_robe_main#ord_loadorderheadsodlozw_ord_loadorderheadsodlozw|ORD_LoadOrderHeadsOdlozW]]**  \\ 
-Bazni upiit : \\  +
-Izvedeni upiti: **[[:kb:distribucija_porucene_robe_main#ord_loadorderheadsodlozw_ord_loadorderheadsodlozw|ORD_LoadOrderHeadsOdlozW]]\\ +
 ** Procedure: ** Procedure:
  
Line 44: Line 43:
 Upit vraća i neaktivne porudžbenice prodaje (ne ispituje status) Upit vraća i neaktivne porudžbenice prodaje (ne ispituje status)
 </code> </code>
 +
 +
 ==== ORD_DocLinkToRate ==== ==== ORD_DocLinkToRate ====
  
  
-Bazne tabele: **DocLink** \\ Bazni upiit :  \\ Izvedeni upiti: **[[:kb:distribucija_porucene_robe_main#ord_loadorderheadsodlozw_ord_loadorderheadsodlozw|ORD_LoadOrderHeadsOdlozW]], ORD_LoadOrderHeadsOdlozQ, DOC_RateUgovoriPoruc, KUP_LicaUgovoriLst, ORD_DistribByOrtIDOrdID,  \\ +Bazne tabele: **DocLink**     \\ Bazni upiit :    \\ Izvedeni upiti: [[:kb:distribucija_porucene_robe_main#ord_loadorderheadsodlozw_ord_loadorderheadsodlozw|ORD_LoadOrderHeadsOdlozW]]**, ORD_LoadOrderHeadsOdlozQ, DOC_RateUgovoriPoruc, KUP_LicaUgovoriLst, ORD_DistribByOrtIDOrdID,    \\ 
 ** Procedure: msbalans.exe modul //Dokumenti//, procedura //FetchDocHead//. ** Procedure: msbalans.exe modul //Dokumenti//, procedura //FetchDocHead//.
  
  
 Upit vraća spisak zaglavlja porudžbenica prodaje vezanih za ugovor o prodaji na rate (najčešće kod sindikalne prodaje). Upit vraća spisak zaglavlja porudžbenica prodaje vezanih za ugovor o prodaji na rate (najčešće kod sindikalne prodaje).
 +
  
 ==== ORD_LoadOrderHeadsOdlozW ==== ==== ORD_LoadOrderHeadsOdlozW ====
  
  
-Bazne tabele: **defDocTip**, **DopOpis**, **Korisnici**, **LongDesc**, **Orders**, **Orders** \\  +Bazne tabele: **defDocTip**, **DopOpis**, **Korisnici**, **LongDesc**, **Orders**   \\ Bazni upiit : [[:kb:distribucija_porucene_robe_main#ord_doclinktorate|ORD_DocLinkToRate]], [[:kb:distribucija_porucene_robe_main#ord_ordtoortodloz|ORD_OrdToOrtOdloz]]** **  i **ViewNazivEx**.   \\ Izvedeni upiti: **ORD_DistribAnalyseByQtt  \\ **Procedure:**Direktno u **   IOrderDistribs.OrdersWaiting**, i modulu **   LocDistrib**, **   FAfterDistribEvents**proceduri (ROBOrders).   \\ **  
-Bazni upiit : **[[:kb:distribucija_porucene_robe_main#ord_doclinktorate|ORD_DocLinkToRate]]****[[:kb:distribucija_porucene_robe_main#ord_ordtoortodloz|ORD_OrdToOrtOdloz]] ** i **ViewNazivEx**. \\  + 
-Izvedeni upiti: **ORD_DistribAnalyseByQtt\\  + 
-** Procedure:**Direktno u ** IOrderDistribs.OrdersWaiting**, i modulu ** LocDistrib**, ** FAfterDistribEvents**proceduri (ROBOrders). \\  +Upit vraća  spisak **aktivnih**   porudžbenica prodaje koje se nalaze u redu neisporučene robe u formatu //ORD_LoadOrderHead//   (standardni upit za učitavanje zaglavlja porudžbine IOrder klase). 
-** + 
 + 
 +==== ORD_UndeliveredByZak ==== 
 + 
 + 
 +<font 10pt:normal/Arial;;#FFFFFF;;#555555>ZASTARELO. UMESTO OVOG KORISTITI UPIT ORD_NeisporSve</font>  
 + 
 + 
 +Bazne tabele: **Orders**, **OrderSas, OrderSasZak, OrdersDispSas, OrdersTrack**   \\ Bazni upiit :   \\ Izvedeni upiti: <del>ORD_DistribAnalyseByQtt</del>, <del>ORD_PrepareForTLC </del>  ** \\ **Procedure:** \\ **  
 +Upit vraća stavke Zaključnice prodaje koje nisu u potpunosti isporučene. Objedinjuje porudžbenicu prodaje, zaključnicu i podatke o distribuciji. Uslovi za vraćanje podataka su: 
 + 
 + 
 +    - OZ.ZakOrdKol>SUM(ODS.DispKol+ODS.CancKol); Znači sve što je trebalo da se poruči još nije isporučeno; 
 +    - OZ.ZakKolSklad>SUM(ODS.DispKol+ODS.CancKol) AND (T.ResType=2); Znači sve što ide direktno sa skladišta još nije izdato; 
 + 
 + 
 +<font 10pt:normal/Arial;;#FFFFFF;;#555555>Upit sadrži grešku! Odvojeno se testiraju količine za nabavku i za izdavanje sa skladišta a u realnosti postoji mogućnost da ista stavka sadrži količine od obe vrste.</font> 
  
  
-Upit vraća  spisak **aktivnih** porudžbenica prodaje koje se nalaze u redu neisporučene robe u formatu //ORD_LoadOrderHead// (standardni upit za učitavanje zaglavlja porudžbine IOrder klase). 
 ==== ORD_DistribAnalyseByQtt ==== ==== ORD_DistribAnalyseByQtt ====
  
  
-Bazne tabele: **OrderQuoteSas, OrderSasConf, OrderSasUlaz, SkladKol, TmpSerNumPrn** \\  +Bazne tabele: **OrderQuoteSas, OrderSasConf, OrderSasUlaz, SkladKol, TmpSerNumPrn**   \\ Bazni upiit : [[:kb:distribucija_porucene_robe_main#ord_loadorderheadsodlozw|ORD_LoadOrderHeadsOdlozW]]**, **  <del>ORD_UndeliveredByZak</del>, [[:kb:distribucija_porucene_robe_main#ord_neisporsve|ORD_NeisporSve]]  \\  
-Bazni upiit : **[[:kb:distribucija_porucene_robe_main#ORD_LoadOrderHeadsOdlozW|ORD_LoadOrderHeadsOdlozW]], ORD_UndeliveredByZak** \\  +Izvedeni upiti: **ORD_LoadOrderHeadsOdlozQ  \\  
-Izvedeni upiti: **ORD_LoadOrderHeadsOdlozQ\\  +** Procedure: ** \\ **  
-** Procedure:**** **\\  + 
-** + 
 +Upit vraća spisak **aktivnih **  porudžbenica prodaje koje se nalaze u redu neisporučene robe, a u okviru kojih postoje stavke koje bi se mogle isporučiti sa skladišta određenih u tu svrhu. To znači da se roba koju očekuju kupci pojavila na magacinu. 
 + 
 + 
 +==== ORD_LoadOrderHeadsOdlozQ ==== 
 + 
 + 
 +Bazne tabele:  \\ Bazni upiit : [[:kb:distribucija_porucene_robe_main#ord_loadorderheadsodlozw|ORD_LoadOrderHeadsOdlozW]]**, **  [[:kb:distribucija_porucene_robe_main#ord_neisporsve|ORD_NeisporSve]], [[:kb:distribucija_porucene_robe_main#ord_doclinktorate|ORD_DocLinkToRate]] \\  
 +Izvedeni upiti: ** \\  
 +** Procedure: IOrderDistribs.OrdersResolvable (BLROrders) 
 + 
 + 
 +Upit vraća **filtriran**  spisak aktivnihporudžbenica prodaje koje se nalaze u redu neisporučene robe u formatu //ORD_LoadOrderHead//  (standardni upit za učitavanje zaglavlja porudžbine IOrder klase). 
 + 
 + 
 +**Filter**  se odnosi na: 
  
 +    - Odabir "Potvrda prijema" u smislu potrage za porudžbenicama prodaje koje su pristiglom robom obuhvaćene
 +    - Odabir skladišta sa kog se roba otprema, u smislu pregleda porudžbenica prodaje koje se, na osnovu uvida u stanje magacina, mogu isporučiti.
 +    - Ograničenje na celovitost mogućeg izvršenja porudžbenice prodaje. Ovo podrazumeva sakrivanje porudžbenica koje se mogu izvršiti samo parcijalno.
  
-Upit vraća spisak **aktivnih ** porudžbenica prodaje koje se nalaze u redu neisporučene robe, a u okviru kojih postoje stavke koje bi se mogle isporučiti sa skladišta određenih u tu svrhu. To znači da se roba koju očekuju kupci pojavila na magacinu. 
  
 ===== Upiti sadržaja porudžbenica prodaje ===== ===== Upiti sadržaja porudžbenica prodaje =====
Line 85: Line 120:
  
  
-Oslonac:  Tabela **OrdersDispSas**   \\ Procedure:  \\ Izvedeni upiti: **[[:kb:distribucija_porucene_robe_main#ord_neisporsve|ORD_NeisporSve]], rptOrderSTNeispor** +Oslonac:  Tabela **OrdersDispSas**       \\ Procedure:    \\ Izvedeni upiti: [[:kb:distribucija_porucene_robe_main#ord_neisporsve|ORD_NeisporSve]]**, rptOrderSTNeispor** 
  
  
-Upit vrši agregaciju tabele **OrdersDispSas**  po polju **IDFld**  sumirajući kolone //DispKol //  i //CancKol//. Polje **IDFld **  je direktna veza na **OrderSasZak.IDFld**  (FOREIGN KEY) pa se na ovaj način dobija trenutno distribuirana količina po svakoj stavci Zaključnice. //DispKol//  se odnosi na robu isporučenu kupci, a //CancKol//  na robu od koje je kupac odustao.+Upit vrši agregaciju tabele **OrdersDispSas**    po polju **IDFld**    sumirajući kolone //DispKol //    i //CancKol//. Polje **IDFld **    je direktna veza na **OrderSasZak.IDFld**    (FOREIGN KEY) pa se na ovaj način dobija trenutno distribuirana količina po svakoj stavci Zaključnice. //DispKol//    se odnosi na robu isporučenu kupci, a //CancKol//    na robu od koje je kupac odustao.
  
  
Line 94: Line 129:
  
  
-Oslonac:  Upit **ORD_DispByZak**, tabele Orders, OrderSas, OrderSasZak, OrdersTrack i //pogled//  **ViewNazivEx**   \\ Procedure:  \\ Izvedeni upiti: **ORD_NeisporRoba**, **ORD_NeisporProizv, [[:kb:distribucija_porucene_robe_main#ord_dispneisporuceno|ORD_DispNeisporuceno]]** +Oslonac:  Upit **ORD_DispByZak**, tabele Orders, OrderSas, OrderSasZak, OrdersTrack i //pogled//    **ViewNazivEx**       \\ Procedure:    \\ Izvedeni upiti: **ORD_NeisporRoba**, **ORD_NeisporProizv, ** [[:kb:distribucija_porucene_robe_main#ord_dispneisporuceno|ORD_DispNeisporuceno]]
  
  
Line 113: Line 148:
  
  
-Oslonac:  Upit **ORD_NeisporSve**, tabela **Elementi**   i //pogled//   **ViewNazivEx**     \\ Procedure: Direktno se ne koristi, derivati se koriste u **IOrderDistribSas.Record2Object**   (format zapisa), i **IOrderDistrib.FetchUndeliveredGoods**   (BySkl, BySklPrijem)  \\ Izvedeni upiti: **ORD_DispNeisporucenoBySkl**, **ORD_DispNeisporucenoBySklPrijem**+Oslonac:  Upit **[[:kb:distribucija_porucene_robe_main#ORD_NeisporSve|ORD_NeisporSve]]**, tabela **Elementi** i //pogled// **ViewNazivEx** \\  
 +Procedure: Direktno se ne koristi, derivati se koriste u **IOrderDistribSas.Record2Object** (format zapisa), i **IOrderDistrib.FetchUndeliveredGoods** (BySkl, BySklPrijem)    \\  
 +Izvedeni upiti: **ORD_DispNeisporucenoBySkl**, **ORD_DispNeisporucenoBySklPrijem**  
 + 
 + 
 +Upit je direktan derivat **ORD_NeisporSve** upita kome je pridodata informacija o artiklima vezivanjem na tabelu **Elementi.**  
 + 
 + 
 +==== ORD_SalesOrdersByZakDisp ==== 
 + 
 + 
 +Bazne tabele:  **Orders, OrderSas, OrderSasZak, OrdersDispSas** \\  
 +Bazni upiit : \\  
 +Izvedeni upiti: \\  
 +Procedure: msbalans za potrebe izrade naloga za prenos, odnosno vezivanje porudžbenica prodaje na pomenuti nalog za prenos robe. 
 + 
 + 
 +Upit vraća spisak **porudžbenica prodaje** koje su obrađene u okviru predate Zaključnice odnosno Distribucione liste (predaje se OrtID).
  
  • kb/distribucija_porucene_robe_main.txt
  • Last modified: 2013/10/08 02:36
  • by 127.0.0.1