U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

Hoe het ID van een informatiebestandfiche wijzigen?

0000003402     -      01-12-2025

Mercator laat toe het ID van een informatiebestandfiche te wijzigen. Dit geldt voor alle informatiebestanden: klanten, leveranciers, artikelen, vierde informatiebestand, contactpersonen, analytische rekeningen, vaste activa, prospecten, dienstverleners en locaties, met uitzondering van de algemene rekeningen. Dit gebeurt via het menu “Tools / Geavanceerde tools / Code wijzigen”.

Het is dus mogelijk het nummer van een klant te wijzigen, of de referentie-ID van een artikel aan te passen, …

💡 Voor de algemene rekeningen: zie Wijziging van boekhoudplan in een dossier

⚠️ Hier gaat het om het wijzigen van een primaire sleutelwaarde in een tabel van de databank. Dit heeft dus impact op alle tabellen die aan dit informatiebestand gekoppeld zijn via een foreign key-constraint. Het is dus geen routinematige bewerking.

✅ Bij deze wijziging van de primaire sleutel houdt Mercator rekening met alle relaties in de databank, inclusief die van eventuele gepersonaliseerde tabellen. Daarom is het belangrijk om bij het toevoegen van zo’n tabel de foreign key-constraints correct te definiëren.

Deze wijziging kan ook via code worden uitgevoerd:

Zoom
MercatorUi.Sig.SigStock sigStock = MercatorUi.Sig._SigsStatic.SigByModule<MercatorUi.Sig.SigStock>();
sigStock.ChangeCode("currentId", "newId");

Als er geen parameters aan de methode ChangeCode worden doorgegeven, wordt automatisch de interface weergegeven waarin deze kunnen worden ingevoerd.



Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)