Heart-Profit ERP
November 28, 2024, 03:33:47 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Aanp. Printen Verkooporder m.b.t. Overslaan V.O. en kontrole reeds Geprint  (Read 982 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27476


View Profile WWW
« on: August 20, 2010, 12:13:08 pm »

Bij het Printen van de Verkooporders kan een reeks Verkooporders worden opgegeven. Bijvoorbeeld moeten alle Verkooporders van deze ochtend afgedrukt worden. Verkooporders die op dat moment in behandeling zijn worden dan overgeslagen en zullen aan het einde van de reeks opnieuw worden benaderd om  alsnog geprint te worden. Als op dat moment iemand uit de bewuste Order gaat omdat hij/zij even iets anders moet doen terwijl de Verkooporder nog niet is afgehandeld, wordt de Verkooporder ineens geprint (zoals het ook gewenst was), want we wilde alle Verkooporders afgedrukt hebben. Echter deze Verkooporder was nog niet klaar en er zullen dus nog Verkooporderregels aan toegevoegd worden. Als we dan aan het einde van de dag nogmaals alle niet geprinte Verkoororders willen afdrukken zal de zojuist in de 2e doorloop wel geprinte Verkooporder worden overgeslagen, immers deze is al geprint. Middels deze Rubriek kunnen we aangeven dat we een Verkooporder die we niet kunnen locken (iemand is nog met de Verkooporder bezig) niet moeten opnemen in een tijdelijk bestand, zodat deze straks in een 2e doorloop alsnog geprint wordt, maar dat deze moet worden overgeslagen.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LOPRVO      Printen Verkooporders    31-12-2009    20-08-2010
Logged
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5367


View Profile WWW
« Reply #1 on: August 20, 2010, 12:29:56 pm »

Merk op dat de hele toegepaste methode sowieso niet waterdicht is, en problemen kan uitlokken.

Dus, als gebruiker A een Verkooporder toevoegt, en gebruiker B de Verkooporders print, dan sloeg printen de Verkooporder van A tijdelijk even over, en werd deze in een 2e doorloop alsnog verwerkt, wachtend tot de gebruiker de order had vrijgegeven.
De nu ingebouwde oplossing zegt feitelijk "blijf niet wachten tot die order is vrijgegeven, sla haar gewoon over, en behandel het als een order die op een later moment is toegevoegd, en later nog een keer geprint zal moeten worden".

Wat hier niet mee ondervangen wordt, is de situatie dat A een order moet toevoegen van 100 regels, nét 25 regels heeft ingevoerd, en voor regel 26 eerst even uit de order moet en wat gegevens moet uitzoeken. Gebruiker B kan nu de order printen, omdat deze niet meer geallokkeerd is. Gebruiker A gaat vervolgens weer verder met haar order, en voert de resterende 75 regels in. Deze worden echter nooit meer geprint ! omdat de Verkooporder al een status "geprint" heeft, en Printen Verkooporders kan worden opgestart met de optie "alleen de nog niet geprintte orders printen".
Bij die kombinatie kan het voorkomen dat er een halve order wordt uitgelopen.

Procedureel wordt dit (door de betreffende klant) nu opgelost doordat bekend is dát het om zo'n grote order gaat, die vooraf te blokkeren, en bij het klaar zijn van de order deze weer vrij te geven. Een echte oplossing is dit niet. Een juiste oplossing zou zijn dat iedereen zelf moet aangeven dat ze klaar zijn met een order, en dat deze geprint mag worden. Bij de grote hoeveelheid orders (1000 per dag) is dit voor de klant niet wenselijk.

Overigens hoeft dit helemaal niet tot problemen te leiden indien iedereen zich maar aan de procedure houdt "iedereen print zijn eigen werkbonnen". De verkoper weet dan zelf wel dat hij klaar is met invoeren, en dat de orders geprint kunnen worden. De problemen ontstaan pas zodra iemand orders gaat afdrukken van andere gebruikers (die mogelijk nog niet klaar zijn met hun order).

Een erg voor de hand liggende oplossing is te stellen dat bij het Toevoegen-/Wijzigen van een nieuwe Verkooporderregel de indikator "Verkooporder is geprint" moet worden gereset. Echter, dat zou ervoor zorgen dat als er één regel aan de order wordt toegevoegd, de order opnieuw wordt geprint, en derhalve 2x geraapt wordt. Problematiek die overigens normaliter door "Raaplijsten" wordt opgelost, doch nu kunnen ontstaan omdat er op basis van "een print van de Verkooporder" wordt geraapt.

Bij aankomst bij het Touch Screen Leveren Verkooporder, alwaar hetgeen geraapt is moet worden geboekt op de order, zal de eventuele fout alsnog gekonstateerd worden, omdat er 25 regels op de bon staan, maar 100 op de order. Of anders, omdat het TS scherm aantoont hoeveel colli er geraapt moeten worden over de hele order (X van Y geraapt), en dit aantal niet overeenkomt met wat er geraapt is.

Indien gewenst kunnen we (ter voorkoming van het feit dat bij het gereedmelden op het TS scherm iemand zit te slapen en niet ziet dat de order anders is dan op basis waarvan er geraapt werd) in de barcode van de Verkooporder aangeven hoeveel colli er op de VO stonden op het moment van printen, en verwerking blokkeren indien het aantal colli van de print afwijkt van de order zodra e.e.a. geboekt wordt; dit zou nl. impliceren dat de order inmiddels gewijzigd is.
Logged

Heart-Profit company ID : HA
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.052 seconds with 20 queries.