Heart-Profit ERP
October 06, 2024, 06:35:05 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Berekening Soortelijk gewicht in een loop  (Read 1073 times)
0 Members and 3 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27469


View Profile WWW
« on: July 05, 2012, 04:12:28 pm »

Berekenen Soortelijke Massa van Artikelen is m.i.v. deze Releasenote enigzins aangepast m.b.t. de weergave van het te verwerken onderdeel.

Dit, omdat ons het bericht bereikte dat de berekening foutliep op een melding "Allowed do nesting or expression evaluation level exceeded". Deze melding treedt op indien een Recept in een loop zit.

Kwa berekening hebben we funktioneel niets aangepast; de berekening blijft dus zoals ze was.

Wel geven we nu wat meer informatie weer inzake het Recept waar het systeem mee aan het rekenen is, opdat de gebruiker kan zien met welk Recept het systeem bezig was op het moment dat het systeem blokkeerde.

Een Recept kan in een loop raken doordat bijv. produkt A een produkt B nodig heeft, en B vervolgens weer A.

In dit konkrete geval ging het fout omdat een produkt A twee Recepten had (stel 1 en 2), Recept 1 een 'Afvulrecept' betrof en '2' als input gebruikte. Recept 2 betrof het daadwerkelijke produktie recept, met 'slechts' grondstoffen erin; ofwel, niet meerdere niveau's diep, en wat dat betreft geen aanleiding om in een loop te geraken.

Toch ging e.e.a. fout. A betrof een Artikel in Liters. Na de herberekening van de Soortelijke Massa van A, gaat het systeem ook nog op zoek naar Recepturen waarin A gebruikt wordt. Alhier werd een Recept B gevonden. B bevatte A, maar niet met een Liter hoeveelheid, maar met een KG hoeveelheid. Dit opgegeven aantal KG wordt omgerekend naar Liters, en, zodra (dus) de Soortelijke Massa wijzigt, zal hier een ander aantal Liters uit moeten volgen.

Derhalve moest ook Recept B worden herberekend, die heeft weer A nodig in Recept 1, A1 had A2 nodig, de berekening van A2 leidde weer tot het aanpassen van Recept B en dus moest die weer worden doorgerekend... etc. en zo zat e.e.a. zo in een loop.

Tevens zal er in deze Soortelijke Massa berekening een extra kontrole worden ingebouwd dat áls we bijv. meer dan 100 niveau's diep zitten, er een nette melding volgt die aangeven dat het Recept in een loop zit, en deze dan verder overslaat.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LOARSMBR    Omschrijving (nog) niet bekend    05-07-2012    05-07-2012
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.185 seconds with 19 queries.