Jaa


Puuttuvien asetusarvojen käsitteleminen

Tämä artikkeli on tarkoitettu tekniselle yleisölle. Siinä kuvatut prosessit edellyttävät kehittäjän apua.

Dataverse sisältää kolme asetusjoukkokenttää, joissa on Asetus-tyyppiä oleviin Business Central -kenttiin yhdistettävät arvot automaattista synkronointia varten. Synkronoinnin aikana muut kuin yhdistetyt asetukset ohitetaan ja puuttuvat asetukset liitetään liittyvään Business Central -tauluun ja lisätään Dataverse-asetuksen yhdistäminen -järjestelmätauluun myöhemmin tapahtuvaa manuaalista käsittelemistä varten. Voit esimerkiksi lisätä puuttuvat asetukset tuotteeseen ja päivittää sitten yhdistämismäärityksen.

Integrointitaulukon yhdistämismääritys -sivulla on kolme kenttää, jotka sisältävät vähintään yhden yhdistetyn asetusarvon. Täyden synkronoinnin jälkeen Dataverse-asetuksen yhdistäminen -sivu sisältää kolmen kentän muut kuin yhdistetyt asetukset.

Tallennus Asetuksen arvo Asetuksen arvon otsikko
Maksuehdot: NET30 1 Netto 30
Maksuehdot: 2%10NET30 2 2 % 10; Netto 30
Maksuehdot: NET45 3 Netto 45
Maksuehdot: NET60 4 Netto 60
Toimitusehto: FOB 1 FOB
Toimitusehto: NOCHARGE 2 Ei veloitusta
Kuljetusliike: AIRBORNE 1 Lentoposti
Kuljetusliike: DHL 2 DHL
Kuljetusliike: FEDEX 3 FedEx
Kuljetusliike: UPS 4 UPS
Kuljetusliike: POSTALMAIL 5 Posti
Kuljetusliike: FULLLOAD 6 Täysi kuorma
Kuljetusliike: WILLCALL 7 Noutoasiakas

Dataverse-asetuksen yhdistäminen -sivu perustuu CRM-tili-taulun enum-arvoihin. Dataverse -sovelluksessa tilitaulukon seuraavat kentät yhdistetään asiakas- ja toimittajatietueiden kenttiin:

  • Osoite 1: Kuljetusehdot, jonka tietojen tyyppi on Enum ja jonka arvot määritetään seuraavasti:
enum 5335 "CDS Shipment Method Code"
{
    Extensible = true;
    value(0; " ") { Caption = ' '; }
    value(1; "FOB") { Caption = 'FOB'; }
    value(2; "NoCharge") { Caption = 'No Charge'; }
}
  • Osoite 1: Toimitustapa, jonka tietojen tyyppi on Enum ja jonka arvot määritetään seuraavasti:
enum 5336 "CDS Shipping Agent Code"
{
    Extensible = true;
    value(0; " ") { Caption = ' '; }
    value(1; "Airborne") { Caption = 'Airborne'; }
    value(2; "DHL") { Caption = 'DHL'; }
    value(3; "FedEx") { Caption = 'FedEx'; }
    value(4; "UPS") { Caption = 'UPS'; }
    value(5; "PostalMail") { Caption = 'Postal Mail'; }
    value(6; "FullLoad") { Caption = 'Full Load'; }
    value(7; "WillCall") { Caption = 'Will Call'; }
}
  • Maksuehdot, joiden tietojen tyyppi on Enum ja jonka arvot määritetään seuraavasti:
enum 5334 "CDS Payment Terms Code"
{
    Extensible = true;
    value(0; " ") { Caption = ' '; }
    value(1; "Net30") { Caption = 'Net 30'; }
    value(2; "2%10Net30") { Caption = '2% 10; Net 30'; }
    value(3; "Net45") { Caption = 'Net 45'; }
    value(4; "Net60") { Caption = 'Net 60'; }
}

Kaikki Business Centralin luettelointiarvot yhdistetään Dataversen asetusjoukkoihin.

Business Centralin asetusjoukkojen laajentaminen

  1. Luo uusi AL-laajennus.

  2. Lisää Enum-laajennus laajennettaville asetuksille. Varmista, että käytät samaa arvoa.

