Heart-Profit ERP
July 03, 2024, 11:31:38 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Elimineren gelijke Emballage bij ompakken via Omvorm Opdracht  (Read 1353 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27445


View Profile WWW
« on: November 01, 2013, 02:19:29 pm »

N.a.v. topic http://ha1.heartprofit.nl/profit/index.php?topic=25515.0 is in deze Releasenote een nieuwe Bedrijfsparameter "Elimineren gelijke Emballageonderdelen bij Omvorm Opdracht J/N" opgenomen.

Middels deze parameter moet er een oplossing zijn geďntroduceerd wat nog niet eerder echt oplosbaar was binnen de module Omvorm Opdrachten.

Als we produceren (of Omvormen) via een Produktieorder, zal er aan de Output Verschijningsvorm "Emballage" kunnen hangen; dit, omdat de Verschijningsvorm als "Emballage-Set" is gedefinieerd.

Als we moeten afvullen in een Verschijning "CAN5L" hangt hier een Emballage-Artikel "E-CAN5L" (Lege can van 5 liter) aan. Op zo'n zelfde manier hangt er een leeg blik aan een 'blik van 20 liter' of een 'lege zak' aan een 'zak 25 Kg'.

Zodra we 100 liter geproduceerd hebben, en dit afvullen in 20 CAN5L, dan weet het systeem a.g.v. de Emballageset dat er ook 20 lege cans moeten worden afgeboekt (zonder dat we dit expliciet hoeven aan te geven).

Een Artikel kan meerdere Verschijningsvormen hebben, en, we kunnen ook in meerdere Verschijningen afvullen. Zo kan er ook een Verschijning gedefinieerd zijn "DS4*5L" ofwel, een doos van 4 cans van ieder 5 liter. Aan iedere DS4*5L doos zal kwa Emballage 4 lege cans, en 1 doos hangen. Ofwel, zouden we de geproduceerde 100 liter direkt afvullen in 5x DS4*5L, dan werden er eveneens 20 cans maar ook 5 dozen afgeboekt.

Tot zover denk ik alles nog wel duidelijk. Echter...

Nu gaan we 4x CAN5L omvormen naar 1x DS4*5L.

De Output van de Omvorm Opdracht is nu DS4*5L, en dus wordt bij het gereedmelden van deze order 4x een lege can afgeboekt, en 1x een doos !

Maar, we vullen hier geen 'bulk' af in een Can die we in een doos verpakken, nee, de cans hádden we al op voorraad liggen, en de lege cans wáren al afgeboekt. Ofwel, het systeem zou enkel nog de doos moeten afboeken, en niet de cans.

Merk op dat er talloze van dit soort situaties te verzinnen zijn, zoals bijv. een klant die precies dezelfde CAN5L wil hebben, maar met een ander etiket op de doos. Zo kan er bijv. een CAN5L-A worden gemaakt waarbij het produkt in precies dezelfde (lege) can wordt verpakt, maar er een ander etiket op de can zit.

Een theoretische oplossing voor dit probleem zou kunnen zijn om het Emballage-onderdeel te definiëren als "Her te gebruiken bij inhoud 0". Immers, als een Omvorm Opdracht dán 4x CAN5L als input heeft, zal ze bij het afboeken van die cans 4 lege cans terug op voorraad leggen. Vervolgens kan het opboeken opnieuw 4 cans + 1 doos afboeken, en zou er op zich niets aan de hand zijn.

Toch zal deze methode niet lekker werken, immers:

* Her te gebruiken Emballage moet verplicht met een VVP werken, en kan niet o.b.v. de Werkelijke Kostprijs werken.

* De waarde van de her te gebruiken Emballage zal niet in de Kostprijs van het Voorraaditem worden verwerkt (maar telt op zich in de statistieken wel netjes mee) waardoor dit een totaal andere inrichtingsvorm vereist

* Onze situatie bedoelt is voor "verpakken", en niets zegt dat de blikken op zich ook daadwerkelijk geopend zullen worden; Her te gebruiken Ja zal impliceren dat als het blik geopend wordt, het blik hergebruikt kan worden, en dat hoeft helemaal niet zo te zijn.

Misschien mogen we wel altijd stellen dat als we gaan omvormen, en de output triggert deels dezelfde Emballage als de input, het om 'verpakken' gaat, en het gelijke deel niet geboekt hoeft te worden.

Dus, als we 4 cans van 5 liter omvormen naar een doos van 4 cans van 5 L, dan komen de cans overeen, en hoeven niet nogmaals geboekt te worden; de doos is extra en zal wél geboekt moeten worden.

Als we 1 can van 5 liter omvormen naar 1 can van 5 liter met een ander etiket, dan zal de can in beide gevallen dezelfde Emballage impliceren, en hoeft (mag) deze niet nogmaals geboekt te worden (het andere etiket zal wel geboekt moeten worden).

Toch gaat het nčt iets te ver dit tot standaard procedure te verheffen, want er zullen net zo goed situaties kunnen zijn waarin we e.e.a. niet juist weten te bepalen. Bijv. omdat een blik van 4 liter en een blik van 5 liter beide in hetzelfde emballage-artikel zitten (alleen is het ene blik voller dan het andere). Zo kunnen we 4 blikken van 5 liter omvormen naar 5 blikken van 4 liter, en kan dit impliceren dat we ňf één extra blik nodig hebben, maar, het kan ook impliceren dat we voor een dergelijke handeling de andere 4 blikken moeten openen en de blikken daardoor niet meer bruikbaar zijn.

De nieuwe situatie zal derhalve expliciet moeten worden geaktiveerd middels een een parameter "Elimineren gelijke Emballage bij Omvorm Opdracht J/N" op het 5e Tabblad bij Produktie-/Omvorm parameters.

Indien deze parameter aan staat, zal de nieuwe methode worden getriggerd. Deze stelt nu dat indien we een Omvorm Opdracht gereedmelden, en de op te boeken Verschijningsvorm Emballage-artikelen triggert die ook door de afgeboekte input werden getriggerd, deze gelijke Emballage Artikelen niet nogmaals worden afgeboekt.

Bij het omvormen van 4x CAN5L naar 1x DS4*5L zullen er nu niet nogmaals 4 cans worden afgeboekt; de doos wordt wél afgeboekt.

Wordt er omgevormd van Cans van 5 liter naar Cans van 10 liter, dan zal het lege emballage blik niet overeenkomen, en zullen er alsnog gewoon lege 10 liter blikken worden afgeboekt (en is het aan de her te gebruiken indikator of de 5 liter blikken hergebruikt kunnen worden).

Het niet afboeken van Emballage-onderdelen geldt niet voor onderdelen die als "Her te gebruiken" staan geregistreerd. Immers, als de CAN5L al zo is ingericht dat bij het leegraken van de can er een lege can op voorraad geboekt moet worden, dan is het terecht dat bij het opnieuw afvullen er opnieuw weer een can wordt afgeboekt.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LOPAIN      Initialiseren Parameters.    16-09-2013    01-11-2013
LOPAPPWY    Wijzigen Produktieorder Params    07-05-2013    01-11-2013
LOPOGM      Gereedmelden Komplete Prod.Ord    07-05-2013    31-10-2013
LOPOGVB2    Omschrijving (nog) niet bekend    07-05-2013    01-11-2013
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.019 seconds with 19 queries.