Heart-Profit ERP

Heart-Profit Boards => Heart-Profit ERP Support => Topic started by: pascal on June 11, 2008, 01:29:57 pm



Title: 'Halffabrikaat als regels kan slechts 1 niveau..' 5-2-1-1 SHIFT-F6 (LOPOOGBK)
Post by: pascal on June 11, 2008, 01:29:57 pm
menu 5-2-1-1 SHIFT-F6 Genereren produktieorder regels
voor artikel BKKN8BAZWK gaat dit fout voor onderbeton ZZAOB1-ZOB
er verschijnt een melding 'halffabrikaat als regels kan slechts 1 niveau diep worden toegepast'

bij mij gaat er dan een belletje rinkelen dat OF in 3-1-1-1 BKKN8BAZWK SHIFT-F4, ZZAOB1-ZOB F5 er geen vinkje bij tabblad 2, veld 'Halffabrikaat als Regels' staat
OF in het onderliggende recept van ZZAOB1-ZOB (nogmaals SHIFT-F4 op ZZAOB1-ZOB) er onderliggende regels aanwezig zijn.

Beide is echter niet het geval.
Dit probleem doet zich ook voor bij bv artikel BKKN8BAROK, die ook onderbeton ZZAOB1-ZOB in het recept heeft staan.
Gekke is dat deze onderbeton in heel veel artikelen zit en ook al heel vaak een produktie-order van gegenereerd is.

In het recept staat ook een deklaag ZZADL1-ZDLBAR, waarvan de onderliggende regels wel goed gegenereerd worden (dit zijn 310 t/m 350, zie laatste schermafdruk). Ik heb de gegevens v/d receptregels met elkaar vergeleken maar kan geen verschil ontdekken...

Enig idee wat er hier fout zit?


Title: Re: 'Halffabrikaat als regels kan slechts 1 niveau..' 5-2-1-1 SHIFT-F6 (LOPOOGBK)
Post by: Wouter Rijnbende on June 11, 2008, 01:56:19 pm
Onderwerp is op zich al uitvoerig aan de orde geweest op het forum. Even zoeken dus... de reden staat ook in de Releasenote beschreven.

Ik zal jouw situatie eens even bekijken...

(Bij die andere club kunnen we geen kontakt leggen via het modem, dus daar kijkt het wat lastig)  :wink:


Title: Re: 'Halffabrikaat als regels kan slechts 1 niveau..' 5-2-1-1 SHIFT-F6 (LOPOOGBK)
Post by: Wouter Rijnbende on June 11, 2008, 02:02:25 pm
Jij noemt overigens "Herberekenen" (5-2-1-1-Shift+F6), maar bij gewoon Toevoegen krijg je deze melding ook al.


Title: Re: 'Halffabrikaat als regels kan slechts 1 niveau..' 5-2-1-1 SHIFT-F6 (LOPOOGBK)
Post by: Wouter Rijnbende on June 11, 2008, 02:25:21 pm
Het lijkt erop alsof er ergens iets fout gaat...

Als ik de Receptuur bekijk van de BKKN8BAZWK dan staan daar 2 Artikelen in wiens regels gesubstitueerd moeten worden in de PO. De Recepten van die 2 Artikelen bevatten op zich geen regels die nóg weer dieper een substitutie vergen (hoewel A-BASALT 1/3 wel nog weer een onderliggend Recept heeft).
Ondanks dat het Recept van de ZZADL1-ZDLBAR een A-BASALT 1/3 substitueert, en het Recept zegt dat A-BASALT niet verder in regels hoeft te worden opgenomen, gaat de P.O. dat wél doen !

Ik ga e.e.a. even kontroleren, want als dat echt zo is, dan volgt die melding onterecht. Of beter, de melding is op zich wel terecht, maar de wijze waarop het Recept gesubstitueerd wordt gaat niet juist, immers die mag nooit zeggen dat A-BASALT in onderdelen moet worden opgenomen als het Recept "niet doen" zegt.