enumextension 50100 "CDS Payment Terms Code Extension" extends "CDS Payment Terms Code"
{
    value(779800001; "Cash Payment") { Caption = 'Cash Payment'; }
    value(779800002; "Transfer") { Caption = 'Transfer'; }
}

Tärkeää

Sinun on käytettävä Dataversen samoja asetuksen tunnusten arvoja kuin Business Centralin enum-arvon laajennuksen yhteydessä. Muussa tapauksessa synkronointi epäonnistuu.

Tärkeää

Älä käytä merkkiä "," enum-arvoissa tai kuvateksteissä. Business Centralin suorituspalvelu ei tue sitä tällä hetkellä.

Huomautus

Uusien asetusarvojen nimien ja otsikoiden kymmenen ensimmäisen merkin on oltava samoja. Esimerkiksi kaksi asetusta, joiden nimet ovat Siirretään 20 työpäivää ja Siirretään 20 kalenteripäivää, aiheuttavat virheen, koska molemmissa on samat 10 ensimmäistä merkkiä (Siirretään). Anna nimiksi esimerkiksi SIIR20 TP ja SIIR20 KP.

Dataverse -sovelluksen asetusten yhdistämisen päivittäminen

Nyt voit luoda uudelleen Dataverse-asetusten ja Business Central -tietueiden välisen yhdistämismäärityksen.

Valitse Integrointitaulukon yhdistämismääritys -sivulla rivi Maksuehdot-yhdistämistä varten. Valitse sitten Synkronoi muokatut tietueet -toiminto. Dataverse-asetuksen yhdistäminen -sivulle päivitetään seuraavat tietueet.

Tallennus Asetuksen arvo Asetuksen arvon otsikko
Maksuehdot: NET30 1 Netto 30
Maksuehdot: 2%10NET30 2 2 % 10; Netto 30
Maksuehdot: NET45 3 Netto 45
Maksuehdot: NET60 4 Netto 60
Maksuehdot: CASH PAYME 779800001 Kassamaksu
Maksuehdot: TRANSFER 779800002 Siirto

Business Centralin Maksuehdot-taulukko sisältää Dataverse-asetusten uudet tietueet. Seuraavassa taulukossa uudet asetukset ovat lihavoituna. Kursivoidut rivit edustavat kaikkia asetuksia, jotka voidaan nyt synkronoida. Jäljellä olevat rivit kuvaavat asetuksia, joita ei käytetä. Ne ohitetaan synkronoinnin aikana. Voit poistaa ne tai laajentaa Dataverse-asetukset käyttämällä samoja nimiä.

Postinumero Eräpäivän laskenta Alennuspäivämäärän laskenta Alennus-% Laske maksualen. hyvityslask. Kuvaus
10 PÄIVÄÄ 10P 0. EPÄTOSI 10 päivää netto
14 PÄIVÄÄ 14D 0. EPÄTOSI 14 päivää netto
15 PÄIVÄÄ 15D 0. EPÄTOSI 15 päivää netto
1M(8D) 1M 8D 2. EPÄTOSI 1 kuukausi / 2 % 8 päivää
2 PÄIVÄÄ 2D 0. EPÄTOSI 2 päivää netto
2%10NET30 0. EPÄTOSI
21 PÄIVÄÄ 21D 0. EPÄTOSI 21 päivää netto
30 PÄIVÄÄ 30D 0. EPÄTOSI 30 päivää netto
60 PÄIVÄÄ 60D 0. EPÄTOSI 60 päivää netto
7 PÄIVÄÄ 7D 0. EPÄTOSI 7 päivää netto
KASSAMAKSUT 0. EPÄTOSI
NK NK 0. EPÄTOSI Nykyinen kuukausi
JV 0D 0. EPÄTOSI Jälkivaatimuksella
NET30 0. EPÄTOSI
NET45 0. EPÄTOSI
NET60 0. EPÄTOSI
SIIRTO 0. EPÄTOSI

Katso myös

Synkronoitavien taulujen ja kenttien yhdistäminen

Business Centralin maksuttoman verkko-oppimissisällön etsiminen