Heart-Profit ERP

Heart-Profit Boards => Heart-Profit Releasenotes => Topic started by: Heart Informatisering B.V. on January 18, 2008, 10:55:55 am



Title: Automatisch Aanvullen Raapvloer N/V/L
Post by: Heart Informatisering B.V. on January 18, 2008, 10:55:55 am
De funktionaliteit "Aanvullen Raapvloeren" is m.i.v. deze Releasenote uitgebreid met een optie om alle Voorraad van een Lokatie te verplaatsen. Onderstaand de nieuwe versie van de helptekst:

 
Middels de funktie "Aanvullen Raapvloeren" kan de op Raapvloeren benodigde voorraad worden aangevuld vanaf andere Voorraadlokaties.

Aanvullen van Raapvloeren neemt als basis de opstaande Verkooporderregels welke een Leverdatum hebben die ligt binnen de opgegeven Van/tot Leverdatum. Voor alle gevonden (getotaliseerde) kombinaties Artikel/Verschijning/Raapvloer wordt bepaald wat er op dit moment nog aan Voorraad benodigd is en hoeveel Voorraad er aanwezig is op de betreffende Raapvloer c.q. hoeveel er reeds middels Openstaande Verplaatsopdrachten (Pickorders) onderweg is naar die Raapvloer. Is de Voorraad niet voldoende, dan zal ze worden aangevuld vanaf andere Lokaties.

 
Als bij de Artikel/Verschijning de Rubriek 'Lokatiegroep (Pallets)' is ingevuld, dan zal er alleen worden aangevuld vanaf Lokaties welke zijn gekoppeld aan de betreffende Lokatiegroep.

Per Artikel-/Verschijning is middels de rubriek 'Automatisch Aanvullen Raapvloer N/V/L' instelbaar hoe deze voorraad moet worden aangevuld.

 N = Benodigde hoeveelheid

 V = Hele Voorraaditem

 L = Hele Lokatie

 
Neem als uitgangspunt dat er op een Raapvloer een behoefte bestaat aan 5 stuks van een bepaald produkt. Op een van de Lokaties staan 3 charges A, B en C. Van Charge A liggen er 7 op voorraad, van Charge B liggen er 3 op voorraad en van Charge C 10.

 
Indien de Artikel-/Verschijning staat ingesteld op N, dan wordt enkel de benodigde hoeveelheid verplaatst. Er zijn 5 stuks nodig, en dus worden er 5 stuks (van de oudste charge, ofwel 5A) overgeboekt.

Indien de Artikel-/Verschijning staat ingesteld op V, dan wordt een heel Voorraaditem verplaatst. Er zijn 5 stuks nodig, en het eerste Voorraaditem waaruit dit gedekt kan worden is Charge A. Dit hele Voorraaditem (7 stuks) wordt nu overgeboekt, ondanks dat er slechts 5 nodig zijn.

Indien de Artikel-/Verschijning staat ingesteld op L, dan wordt de oudste charge gelokaliseerd (Charge A) en wordt vervolgens alle Voorraad die op diezelfde Lokatie staat overgeboekt. Indien een Lokatie een pallet impliceert, boeken we middels deze werkwijze een hele pallet over.

 
 LET OP: Zodra voor methode L wordt gekozen is het uitgangspunt dat er slechts één Artikel-/Verschijning op één Lokatie mag liggen. Technisch kunt U dit best anders voor elkaar krijgen, en kunt U op 1 Lokatie diverse produkten neerleggen. De funktionaliteit "Automatisch aanvullen Raapvloeren" zal niet (naar behoren) werken zodra dit aan de orde is. Merk op dat twee Raapvloeren beide (omwille van een ander produkt) aan dezelfde pallet zouden kunnen gaan trekken. Zo ook zal het overboeken van alle voorraad van een Lokatie, een eerder bepaalde behoefte van een ander produkt ongedaan kunnen maken.

 
 LET OP: De instellingen V en L zijn ontwikkeld met als uitgangspunt het aanvullen van Voorraad vanaf een Palletlokatie. Hierbij is het uitgangspunt dat de voorraad op die Palletlokatie niet gereserveerd is. Enkel het niet-gereserveerde-deel van een Voorraaditem zal kunnen worden overgeboekt, en zo er op een pallet 40 dozen liggen waarvan er 10 gereserveerd zijn, dan zullen die 10 moeten blijven liggen, en resulteert een opdracht "hele verschijning overboeken" of "hele lokatie overboeken" alsnog in het laten liggen van 10 dozen.

 
