Heart-Profit ERP

Heart-Profit Boards => Heart-Profit ERP Support => Topic started by: pascal on April 09, 2017, 05:18:41 pm



Title: Geblokkeerde funktie uitvoeren Changekey (Alias LOHL)
Post by: pascal on April 09, 2017, 05:18:41 pm
Wanneer ik in Test-omgeving sleutelwijzigingen/changekey uitvoer voor een aantal relaties (in dit geval crediteuren),
krijg ik een geblokkeerde funktie. Reorganiseren en opnieuw Changekey uitvoeren levert dezelfde geblokkeerde funktie op (zie 1e en 2e schermafdruk).
Alias is LOHL - heeft dit misschien te maken met Inkoopkontrakten?

Ik ben de enige die ingelogd is in Profit (zie 2e schermafdruk),
dus volgens mij kan het niet liggen aan het feit dat er iemand in het systeem zit.

De sleutelwijzigingen staan nu op 'In bewerking' zie 4e schermafdruk.
Dit is nogmaals in de Test-omgeving, dus jullie kunnen misschien achterhalen wat of waar het misgaat.

Bij voorbaat dank!
:17c:


Title: Re: Geblokkeerde funktie uitvoeren Changekey (Alias LOHL)
Post by: Wouter Rijnbende on April 10, 2017, 10:28:13 am
Zo te zien is tabel LOHL een nieuwe tabel die door ons helaas niet conform "de regels" gemaakt is  :smack:

Hierdoor loopt jouw sleutelwijzigingsrun nu fout.

In theorie hoeft dit echter niet bij alle klanten tot een probleem te leiden, immers, zodra een tabel géén records bevat, wordt ze overgeslagen in Change-Key.

't lijkt er inderdaad op dat LOHL iets met Inkoopkontrakten te maken heeft, en dat dit alleen bij jullie fout gaat. Neemt niet weg dat het vervelend is.

Om het probleem op te lossen moet er een Database-Upgrade van tabel LOHL worden uitgevoerd. In de Testbestanden heb ik dit al gedaan, dus, daar zou je nu verder moeten kunnen met je Sleutelwijzigingsrun. In de Produktiebestanden heb ik tabel LOHL niet kunnen aanpassen omdat ze in gebruik is. Het aanpassen van de structure aldaar kun je zelf doen:

* Eerst even ervoor zorgen dat er niemand in tabel G:\FOX\LO\LOPF\LOHL.DBF zit

* Daarna in Profit naar Hoofdmenu-9-9-8-3 (Database Upgrade)

* Scherm invullen zoals onderstaande schermprint (Applikatiekode = LO, Wildcard = LOHL.STR) en op F1 drukken.
Dit zal w.s. binnen enkele seconden klaar zijn.





Title: Re: Geblokkeerde funktie uitvoeren Changekey (Alias LOHL)
Post by: pascal on April 10, 2017, 10:40:57 am
Ok, ik zal de database-upgrade vanavond uitvoeren in Produktie.
Wanneer er met de changekey nog dingen foutgaan laat ik het weten.

Dank!


Title: Re: Geblokkeerde funktie uitvoeren Changekey (Alias LOHL)
Post by: pascal on April 10, 2017, 07:52:53 pm
Upgrade uitgevoerd, hieronder de logfile. Kan ik nu door met de sleutelwijzigingen in de Test-omgeving  :smile:

Code:
     0.01600  ----------------------------------------------------------------------------------
     0.01600  LO,
     0.01600  LOHL.STR
     0.01600  G:\FOX\CHECK
     0.01600  Datum-/tijd : 10-04-2017 / 19:50:02
     0.01600  ----------------------------------------------------------------------------------
     0.01600 
     0.01600  *** Verwerken Applikatie Code LO ***
     0.01600  Prefix Database   : G:\FOX\LO\LOPF\
     0.01600  Prefix Indexen    : I:\FOX\LO\LOPI\
     0.01600  Prefix Structures : G:\FOX\CHECK\LO\
     0.01600 
     0.01600  Upgrademode              :
     0.01600  Soort Database Upgrade   : Normaal, VFP
     0.01600  Upgrade Volgnummer       : 000975
     0.01600  Aan te brengen Codepage  : 850
     0.01600 
     0.01600  *** DOORLOOP #1 - KONTROLEREN OF BESTANDEN EXCLUSIEF GEOPEND KUNNEN WORDEN ***
     0.01600  Aantal gevonden files    : 1; Scope G:\FOX\CHECK\LO\LOHL.STR
     0.01600  Doorloop 1 / G:\FOX\CHECK\LO\LOHL.STR / G:\FOX\LO\LOPF\LOHL.DBF
     0.01600  *** DOORLOOP #2 - DATABASE-UPGRADE ***
     0.01600  Aantal gevonden files    : 1; Scope G:\FOX\CHECK\LO\LOHL.STR
     0.01600  Doorloop 2 / G:\FOX\CHECK\LO\LOHL.STR / G:\FOX\LO\LOPF\LOHL.DBF
     0.04700  Tabel groeit met 1 bytes/record (=0.415%) bij 73 records tot totaal 0.000 GB
     0.04700  Nieuw bestand / Wijzigen Structure G:\FOX\LO\LOPF\LOHL.DBF
     0.04700  Structurefile : G:\FOX\CHECK\LO\LOHL.STR
     0.04700  Tabel         : G:\FOX\LO\LOPF\LOHLN.DBF
     0.04700  Open de in VFP gemaakte tabel T:\TROEP\DOSTABLE.DBF
     0.04700  Kopieer deze naar G:\FOX\LO\LOPF\LOHLN.DBF als DOS tabel
     0.06200  CodePage aanbrengen op G:\FOX\LO\LOPF\LOHLN.DBF
     0.06200  Na aanbrengen CodePage op G:\FOX\LO\LOPF\LOHLN.DBF
     0.06200  Bestaande tabel, Exclusief openen : G:\FOX\LO\LOPF\LOHL.DBF
     0.06200  Close Databases
     0.06200  Heropenen G:\FOX\LO\LOPF\LOHL.DBF
     0.06200  Pack uitvoeren
     0.06200  Verwijder een eventueel aanwezige, oude, Backupfile : G:\FOX\LO\LOPF\LOHL.UBK
     0.06200  Rename G:\FOX\LO\LOPF\LOHL.DBF naar G:\FOX\LO\LOPF\LOHL.UBK
     0.07800  Kopieren eventuele Memo file G:\FOX\LO\LOPF\LOHL.FPT naar G:\FOX\LO\LOPF\LOHL.FBK
     0.07800  Bestandsnaam DBF/FPT gewijzigd naar : G:\FOX\LO\LOPF\LOHL.UBK/G:\FOX\LO\LOPF\LOHL.FPT
     0.07800  Nieuwe DBF heet nu : G:\FOX\LO\LOPF\LOHLN.DBF
     0.09400  Structure G:\FOX\LO\LOPF\LOHL.UBK aangepast
     0.09400  Rename G:\FOX\LO\LOPF\LOHLN.DBF naar G:\FOX\LO\LOPF\LOHL.DBF


Title: Re: Geblokkeerde funktie uitvoeren Changekey (Alias LOHL)
Post by: pascal on April 11, 2017, 12:09:38 am
Changekey-procedure wordt nu wel zonder fouten voltooid.
Heel mooi, dank!


Title: Re: Geblokkeerde funktie uitvoeren Changekey (Alias LOHL)
Post by: Wouter Rijnbende on April 11, 2017, 08:16:13 am
 :thumbsup: