Heart-Profit ERP
October 05, 2024, 06:34:56 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Toekennen Voorraaditems aan Verkooporders  (Read 1024 times)
0 Members and 2 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27469


View Profile WWW
« on: November 28, 2008, 12:42:52 pm »

Vanuit het Artikel-/Verschijningsvorm menu, aangeroepen met F4___ vanuit de funktionaliteit Raadplegen Artikel-/Verschijningen met VTV (Hmenu,1,1,1,2,2) kan m.i.v. deze Releasenote een nieuw scherm worden aangeroepen om Voorraaditems toe te kennen aan Verkooporders.

De funktionaliteit is gelijk aan wat reeds mogelijk was via "Raadplegen te Leveren Artikelen" + "Specifiek Voorraaditem naar de Raaplijst sturen", maar doet dit nu op een gebruikersvriendelijkere wijze.

Nb: Ontwikkeld t.b.v. het inkopen van Meloenen in dozen van 6 stuks, en waarbij iedere doos een eigen gewicht heeft, en een partij met haar eigen gewicht aan een specifieke order (klant) zal moeten worden toegewezen.

In het VTV scherm zal een kombinatie Artikel-/Verschijning + Kenmerken moeten worden geselekteerd, alvorens het menu wordt aangeroepen vanwaaruit deze funktionaliteit wordt opgestart. Het geselekteerde produkt wordt in het kader bovenin het scherm getoond.

Het scherm is opgebouwd uit een 4 tal vakken:

1. Overzicht met Verkooporderregels waarop de Artikel-/Verschijning-/Kenmerken besteld zijn.

2. Overzicht met (beschikbare) Voorraaditems welke ingezet kunnen worden ter dekking van deze orderregels.

3. Detailinformatie m.b.t. de geselekteerde order en de in te zetten hoeveelheden.

4. Charges die reeds gereserveerd zijn voor de betreffende Verkooporderregel.



 1. Overzicht Verkooporderregels

In een Listview control worden de orderregels opgesomd waarop het geselekteerde produkt is verkocht. In dit overzicht worden alle Verkooporderregels weergegeven voor zover deze nog niet geleverd (geraapt) zijn. Regels die al volledig naar de Raaplijst gestuurd zijn (Te Leveren = 0 Verschijningen) zullen "groen" worden weergegeven. Hoewel er niets meer geleverd hoeft te worden op deze orderregels, staan ze toch in het overzicht. Dit, juist bedoeld om van een eerdere reservering iets af te kunnen snoepen.

De Listview bevat een aantal kolommen die handig kunnen zijn voor de selektie van de gewenste orderregel. Standaard geldt in een Listview control dat we op een willekeurige header kunnen clicken waarna het overzicht op die kolom zal worden gesorteerd. Zo zouden we ervoor kunnen kiezen om bijv. de Verkooporderregels te sorteren op Leverdatum-/tijd.

In de lijst met Verkooporderregels selekteer ik de eerste orderregel. Op deze orderregel zijn 40 dozen meloenen van 6 stuks (= Verschijning) besteld. Van een meloen is gesteld dat deze standaard 3 Kg weegt; een doos van 6 stuks komt daarmee op een standaard inhoud van 18 Kg. De te leveren hoeveelheid wordt zowel in aantal Verschijningen (= 40) alsmede in aantal Voorraadeenheden (40 x 18 Kg = 720 Kg) getoond.

 2. Beschikbare Voorraaditems

In deze Listview is een overzicht opgebouwd met alle beschikbare partijen die we van deze meloenen op voorraad hebben liggen. Middels de kolommen Chargenummer, Interne Charge, Lokatie en Werkelijke Inhoud worden alle beschikbare kombinaties getoond. Van iedere partij wordt ook aangegeven hoeveel er beschikbaar is (in Aantal Verschijningen, maar ook omgerekend naar aantal Eenheden). Rubriek "T.H.T" zal alleen gevuld zijn indien er bij de betreffende partij een Houdbaarheidsdatum bekend is.



Uit dit overzicht dient de partij te worden geselekteerd welke we willen gaan toekennen aan de geselekteerde order.

Optioneel is de kolom "Opmerking". Standaard is deze niet aanwezig, maar ze zal worden opgenomen zodra er een Keuringsvoorschrift met de Identifikatie "OPMRK" is gedefinieerd. Per partij wordt vervolgens de Keuringswaarde getoond die voor de betreffende partij werd opgegeven.

Hoewel hier v.w.b. het werken met Scan Terminal en Touchscreen scherm nog geen mogelijkheden zijn om dergelijke Keuringswaarden in te vullen (wel via de gewone Profit schermen) lokken we hiermee nieuw te ontwikkelen funktionaliteit uit juist óm dit te gaan registreren. Het voor ogen liggende doel is dat als iemand de ontvangen partij beoordeeld, en zijn oordeel als Keuring kenbaar maakt aan het systeem, de persoon die de partijen aan de orders gaat toekennen deze informatie kan gebruiken.

 3. Detailinfo

De gegevens die in bij #1 en #2 worden geselekteerd worden nog eens weergegeven in vak #3.



