none
Sletning af udligningsposter - CustTrans settle (C5 2012/SQL)

    Spørgsmål

  • Hej

    Min kunde er ved en fejl kommet til at slette CustTransSettle – dvs. samtlige udligningsposter og også kursreguleringsposter.

    Samtlige tilhørende finansposter er intakte, men vi kan som følge heraf naturligvis ikke få debitor til at stemme med Finans, fordi grundlaget for PostedDiffAmount ikke længere findes i CusttransSettle (feltet exchangeAdjustment).

    (vi taler desværre tusindvis af poster :-()

    De kører C5 2012 på SQL.

    Er der nogen her som bekendt med en effektiv/hurtig/god workaround på dette problem, eller er det op ad bakke ?

    Jeg ser frem til at høre.

    Mvh

    Christian


    IC.CJP

    11. juli 2013 13:33

Alle besvarelser

  • Mit bedste bud er en komplet restore af C5-backup i et testsystem, udlæsning af CustTransSettle via datamanipulation og så indlæsning i drift (husk backup først - så du har mulighed for at prøve det nogle gange til den "sidder der").

    Vær vågen omkring om Open feltet på CustTrans står korrekt (forhåbentligt står de stadig som lukket?) og check debitorsaldi før og efter... Inden du kører udskriften af debitorsaldi EFTER indlæsningen, vil jeg anbefale at du lige køre et modulcheck med check+fix og gennemgår manuelt hvad den finder - samt naturligvis lige genberegner debitorposter via den periodiske kørsel...

    Med indlæsningen fra backup er forudsætningen at posterne ikke har skiftet RowNumber (som i øvrigt jo er lig RecID på SQL) siden backup'en. Og at evt. udligninger lavet efter backupen laves igen manuelt...

    PS: Nej, jeg har aldrig prøvet det i praksis, men det vil klar været mit bedste bud på at redde den. Alternativ gå tilbage til føromtalte backup og genskab data/transaktioner manuelt siden den...


    MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/

    13. juli 2013 16:44
  • Hej Gert,

    Ja jeg vidste at jeg nok skulle en tur omkring backuppen... Problemet er løst nu, og kunden er glad igen ... Tak for dit svar

    Mvh

    Christian


    IC.CJP

    15. juli 2013 16:00
  • Når kunden nu kører SQL, så er der andre og nemmere måder, især hvis skadevolder melder det ind omgående. Så skal du kun tilbage til lige før han lavede stuntet.

    Der er fordele ved SQL, selv om jeg nødigt indrømmer det :-)

    Mvh Maria

    15. juli 2013 18:11