Heart-Profit ERP
November 27, 2024, 08:48:55 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Performance verbetering V.O. Regels  (Read 789 times)
0 Members and 1 Guest are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27476


View Profile WWW
« on: September 21, 2015, 03:57:53 pm »

Bij toeval konstateer ik vandaag dat een Geprognotiseerd Verkoopoverzicht bijzonder lang duurt, terwijl er amper orders zijn. De orders die er zijn hebben echter wel veel regels.

Wat blijkt? Bij Verkooporderregels kunnen we met zgn. Input-Artikelen werken. VO regels die Input zijn voor een andere VO regel waarvoor een Produktieorder wordt gegenereerd, en waarmee we een te produceren produkt kunnen uitbreiden met regels die op de Verkooporder worden verkocht. Deze regels tellen vervolgens ook mee voor de prijs die berekend moet worden. Denk hierbij aan het produceren van een auto, waarbij we op de Verkooporder nog lichtmetalen velgen, een electrisch dak, alarm en andere opties kunnen verkopen. Deze funktionaliteit is ooit voor een demonstratie ontwikkeld, en hoewel ze best bruikbaar is, weten wij geen klant te verzinnen die dit nu daadwerkelijk gebruikt.

Andersom zijn er wel steeds meer klanten met steeds grotere orders, en in het voorliggende voorbeeld zijn dit er 500. 500 regels, die stuk voor stuk alle VO regels moeten doorlopen, om te kontroleren of er misschien nog Inputartikelen zijn gedefinieerd die naar de huidige regel verwijzen, en wat impliceert dat er 500x500 = 250.000 records doorlopen worden... terwijl de klant niet met "Inputartikelen" werkt. Zonde van de tijd, want dit vertraagd de boel enorm.

Juist op het moment dat we hier een bedrijfsparameter voor verzinnen, blijkt deze er al te zijn! (http://ha1.heartprofit.nl/profit/index.php?topic=24577.0) doch, met (zoals wij altijd werken) een defaultwaarde "zoals het pakket voorheen werkte". Tsja... dat houdt in dat de trage werkwijze standaard aan staan, totdat iemand dit uitschakelt (wat per bedrijf moet gebeuren).

Derhalve vandaag deze default omgedraaid. We waren eigen al voornemens de funktionaliteit te discontinueren (omdat w.s. toch niemand dit gebruikt). Default wordt e.e.a. dus nu "snel" gemaakt voor alle klanten, en mocht er iemand zijn die toch met Inputartikelen werkt, dan kan zij deze methode alsnog aktiveren, en gewoon doorwerken. Merk ook op dat iemand die met Inputartikelen werkt vast ook geen honderden Verkooporderregels zal hebben in 1 Verkooporder (of je moet wel een hele kale uitvoering van je auto bestellen ;-) )

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LOIFGVGP    Omschrijving (nog) niet bekend    05-11-2014    18-09-2015
LOOATV      Toevoegen Offerte-regels    01-04-2015    18-09-2015
LOOATV1     Toevoegen Offerte-regels    03-07-2015    18-09-2015
LOOAWY      Wijzigen Offerte-regels    01-04-2015    18-09-2015
LOOAWY1     Wijzigen Offerte-regel    01-04-2015    18-09-2015
LOOZVFBP    Omschrijving (nog) niet bekend    18-09-2015    21-09-2015
LOOZVOBP    Omschrijving (nog) niet bekend    17-09-2015    18-09-2015
LOPAVPWY    Wijzigen Verkooporder Parameters    31-08-2015    18-09-2015
LOVRTV      Toevoegen Verkooporderregels    17-09-2015    18-09-2015
LOVRTVSM    Toevoegen Verkooporderregel    19-06-2015    18-09-2015
LOVRWY      Wijzigen Verkooporderregels    04-09-2015    18-09-2015
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.178 seconds with 20 queries.