Hallo,
ik heb een "verse" mfs geinstalleerd. Ik heb een klant ingebracht, ook enkele producten. Als ik een bestelling wil ingeven en ik zet er slechts één product op, dan werkt het. Als ik een tweede product toevoeg, dan krijg ik de foutmelding "SQL Error: Duplicate entry '1' for key 'PRIMARY'". Ik kan dan onmogelijk nog het scherm sluiten, behalve door de bestelling te vernietigen. Ook als ik probeer het tweede artikel te wissen lukt dat dan niet meer, want dan krijg ik de foutmelding dat de voorraad niet kon worden aangepast en blijft het product gewoon staan.
Wat doe ik verkeerd?
Groeten,
Thomas
Een paar vragen :
Is dat met de laatste versie van MFS (4.2.24) ? [opmerking 16/3/2010 : titel is inmiddels aangepast]
Kan je de versie van Windows (XP, Vista, 7, ...) eens doorgeven ?
Heb je foutmeldingen gezien bij de installatie (ik denk nl. in eerste instantie aan een probleem bij de initialisatie van de database bij de eerste installatie op die PC). Zijn er ergens specifieke instellingen gebeurd (algemeen in bestand/voorkeuren/instellingen of bij het artikel zelf (opties, kortinggroepen) ) ?
Is dat de enige foutmelding of krijg je er nog ? Kan je het probleem herhalen, dus ik bedoel als je die bestelling inderdaad vernietigt, en je start MFS opnieuw op, komt het dan opnieuw voor bij het 2e artikel dat je in een bestelling invoert ?
Is het bij dat ene artikel, of bij alle ?
Met bovenstaande gegevens kunnen we hier voor dezelfde omstandigheden zorgen. We zullen volgende week proberen het probleem te reproduceren zodat we het kunnen oplossen.
Merci voor het melden !
Geert.
Hallo,
* het is inderdaad met de laatste versie van MFS.
* Ik werk op Vista Business
* Voor alle zekerheid eens alles verwijderd en opnieuw geïnstalleerd, maar ik krijg geen foutmeldingen bij installatie.
* Qua instellingen heb ik in de eerste tab enkel mijn bedrijfsgegevens ingegeven, en op de tab paden het pad voor het opslaan van offertes veranderd naar mijn netwerkschijf. Verder heb ik gewoon twee gebruikers aangemaakt en deze admin rechten gegeven.
* Ik ben dan gewoon gegaan naar nieuwe bestelling, F10 voor klant, aangezien er nog geen inzat, nieuwe klant gemaakt, enkel basisgegevens ingegeven (NAW + btwnummer) en dan die klant geselecteerd. Vervolgens product, stond er ook nog niet in, toegevoegd (enkel naam, AP, VP en BTW ingevuld), tweede product eveneens en allebei aan bestelling toegevoegd. Wanneer ik dan probeer op rekening te zetten of onmiddellijk te factureren krijg ik de vermelde error en is de enige manier waarop ik het bestellingenscherm nog kan sluiten door de bestelling te vernietigen.
* ik heb geen opties of kortinggroepen gedefinieerd bij de artikelen
* dit is inderdaad de enige foutmelding. het enige andere - als je dat een foutmelding kan noemen - is dat als ik een klant probeer in te geven door zijn btwwnummer in te tikken en dan op te zoeken, ik de melding krijg "De webservice van de EU om btw-nummers te controleren is niet beschikbaar."
* Het probleem is inderdaad te herhalen, het doet zich gewoon elke keer voor als ik twee producten op een bestelling ingeef en probeer te factureren.
* Het fenomeen doet zich bij alle artikels voor in eender welke volgorde ik ze op de bestelling plaats
Groeten,
Thomas
OK, ik kan het probleem reproduceren. Het heeft te maken met een unieke indexering die er is sinds deze versie, en die er voor zorgt dat je uit een verkoopbestelling onmiddellijk een aankoopbestelling kan aanmaken, en dan bij de levering van de aank. best. direct terug naar de verk. best. kan springen. Wellicht wordt die nummering verkeerd geinitialiseerd bij een nieuwe installatie, want eens er verschillende bestellingen in het systeem staan, heb je dat probleem niet (daarom hadden wij het ook niet gemerkt tot nu toe).
We lossen het zo snel mogelijk op.
Ivm die melding over de btw-webservice van de EU : die is inderdaad nogal veel down. Ter informatie : dat is de webservice die bij deze website hoort : http://ec.europa.eu/taxation_customs/vies/vieshome.do .
Het probleem is opgelost in versie 4.2.26.
Als je update naar 4.2.26 zou het daarna gewoon moeten werken.
Ik heb "versie 4.2.24" toegevoegd aan de titel van deze post zodat het in de topic-lijst van het forum direct duidelijk is in welke versie het probleem zit.
Ik ervaar hetzelfde probleem, ook na de upgrade naar 4.2.26 krijg ik semi-dezelfde foutmelding ( Sql Error - duplicate entry 63 for key 1)
3 producten.
xp.
bestaande installatie.
mfs afsluiten opnieuw beginnen geeft hetzelfde.
met 1 product werkt het.
met 2 producten werkt het.
met het toevoegen van het 3de product loopt het blijkbaar fout.
bedankt,
Jo
Bij een andere bestelling werkt het niet met 2 producten.
Nu, ik denk dat het probleem bij 1 bepaald product ligt.
Ik zoek even verder...
hmm, iets te vroeg geweest, nu krijg ik met 1 product hetzelfde.
In RekRowId zit het probleem... maar ik neem ff pauze ;-)
Beste Jo,
je zegt "bestaande installatie" : wat was de vorige versie van MFS, weet je dat nog ?
Je zou - maar dat is wel wat geavanceerd - het volgende kunnen doen :
- Bestand/Instellingen/Database, vinkje "beveiliging" uitzetten, en dan knop "adminstratie".
- daar bovenaan de opdracht geven :
select val_int from mfsparm where parm_id="RekRowId"
en op SQL uitvoeren klikken, en het resultaat even laten weten
- en dan de opdracht
select max(row_id) from rekening
en op SQL uitvoeren klikken. De twee zouden hetzelfde moeten zijn.
Als je meer informatie hebt, graag...
Beste Jo,
ik zie nu uw post http://www.digon.be/node/48 van 19/01/2010 - 17:33 waar je rechtstreeks in de klantentabel gegevens importeert. Zou het kunnen dat de oorzaak van de foutmelding ook iets soortgelijks is, dat je vanuit een extern programma in de tabel "rekening" gegevens invoert ? Want het is inderdaad zo dat je dan ook vanaf nu RekRowId moet instellen op max(row_id) van rekening (cfr. uw post, waar je dat zelf ook doet voor tabel klant). Indien je dat niet doet, krijg je meldingen zoals hierboven. Laat maar iets weten - kwestie dat we niet zitten te zoeken naar problemen die er niet zijn :-)
Geert.