Both sides previous revision Previous revision Next revision | Previous revision |
kb:distribucija_porucene_robe_main [2013/10/06 17:56] – [ORD_DistribAnalyseByQtt] milano | kb:distribucija_porucene_robe_main [2013/10/08 02:36] (current) – external edit 127.0.0.1 |
---|
| |
| |
Bazne tabele: **Orders**, **OrderSas**,**OrderSasZak**,**OrdersTrack** \\ Bazni upiit : \\ Izvedeni upiti: **[[:kb:distribucija_porucene_robe_main#ord_loadorderheadsodlozw_ord_loadorderheadsodlozw|ORD_LoadOrderHeadsOdlozW]] \\ | Bazne tabele: **Orders**, **OrderSas**,**OrderSasZak**,**OrdersTrack** \\ Bazni upiit : \\ Izvedeni upiti: [[:kb:distribucija_porucene_robe_main#ord_loadorderheadsodlozw_ord_loadorderheadsodlozw|ORD_LoadOrderHeadsOdlozW]]** \\ |
** Procedure: | ** Procedure: |
| |
| |
| |
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//. |
| |
| |
| |
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). \\ ** | 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). \\ ** |
| |
| |
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). | 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). |
| |
| |
| |
| |
Bazne tabele: **Orders**, **OrderSas, OrderSasZak, OrdersDispSas, OrdersTrack** \\ | Bazne tabele: **Orders**, **OrderSas, OrderSasZak, OrdersDispSas, OrdersTrack** \\ Bazni upiit : \\ Izvedeni upiti: <del>ORD_DistribAnalyseByQtt</del>, <del>ORD_PrepareForTLC </del> ** \\ **Procedure:** \\ ** |
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: | 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: |
| |
| |
| |
<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> | <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> |
| |
==== 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]], ** <del>ORD_UndeliveredByZak</del>, **[[:kb:distribucija_porucene_robe_main#ord_neisporsve|ORD_NeisporSve]]** \\ | 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. |
| |
| |
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 ==== | ==== ORD_LoadOrderHeadsOdlozQ ==== |
| |
| |
Bazne tabele: \\ | 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]] \\ |
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: ** \\ |
Izvedeni upiti: **\\ | |
** Procedure: IOrderDistribs.OrdersResolvable (BLROrders) | ** 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). | 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: | **Filter** se odnosi na: |
| |
| |
- 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. | - 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. | - Ograničenje na celovitost mogućeg izvršenja porudžbenice prodaje. Ovo podrazumeva sakrivanje porudžbenica koje se mogu izvršiti samo parcijalno. |
| |
| |
===== Upiti sadržaja porudžbenica prodaje ===== | ===== Upiti sadržaja porudžbenica prodaje ===== |
| |
| |
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. |
| |
| |
| |
| |
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]] |
| |
| |
| |
| |
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). |
| |