none
Opret en ny kunde via 3. part produkt inde i C5 på SQL

    Spørgsmål

  • Min kunde og jeg har gang i noget M-files dokumentstyring, hvor det er muligt at synkronisere debitorkartoteket.

    Det er primært sådan at alle debitorer oprettes i C5 og så automatisk oprettes i M-files.
    Jeg har fået det til at virke fra C5 til M-files.
    Det virker dog ikke optimalt den anden vej.

    Hvis min kunde opretter en debitor i M-files, så skulle debitoren gerne oprettes i C5.

    Det kræver vel en "stored procedure"?
    Er der nogen, der har erfaring med det?

    Bare et lille hint, så jeg lige kan komme videre i teksten?

    Eller et link?

    På forhånd tak.


    Morten Nielsen

    19. september 2013 21:22

Alle besvarelser

  • Det er noget rod at gå den vej. Der er alt for meget kode i C5, der ligger i skærmbilledet og som du skal have fisket ud til din SP, så jeg ville i stedet lave et tmp-kartotek i C5, som indeholder de felter, du kommer med fra M-files, og så lave en kørsel i C5, der trækker alt det, den skal bruge for at oprette debitor korrekt.

    Mvh Maria

    20. september 2013 05:52
  • Hej Morten

    Vi har sådan et SQL framework liggende i "værktøjskassen" hvor man relativt let kan lave så man kan oprette debitorer og mange andre ting direkte med en stored procedure.

    Så du er velkommen til at kontakte os for at købe det - enten hvor du selv tilpasser det, eller hvor vi gør det for dig (det kræver at man er en lille smule SQL-haj, men alle de C5 specifikke ting omkring data er indpakket i SQL funktioner, så det ER til at have med at gøre). Og der bliver også taget hånd om RowNumber osv. Data fra STANDARD-debitoren kopieres også hvis der er sådan en...

    Så vidt jeg ved er det dog ikke supporteret af Microsoft (selvom de indrømmer at det er muligt) at oprette records direkte i SQL'en - og det er også lidt omstændigt. Og du får heller ikke nødvendigvis hele C5s forretningslogik med ud - kun det vigtigste (men der er nu ikke så meget omkring debitorer - det er mere ordrer hvor det kan være et issue med saldomax og sådan noget).

    Alternativet er at lave en manuel-, batch- eller timer-kørsel i C5 der indlæser dine poster. Men selv der skal du jo være obs på forretningslogikken som typisk ligger på CustTable.FRM og dermed ikke bliver kaldt...

    Du er velkommen til at kontakte mig i en e-mail hvis du vil høre nærmere...


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

    • Foreslået som svar af Gert Lynge 20. september 2013 06:39
    20. september 2013 06:38
  • Hej Morten

    Hvilket "sprog" har du adgang til når du har oprettet en debitor i M-Files?

    C#, javascript, MS-SQL Server 2008+ ??

    I såfald kan DynamicsSOA hjælpe dig - og afvikle forretningslogik direkte inde i C5!

    Bare spørg her eller på mail hvis du vil høre mere.

    Med venlig hilse

    Erling Damsgaard - Scanditek ApS - ed@scanditek.dk

    29. oktober 2013 15:26