Hier zien we nogmaals welke orderregel we geselekteerd hebben, en vervolgens een rekeningsommetje, waarin wordt bijgehouden hoeveel er nog te leveren was (in aantal verschijningen én in aantal eenheden), hoeveel Verschijningen we uit de geselekteerde partij kunnen toekennen aan deze orderregel, en wat de resterende behoefte zal worden als we deze partij verwerken.

"Raadplegen Te Leveren Artikelen" toont de te leveren hoeveelheden alleen in Verschijningen. Alhier worden ook de eenheden getoond, juist bedoeld voor de situatie "Meloenen" waarbij iedere partij een ander gewicht (Werkelijke Inhoud) kan hebben. Hoewel de order nog steeds als "voldaan" beschouwd wordt als het aantal Verschijningen geleverd is, zal het aantal eenheden gewenst (kunnen) zijn om te konstateren dat we over de hele bestelling heen niet ineens veel minder kilo's zullen gaan leveren.

In #2 hebben we een partij geselekteerd van 20 Verschijningen x 16,938 Kg. Het detailscherm biedt vervolgens de mogelijkheid om dit aantal te overschrijven met bijv. 15 Verschijningen, hetgeen overeen zou komen met een Deellevering vanuit Raadplegen te Leveren Artikelen.

Nb: Merk op dat diverse Scan Terminal schermen als uitgangspunt hebben dat één pallet één Chargenummer bevat, en dat zodra een pallet gesplitst wordt, het gesplitst deel een nieuwe (sub-) Charge dient te krijgen.  In dit kader is het niet gezegd dat die schermen er ook vanzelfspreken tegen kunnen dat er hier een deel van een partij wordt gereserveerd.

Indien de orderregel geselekteerd is, de toe te kennen partij is geselekteerd, desgewenst het aantal toe te wijzen Verschijningen is overschreven, kunnen we middels F1___ verwerken. De partij zal nu v.w.b. de opgegeven hoeveelheid worden toegewezen aan deze Verkooporderregel.



Na F1___ zal de opgegeven hoeveelheid worden overgeheveld naar vak #4, alwaar de voor deze Verkooporderregel gereserveerde partijen worden weergegeven. In de Listview met Verkooporderregel zien we dat het aantal te Leveren Verschijningen is afgenomen van 40 tot 20.

Het proces met toekennen van partijen kunnen we net zo lang herhalen tot er niets meer aan de orderregel is toe te wijzen (lees: het aantal te leveren verschijningen gelijk is aan 0).

Als ik nog een tweede partij van 20 Verschijningen toewijs aan de Verkooporderregel, zal er niets meer hoeven te worden geleverd op deze orderregel. Ze zal alsnog worden opgenomen in de Listview, maar de order wordt nu "groen" weergegeven (aantal te leveren = 0).



Als e.d. regel (waarop niets meer te leveren valt) wordt geselekteerd, zal de Listview control met toe te wijzen Voorraaditems worden disabled; er valt nl. niets meer toe te wijzen aan deze orderregel.

 4. Gereserveerde Charges

Indien in #1 een Verkooporderregel wordt geselekteerd waarvoor al Charges zijn toegewezen. zullen deze partijen worden weergegeven in dit blok.

Zou ik nogmaals de orderregel selekteren waaraan we net 2 partijen hebben toegekend, dan ziet dit eruit als:



Vervolgens kan ik uit dit overzicht een partij selekteren, en zal  F1___ de reservering van die partij ongedaan maken. De te leveren hoeveelheid van de geselekteerde Verkooporderregel komt voor dit aantal weer open te staan, en de gebruiker kan desgewenst een andere partij toewijzen aan deze orderregel.

 Algemeen

Het scherm kan (dus) voor twee doeleinden worden gebruikt:

a. het reserveren van een partij

b. het ongedaan maken van een eerdere reservering

In beide gevallen zal eerst de Verkooporderregel moeten worden geselekteerd waaraan we een partij willen toewijzen, danwel we een partij willen ontkoppelen. Willen we vervolgens een partij toewijzen, dan selekteren we een regel uit de lijst met Beschikbare Voorraaditems. Zodra we zo'n partij selekteren, zal de Listview met Gereserveerde Charges vanzelf gedisabled worden. F1__ zal er in dit geval voor zorgen dat de partij gereserveerd wordt.

Zouden we na selektie van de Verkooporderregel een regel uit de reeds Gereserveerde Charges selekteren, dan verwacht het systeem dat reden b. aan de orde is. In dit geval zal F1___ de reservering van de geselekteerde regel ongedaan maken.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LOAVMN      Menu Artikel/Verschijningen    27-10-2008    24-11-2008
LOCHKVBK    Invullen Keuring van Charge    30-10-2008    25-11-2008
LOCPKVWR    Omschrijving (nog) niet bekend      -  -        25-11-2008
LOLLTVLM    Omschrijving (nog) niet bekend      -  -        17-03-2008
LOLRVW2     Omschrijving (nog) niet bekend    23-07-2008    27-11-2008
LOOFT1      Omschrijving (nog) niet bekend    01-10-2008    24-11-2008
LOTSMN      Menu Touch Screen / Scan Terminal    10-10-2007    17-03-2008
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.074 seconds with 19 queries.