Title: Re: 'Halffabrikaat als regels kan slechts 1 niveau..' 5-2-1-1 SHIFT-F6 (LOPOOGBK)
Post by: Wouter Rijnbende on June 11, 2008, 02:56:31 pm
Nope. Toch verkeerd gekeken  :(

BKK8BAZWK neemt de regels op van ZZALD1-ZDLBAR (niveau 1), en vervolgens zegt dát Recept dat onderdeel A-BASALT 1/3 in onderdelen moet worden opgenomen (niveau 2).

Er is dus wel degelijk sprake van 2 niveau's.


Title: Re: 'Halffabrikaat als regels kan slechts 1 niveau..' 5-2-1-1 SHIFT-F6 (LOPOOGBK)
Post by: Wouter Rijnbende on June 11, 2008, 03:05:15 pm
Tsja... en verder...

Ik heb mij laten vertellen dat dit maatwerk (Halffabrikaat opnemen in onderdelen) voor 1 niveau diep ontwikkeld is. Een kontrole op meerdere niveau's ontbrak.

Bij het eerste voorbeeld wat ik zelf in elkaar schroefde, en welke gebruik maakte van meerdere niveau's, ging het niet geheel ontoevallig meteen verkeerd. Ter voorkoming van zoiets bij de klant is een formele kontrole opgenomen.

Jij bent inmiddels de 2e die pretendeert dat er ineens iets niet meer werkt.

Om even van veel "wellis / nietes" af te zijn, heb ik de kontrole aangepast naar een "waarschuwing". Je wordt er nu i.i.g. op geattendeerd dat je iets gebruikt waar het formeel niet voor gemaakt is, en je kontroleert zelf maar of het resultaat goed is. Doe je dat niet, en neem je de order toch in behandeling, prima, voor eigen rekening.

Tsja... en met dat ik na deze waarschuwing een nieuwe PO maak, krijg ik notabene een melding dat het Recept van A-BASALT 1/3 niet eens bestaat !
Vervolgens blijkt ook nog eens dat A-BASALT 1/3 een Koop-artikel is ! en je voor een Koop-Artikel een Receptje gemaakt hebt...
Kortom, je hebt nu een waarschuwing, maar gezien het feit dat normaliter het Recept A-BASALT 1/3 niet eens gesubstitueerd kán worden (omdat het Recept niet bestaat) ga ik ervanuit dat ik alsnog gelijk mag hebben in mijn konstatering "het gaat mis".

Straks komt het er gewoon op neer dat je gebruik wilt maken van het Koop-artikel A-BASALT 1/3, dat je helemaal geen 2 niveau's nodig hebt, maar dat je bij een Koop-artikel in staat bent geweest om rubriek "Halffabrikaat in onderdelen" op Ja te zetten, wat vervolgens een Recept gaat triggeren welke er niet is...

Hoe dan ook, het werkt nu weer als te voren, hooguit kun je nu een waarschuwing krijgen die zegt dat wat je aan het doen bent formeel niet werkt.


Title: Re: 'Halffabrikaat als regels kan slechts 1 niveau..' 5-2-1-1 SHIFT-F6 (LOPOOGBK)
Post by: Peter Stordiau on June 11, 2008, 04:05:55 pm
Quote
Je wordt er nu i.i.g. op geattendeerd dat je iets gebruikt waar het formeel niet voor gemaakt is, en je kontroleert zelf maar of het resultaat goed is. Doe je dat niet, en neem je de order toch in behandeling, prima, voor eigen rekening.

Misschien even voor de goede orde : Wouter probeert hier niet zo zeer te zeggen dat je het zelf fout doet, en dat als je dat willens en wetens doet - en dat je het ook maar zelf moet weten, maar meldt eerder (misschien wat ongelukkig) dat wij er tot op heden geen fout in kunnen ontdekken, "jullie" wat het ook is niet kunnen goedpraten, maar je met een waarschuwing in plaats van een foutmelding altijd kunt blijven werken, ook al is het eventueel eigenlijk fout.
Merk svp ook op dat het best vaker voorkomt dat wij een fout vinden, daarvoor een foutmelding inbouwen, en vervolgens de helft klaagt omdat ze een onjuiste werkwijze niet meer kunnen handhaven. Let wel, onjuist is onjuist, en daarvoor onststaan zo'n niet eerder onderkende foutmelding. In dit geval volstaat een waarschuwing, omdat je er immers zelf bij bent.

Aangaande het laatste (en Wouter zijn woorden) : Als je inderdaad meer dan 1 niveau diep substitureert em je negeert de waarschuwing, loopt de boel in de soep, en het hoeft niet zo te zijn dat je dat doorhebt. Dit betreft niet alleen financieel, maar kan ook logistieke aangelegenheden betreffen (onjuiste hoeveelheden).