Naast het aanvullen van de Raapvloer beschikt deze funktionaliteit ook over een separaat aan te sturen rubriek 'Omvormen J/N'. Deze rubriek is bedoeld om in ST (stuks) te kunnen verkopen, waar deze voorraad gedekt moet worden uit een DOOS die op voorraad ligt. Ook bij dit Omvormen zal de instelling N/V/L worden gerespekteerd; zo kan een behoefte aan 2 stuks bij N resulteren in het omvorm van 2 stuks uit een doos van 10 stuks (waarna er 8 in de doos blijven), zal V triggeren dat de hele doos van 10 stuks wordt omgevormd naar ST, en zal L triggeren dat er een hele pallet met dozen wordt omgevornd naar ST.  
 
 
FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LOKV0007    Omschrijving (nog) niet bekend      -  -        17-01-2008
LOOVRVGN    Autom. aanvullen onderschreden Voorraad Raapvloer    18-01-2008    18-01-2008
LOVARA      Raadplegen Artikel/Verschijnin    17-01-2008    17-01-2008
LOVATV      Koppelen Versch.vorm aan Art.    29-08-2007    17-01-2008
LOVAWY      Wijzigen Artikel/Verschijning    16-08-2007    17-01-2008
LOVRVIGN    Automatisch aanvullen Raapvloeren    07-01-2008    17-01-2008


Title: Re: Automatisch Aanvullen Raapvloer N/V/L
Post by: Wouter Rijnbende on January 18, 2008, 11:13:34 am
LET OP:

Naast de funktie "Automatisch Aanvullen Raapvloeren" (Hmenu,3,2,1,9,4), welke Raapvloeren aanvult o.b.v. een tekort op die Raapvloer op basis van Openstaande Verkooporderregels vanaf die Raapvloer <> de aanwezige Voorraad, is er ook nog een funktie "Automatisch Aanvullen Onderschreden Voorraad Raapvloeren" (Hmenu,3,2,1,9,5).

Sowieso is de eerste gedachte bij de konstatering 2 aanvullen Raapvloeren funkties "waarom is dit niet gekombineerd"?

Er zal wel een reden voor zijn, maar ik weet hem niet. Van deze laatste funktie is geen helptekst aanwezig, en, in een poging dit te maken o.b.v. koding, konstateer ik dermate veel mankementen dat de enige konklusie kan zijn dat, laat ik het maar zo formuleren, die funktionaliteit slechts in zeer specifieke gevallen gebruikt kan worden.

Zo wordt in de bepaling of een Artikel-/Verschijning verwerkt moet worden gewerkt met de Raapvloer van de Artikel-/Verschijning, maar mogelijk ook die van het Artikel of zelfs het Default Opslagmagazijn, maar zodra dit wordt afgezet tegen de daadwerkelijke voorraad, dan wordt keihard de Raapvloer van de Artikel-/Verschijning gebruikt.

Het tekort in deze funktie wordt bepaald door de voorraadhoogte van de default Raapvloer te vergelijken met een instelling op Artikel-/Verschijningsvorm niveau 'Maximale Voorraad Raapvloer'. Feitelijk is een Raapvloer niets meer-/minder dan een (linkerdeel) van een Magazijn-/Lokatie, en hoort een instelling 'Maximale Voorraad Raapvloer' niet bij een Artikel-/Verschijning thuis, maar op het niveau van Artikel-/Verschijning-/Raapvloer. Hier zal wel een gedachte achter liggen dat dit alleen voor de default Raapvloer werkt, en derhalve de parameter op Artikel-/Verschijningsvorm niveau geregistreerd mocht worden, maar nergens blijkt dit uit danwel wordt die werkwijze kenbaar gemaakt.

Bij de bepaling van het 'tekort' wordt ieder Voorraaditem van dezelfde Artikel-/Verschijning in mindering gebracht, zonder zich hierbij af te vragen of de Kenmerken wel overeen komen. De (eerder ontwikkelde) funktie 'Automatisch Aanvullen Raapvloer' respekteert dit wel.

Verder zijn er wel dermate veel overeenkomsten dat we ons terecht mogen afvragen 'waarom zijn dit 2 funkties'? Ok, aan de ene kant zullen beide funkties op basis van een ander scenario een voorraad te kort bepalen (de eerste o.b.v. Verkooporders, de 2e o.b.v. onderschreden Raapvloeren) maar zal de aanvulling van andere lokaties precies hetzelfde (behoren) te werken.

De nieuw ontwikkelde optie 'L' (verplaats alle voorraad v/e Lokatie) is derhalve niet ingebouwd in de funktie "Automatisch Aanvullen Onderschreden Voorraad Raapvloeren" (was overigens ook niet gevraagd). Aldaar zal een eventueel ingestelde L op dezelfde wijze worden afgehandeld als V, ofwel, het hele Voorraaditem wordt verplaatst.