Distribuiraju se porudžbenice prodaje koje se nalaze u redu neisporučene robe. Osnovni parametri za utvrđivanje zaglavlja i sadržaja porudžbenica u redu neisporučene robe su:
Kombinacijom ovih parametara mogu se dobiti razna stanja u kojima se nalaze porudžbenice prodaje.
Upiti za sakupljanje podataka o porudžbinama prodaje koje čekaju ili se mogu završiti. Dele se na:
Osnovna namena je analiza spiskova porudžbenica prodaje koje čekaju na završetak.
Bazne tabele: Orders, OrderSas,OrderSasZak,OrdersTrack
Bazni upiit :
Izvedeni upiti: ORD_LoadOrderHeadsOdlozW
Procedure:
Upit vraća spisak porudžbenica prodaje, samo osnovne podatke iz zaglavlja koje su smeštene u red neisporučene robe ili imaju ne ispunjenih staki označenih “za poručivanje”. Uslov je zadat “ili” kombinacijom sledećeih parametara:
Upit vraća i neaktivne porudžbenice prodaje (ne ispituje status)
Bazne tabele: DocLink
Bazni upiit :
Izvedeni upiti: ORD_LoadOrderHeadsOdlozW, ORD_LoadOrderHeadsOdlozQ, DOC_RateUgovoriPoruc, KUP_LicaUgovoriLst, ORD_DistribByOrtIDOrdID,
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).
Bazne tabele: defDocTip, DopOpis, Korisnici, LongDesc, Orders
Bazni upiit : ORD_DocLinkToRate, ORD_OrdToOrtOdloz i ViewNazivEx.
Izvedeni upiti: ORD_DistribAnalyseByQtt
Procedure:Direktno u IOrderDistribs.OrdersWaiting, i modulu LocDistrib, FAfterDistribEventsproceduri (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).
ZASTARELO. UMESTO OVOG KORISTITI UPIT ORD_NeisporSve
Bazne tabele: Orders, OrderSas, OrderSasZak, OrdersDispSas, OrdersTrack
Bazni upiit :
Izvedeni upiti: ORD_DistribAnalyseByQtt, ORD_PrepareForTLC
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 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.
Bazne tabele: OrderQuoteSas, OrderSasConf, OrderSasUlaz, SkladKol, TmpSerNumPrn
Bazni upiit : ORD_LoadOrderHeadsOdlozW, ORD_UndeliveredByZak, ORD_NeisporSve
Izvedeni upiti: ORD_LoadOrderHeadsOdlozQ
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.
Bazne tabele:
Bazni upiit : ORD_LoadOrderHeadsOdlozW, ORD_NeisporSve, 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:
Vraćaju stavke porudžbenica prodaje koje se mogu realizovati ili jednostavno čekaju u redu neisporučene robe.
Oslonac: Tabela OrdersDispSas
Procedure:
Izvedeni upiti: 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.
Oslonac: Upit ORD_DispByZak, tabele Orders, OrderSas, OrderSasZak, OrdersTrack i pogled ViewNazivEx
Procedure:
Izvedeni upiti: ORD_NeisporRoba, ORD_NeisporProizv, ORD_DispNeisporuceno
Upit vraća spisak nerazrešenih porudženica prodaje zajedno sa stavkama koje su ostale za isporuku. Ne vraćaju se stavke koje su ravzšene (ZakOrdKol+ZakKolSklad)<(DispKol+CancKol) ali ni stavke Zaključnice koje nisu zaključane (DatLocked IS NULL).
Uslovi koji moraju biti ispunjeni:
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
Upit je direktan derivat ORD_NeisporSve upita kome je pridodata informacija o artiklima vezivanjem na tabelu Elementi.
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).