Heart-Profit ERP
July 06, 2024, 12:55:08 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Programma's uit geheugen wissen bij Aktiveren Bedrijf  (Read 839 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27445


View Profile WWW
« on: January 22, 2010, 09:06:21 am »

Al jaren is bekend dat als wij een bestaande funktie aanpassen, en deze via modem of RDP naar U toesturen, de betreffende gebruikers even Profit moeten afsluiten + opnieuw opstarten, "omdat de oude versie van dat programma nog in het geheugen van de computer kan staan". FoxPro zal nl. niet continue iedere funktie van disk lezen, maar zal funkties die nog in het geheugen staan uit het geheugen verwerken.

Vandaag is gebleken dat dit v.w.b. Alternatieve Funkties een vervelend effekt kan hebben.

In het konkrete voorbeeld zijn er 2 bedrijven, stel A en B. Bedrijf A nummert Verkooporders op via een Alternatieve Funktie waarbij orders genummerd worden volgens het algoritme EJJMMDDVVVV (Eeuw, Jaar, Maand, Dag, Volgnummer). Bedrijf B werkt zonder Alternatieve Funkties, en nummert volgens het standaard algoritme EEJJMMDDVVV.

Vervolgens starten we Profit op in bedrijf A, voegen een Verkooporder toe, en dat leest de funktie "Bepaal Verkoopordernummer" uit de Alternatieve Funktiedirectory. Als we nu overschakelen naar bedrijf B, en daar ook een Verkooporder toevoegen, staat "Bepaal Verkoopordernummer" nog in het gekeugen, en wordt deze versie uitgevoerd. Resultaat is dat in bedrijf B het ordernummer wordt opgehoogd volgens het algoritme van bedrijf A, en aldaar direkt de situatie "Verkooporder is onjuist opgehoogd" uitlokt.

M.i.v. deze Releasenote wordt bij het Aktiveren van een Bedrijf (en daarmee ook bij het Omschakelen naar een ander bedrijf) alle in het geheugen ingelezen Funkties uit het geheugen verwijderd, om ervoor te zorgen dat in het nieuwe bedrijf altijd iedere funktie opnieuw van disk gelezen wordt.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LOINBE      Initialiseren Bedrijf    03-09-2009    22-01-2010
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.173 seconds with 20 queries.