Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Dataudveksling er en standardfunktion i Business Central. Du kan finde flere oplysninger om dataudveksling og dataudvekslingsdefinition i Konfigurere dataudvekslingsdefinitioner.
Dataudvekslingsdefinitioner er grundlæggende for import og behandling af data i brugsbaseret fakturering. Denne artikel opsummerer de vigtigste aspekter.
Eksemplet på dataudvekslingsdefinitionen i denne artikel henviser til en importfil for brugsdata. Det er en CSV-fil i UTF-8 kodning med kolonneseparatorer som semikolon. Du kan få mere at vide ved at gå til Importér data i brugsbaseret fakturering.
Definition for dataimport
I forbindelse med fakturering skal du først importere og behandle data. Du kan få mere at vide ved at gå til Import og behandling. Hvis Business Central skal udtrække dataene fra CSV-filen, skal den bruge dataenes skema. Skemaet er tilgængeligt hos leverandøren af brugsdata.
Bemærkning
Forbrugsbaseret fakturering indeholder definitionen USAGEBASED dataudveksling som eksempel. Du kan bruge definitionen, men du skal tilpasse den til din opsætning. Du kan importere og eksportere dataudvekslingsdefinitioner på siden Dataudvekslingsdefinition ved hjælp af handlingerne Importer dataudvekslingsdefinition og Udlæs dataudvekslingsdefinition.
Siden Dataudvekslingsdefinitioner indeholder følgende oversigtspaneler:
- Generelt
- Linjedefinitioner
- Kolonnedefinitioner
Bemærkning
Selvom oversigtspanelet Linjedefinitioner ligger højere på siden, skal du udfylde felterne i oversigtspanelet Kolonnedefinitioner, før du angiver oplysninger i oversigtspanelet Linjedefinitioner.
Indstillinger i oversigtspanelet Generelt
Disse indstillinger påvirker import af fil. Den følgende tabel beskriver de vigtige felter.
| Felt | Beskrivelse |
|---|---|
| Filtype | Virksomheder vælger typisk variabel tekst til import af brugsdata. |
| Enhedstype | Virksomheder vælger typisk Generisk import til import af brugsdata. |
| Filkodning | Kodning af unicode-tegn til importfilen. |
| Kolonneseparator | Angiver det tegn, der adskiller kolonnerne i importfilen. Dette er kun relevant for filtypen Variabel tekst. |
| Antal linjer i filhoved | Angiv, hvor mange hovedlinjer importfilen indeholder. Dette sikrer, at hoveddataene ikke importeres. |
| Læser/Skriver XMLport | Hvis du vil importere brugsdata, skal du vælge 1220. |
Indstillinger i oversigtspanelet Linjedefinitioner
I dette oversigtspanel skal du kun definere én linje, så du kan bruge handlingen Felttilknytning til at oprette tilknytning mellem kolonnerne i importfilen og felterne i måltabellen. Hvis du vælger Detalje i feltet Linjetype, tildeles der en entydig kode og en Beskrivelse, og antallet af kolonner, der skal behandles (indlæses), angives i Antal kolonner. Standardlinjen med linjetypen Sidehoved slettes.
Indstillinger på siden Felttilknytning
Når du har udfyldt felterne i oversigtspanelet Kolonnedefinitioner og oprettet en linje i oversigtspanelet Linjedefinitioner, kan du definere felttilknytningerne. I oversigtspanelet Linjedefinitioner skal du vælge handlingen Felttilknytning og angive følgende indstillinger på siden Felttilknytning.
Udfyld felterne efter behov i oversigtspanelet Generelt:
- Feltet Tabel-id skal indeholde 8018. Dette er tabellen Generisk import af brugsdata.
- Feltet Navn skal indeholde et navn.
- Feltet Tilknytning af Codeunit skal indeholde 8030. Dette er codeunit Generiske importtilknytninger, der skal bruges til den generiske importtype, når du genererer importerede linjer.
Udfyld felterne efter behov i oversigtspanelet Feltilknytning:
- Feltet Kolonnenummer angiver en kolonnedefinition, og feltet Felt-id angiver et målfelt fra den tabel, der er angivet i feltet feltet -id.
- Afkrydsningsfeltet Overskriv værdi angiver, at feltindholdet i destinationstabellen kan overskrives, hvis det er nødvendigt. Vi anbefaler, at du markerer dette afkrydsningsfelt for felterne Abonnements-id, Produkt-id, Produktnavn og Antal som beskrevet i følgende tabel.
Følgende tabel indeholder et komplet eksempel på en opsætning på oversigtspanelet Felttilknytning på siden Felttilknytning.
| Kolonnenr. | Kolonnetitel | Felt-id | Felttitel | Valgfri | Transformationsregel | Overskriv værdi | Prioritet |
|---|---|---|---|---|---|---|---|
| 2 | Debitor-id | 7 | Debitor-id | Nr. | Nr. | 0 | |
| 3 | Kundenavn | 8 | Kundenavn | Nr. | Nr. | 0 | |
| 7 | Abonnements-id | 10 | Abonnements-id | Nr. | Ja | 0 | |
| 8 | Produkt-id | 17 | Produkt-id | Nr. | Ja | 0 | |
| 10 | Produktnavn | 18 | Produktnavn | Nr. | Ja | 0 | |
| 11 | Startdato for abonnement | 13 | Startdato for abonnement | Nr. | Nr. | 0 | |
| 12 | Slutdato for abonnement | 14 | Slutdato for abonnement | Nr. | Nr. | 0 | |
| 13 | Startdato for faktureringsperiode | 15 | Startdato for faktureringsperiode | Nr. | Nr. | 0 | |
| 14 | Slutdato for faktureringsperiode | 16 | Slutdato for faktureringsperiode | Nr. | Nr. | 0 | |
| 16 | Omkostning | 19 | Kostpris | Nr. | Nr. | 0 | |
| 17 | Antal | 21 | Antal | Nr. | Ja | 0 | |
| 18 | Pris | 20 | Enhedspris | Nr. | Nr. | 0 | |
| 19 | Beløb | 24 | Beløb | Nr. | Nr. | 0 | |
| 22 | Kostbeløb | 27 | Kostbeløb | Nr. | Nr. | 0 | |
| 23 | Valuta | 25 | Valuta | Nr. | Nr. | 0 | |
| 24 | Tekst 1 | 50 | Tekst 1 | Nr. | Nr. | 0 |
Indstillinger i oversigtspanelet Kolonnedefinitioner
I følgende tabel beskrives de indstillinger, der definerer de kolonner, der skal importeres.
| Felt | Beskrivelse |
|---|---|
| Kolonnenr. | Angiver nummeret på kolonnen i importfilen. |
| Navn | Angiver navnet på kolonnen. For at gøre det nemt anbefales det, at du bruger navnet fra hovedet i importfilen. |
| Datatype | Angiver, om de data, der skal indlæses, er en Tekst, Dato eller Decimal. |
| Dataformat | Henviser primært til data af datatypen Dato. Feltet angiver, hvordan datoer formateres. For en dato i amerikansk format skal værdien f.eks. være MM-DD-YYYY. |
| Dataformateringskultur | Angiver dataformatets kultur, hvis relevant. Det kan f.eks. være en-US, hvis datatypen er Decimal, så du sikrer, at punktum bruges som decimal-separator i henhold til det amerikanske format. |
| Længde | Dette er kun relevant for filtypen Fast tekst. |