Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Datautveksling er en standardfunksjon i Business Central. Hvis du vil finne ut mer om datautveksling og datautvekslingsdefinisjoner, kan du gå til Konfigurer datautvekslingsdefinisjoner.
Datautvekslingsdefinisjoner er grunnleggende for import og behandling av data i bruksbasert fakturering. Denne artikkelen oppsummerer de viktigste aspektene.
Eksemplet med datautvekslingsdefinisjon i denne artikkelen henviser til en importfil for bruksdata. Det er en CSV-fil i UTF-8 koding med kolonneskilletegn som semikolon. Hvis du vil finne ut mer, går du til Importer data i bruksbasert fakturering.
Definisjon for dataimport
Ved fakturering må du først importere og behandle data. Hvis du vil vite mer, kan du gå til Importer og behandling. For at Business Central skal kunne trekke ut dataene fra CSV-filen, trenger den dataskjemaet. Skjemaet er tilgjengelig hos bruksdataleverandøren.
Bemerkning
Bruksbasert fakturering gir USAGEBASED-datautvekslingsdefinisjonen som et eksempel. Du kan bruke definisjonen, men du må tilpasse den til oppsettet ditt. Du kan importere og eksportere datautvekslingsdefinisjoner på siden Datautvekslingsdefinisjon ved hjelp av handlingene Importer datautvekslingsdefinisjon og Eksporter datautvekslingsdefinisjon.
Siden Datautvekslingsdefinisjoner har følgende hurtigfaner:
- Generelt
- Linjedefinisjoner
- Kolonnedefinisjoner
Bemerkning
Selv om hurtigfanen Linjedefinisjoner er høyere på siden, fyller du ut feltene i hurtigfanen Kolonnedefinisjoner før du angir informasjon på hurtigfanen Linjedefinisjoner.
Innstillinger på hurtigfanen Generelt
Disse innstillingene påvirker importfilen. Tabellen nedenfor beskriver de viktige feltene.
| Felt | Description |
|---|---|
| Type fil | For import av bruksdata velger bedrifter vanligvis Variabel tekst. |
| Type | For import av bruksdata velger bedrifter vanligvis Generisk import. |
| Filkoding | Kodingen av unicode-tegn for importfilen. |
| Kolonneskilletegn | Angir tegnet som skiller kolonnene i den import filen. Dette er bare relevant for filtypen Variabel tekst. |
| Topptekstlinjer | Angir hvor mange topptekstlinjer importfilen inneholder. Dette sikrer at topptekstdataene ikke importeres. |
| XMLport for lesing/skriving | Velg 1220 for import av bruksdata. |
Innstillinger på hurtigfanen Linjedefinisjoner
I denne hurtigfanen trenger du bare å definere én linje, slik at du kan bruke handlingen Felttildeling til å opprette tildeling mellom kolonnene i importfilen og feltene i måltabellen. Hvis du velger Detalj i Linjetype-feltet, tildeles en unik kode og en beskrivelse, og antall kolonner som skal behandles (importeres), angis i Kolonneantall. Standardlinjen med linjetypen Hode slettes.
Innstillinger på siden Felttildeling
Når du har fylt ut feltene i hurtigfanen Kolonnedefinisjoner og opprettet en linje i hurtigfanen Linjedefinisjoner, kan du definere felttildelingene. Velg handlingen Felttildeling på hurtigfanen Linjedefinisjoner, og angi følgende innstillinger på siden Felttildeling.
Fyll ut feltene i hurtigfanen Generelt som følger:
- Tabell-ID-feltet skal inneholde 8018. Dette er tabellen Generisk import av bruksdata.
- Navn-feltet skal inneholde et navn.
- Feltet Codeunit for tildeling skal inneholde 8030. Dette er codeunit Generiske importtildelinger som skal brukes for den generelle importtypen når du genererer importerte linjer.
Fyll ut feltene på hurtigfanen Felttildeling på følgende måte:
- Kolonnenr.-feltet angir en kolonnedefinisjon, og Felt-ID-feltet angir et målfelt fra tabellen som er angitt i Tabell-ID-feltet.
- Avmerkingsboksen Skriv over verdi angir at feltinnholdet i måltabellen kan overskrives om nødvendig. Vi anbefaler at du velger denne avmerkingsboksen for feltene Abonnements-ID, Produkt-ID, Produktnavn og Antall, som beskrevet i tabellen nedenfor.
Tabellen nedenfor inneholder et fullstendig eksempel på et oppsett i hurtigfanen Felttildeling på siden Felttildeling.
| Kolonnenr. | Kolonneoverskrift | Felt-ID | Felttittel | Valgfritt | Transformasjonsregel | Overskriv verdi | Prioritet |
|---|---|---|---|---|---|---|---|
| 2 | Kunde-ID | 7 | Kunde-ID | Nei | Nei | 0 | |
| 3 | Betalers navn | 8 | Betalers navn | Nei | Nei | 0 | |
| 7 | Abonnements-ID | 10 | Abonnements-ID | Nei | Ja | 0 | |
| 8 | Produkt-ID | 17 | Produkt-ID | Nei | Ja | 0 | |
| 10 | Produktnavn | 18 | Produktnavn | Nei | Ja | 0 | |
| 11 | Startdato for abonnement | 13 | Startdato for abonnement | Nei | Nei | 0 | |
| 12 | Sluttdato for abonnement | 14 | Sluttdato for abonnement | Nei | Nei | 0 | |
| 13 | Startdato for faktureringsperiode | 15 | Startdato for faktureringsperiode | Nei | Nei | 0 | |
| 14 | Sluttdato for faktureringsperiode | 16 | Sluttdato for faktureringsperiode | Nei | Nei | 0 | |
| 16 | Varekjøp | 19 | Enhetskost | Nei | Nei | 0 | |
| 17 | Antall | 21 | Antall | Nei | Ja | 0 | |
| 18 | Pris | 20 | Enhetspris | Nei | Nei | 0 | |
| 19 | Beløp | 24 | Beløp | Nei | Nei | 0 | |
| 22 | Kostbeløp | 27 | Kostbeløp | Nei | Nei | 0 | |
| 23 | Valuta | 25 | Valuta | Nei | Nei | 0 | |
| 24 | Tekst1 | 50 | Tekst1 | Nei | Nei | 0 |
Innstillinger på hurtigfanen Kolonnedefinisjoner
I tabellen nedenfor finner du beskrivelser av innstillingene som definerer hvilke kolonner som skal importeres.
| Felt | Description |
|---|---|
| Kolonnenr. | Angir nummeret på kolonnen i importfilen. |
| Name | Angir navnet på kolonnen. For å gjøre det enkelt anbefaler vi at du bruker navnet fra hodet i importfilen. |
| Datatype | Angir om dataene som skal importeres, er en tekst, dato eller desimal. |
| Dataformat | Henviser først og fremst til data av datatypen Dato. Feltet angir hvordan du formaterer datoer. For en dato i USA-format må for eksempel verdien være MM-DD-YYYY. |
| Dataformateringskultur | Angir kulturen for dataformatet om nødvendig. en-US for datatypen Desimal angir for eksempel at et punktum brukes som desimalskilletegn i henhold til formatet for USA. |
| Lengde | Bare relevant hvis filtypen er angitt til Fast tekst. |