Problemer ved udfakturering på visse OrdKart/OrdKartArkiv ordre
F.eks. i OrdKartArkiv har jeg en ordre, som ikke blev udskrevet, da den kom med en fejl.
Prøver jeg at lave en 'udskriv' på denne ordre, kommer der en boks op - 'Fejlagtige typer på elementer ved summering'.
Funktionen der bliver aktiveret er #KaldFunktion(#OrdFaktura,0,0,1,#MdlDebitor,Konto,OrdKartArkiv.RecId,,OrdKartArkiv)
Det er endnu ikke lykkes mig at finde den funktion (OrdFaktura), så jeg kan ikke komme videre der fra (da jeg regner med det er en FNC, og ikke en XAL).
Jeg fandt 'problemkoden' i XAL:Funktion, det ligner en bug på størrelse med Jylland i C5 v3.0 -
#Loop(&CurField,1,&Fields) IF StrScan(FieldId2Name(Common.FileId, &CurField),'EMAIL',1,255) THEN IF (Common.(&CurField)) THEN #ADD(&eMail,&eMail ? ';' : '') #ADD(&eMail,Common.(&CurField)) ENDIF ENDIF END
Koden her cykler igennem alle felter for at se om der tilfældigvis står 'EMAIL' i navnet. Derefter lavet den 'et eller andet'. Jeg har 3 felter, to ENUM NejJa og en STR 100, som hedder hhv. EmailStatus, AfsendtEmail og EmailGammel (alle OrdKart/OrdKartArkiv).
EmailGammel er et felt jeg oprettede i C5 v1.80, som jeg har omdøbt i C5 v3.0 og derefter flyttet indholdet over i email.
Får at få driften i gang igen har jeg valgt at omdøbe disse tre felter, således den ikke finder 'email' nogen andre steder end de der er 'født' med C5 v3.0, hvilket løser problemet.
Men det er ikke godt nok, hvad er det præcist der mangler
Det er denne linie, der fejler: #ADD(&eMail,Common.(&CurField))
Funktionaliteten er til for at kunne afsende fakturaer som mails. Den prøver at gætte en email adresse... Fejlen er at den forsøger at lave STR+ENUM og det kan man ikke.
Dvs. jeg vil have lov til at kalde et felt noget med 'email' som er en ENUM uden den piver.
Problemet er måske at hvis de har lavet den 'fejl' der, har de sikkert også lavet den alle mulige andre steder. Så jeg har vel valget imellem at 'give' op at kalde det ebrev, eller rode rundt i alskens kode?
I øvrigt, må du (broholm, andre kloge C5 hoveder) meget gerne kigge på "C5 v3.0 går ned ved Shift-F4 på OrdKart" spørgsmålet, da jeg har opdateret den med lidt information- jeg er tæt på at tabe besindelsen pga. den 'bug'.
Du kan kun indrapportere fejl, hvis du er forhandler af C5, og set i lyset af hvad andre fejl der har været, så synes jeg ikke at denne er "på størrelse med Jylland" :-)
Hehe, nej det har du nok ret i :) - men det er stadigvæk en bug mener jeg. Faktisk er jeg forhandler af C5, dog kun selve salget af produktet - men det er vel ikke nok til at få lov til at smide en bugrapport til MBS?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.