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 ei-määritettyjä asetuksia ei huomioida, ja puuttuvat vaihtoehdot liitetään liittyvään Business Central -taulukkoon ja lisätään Dataverse Vaihtoehdot-yhdistämismääritys asetukset-taulukkoon, jotta niitä voidaan käsitellä manuaalisesti myöhemmin. 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. Kun asetus on synkronoitu kokonaan, Dataverse yhdistämismääritys sivu sisältää näiden kolmen kentän ei-määritetyt 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: Tietotyypin rahtiehdot luettelointi, joissa arvot on määritelty 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: Tietotyypin toimitustapa luettelointi, jossa arvot on määritelty 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'; }
}
  • Tietotyypin maksuehdot luettelointi, joissa arvot on määritetty 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 Central -luettelot linkitetään asetusjoukkoihin Dataverse.

Asetusjoukkojen laajentaminen Business Central -kohteessa

  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.

Päivitä-vaihtoehdon Dataverse yhdistämismääritys

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. Vaihtoehto-yhdistämismääritys Dataverse sivu päivitetään seuraavilla tietueilla.

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 Käteismaksu
Maksuehdot: SIIRTO 779800002 Siirto

Business Centralin Maksuehdot-taulukossa on uusia tietueita vaihtoehdoista Dataverse . Seuraavassa taulukossa uudet vaihtoehdot ovat lihavoituina. 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 vaihtoehtoja samoilla nimillä.

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%10NETTO30 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
KÄTEISMAKSUME 0. EPÄTOSI
NK NK 0. EPÄTOSI Nykyinen kuukausi
JV 0D 0. EPÄTOSI Jälkivaatimuksella
NETTO30 0. EPÄTOSI
NETTO45 0. EPÄTOSI
NETTO60 0. EPÄTOSI
SIIRTO 0. EPÄTOSI

Katso myös

synkronoitavissa olevien taulukoiden ja kenttien yhdistämismääritys

Business Centralin ilmaiset e-learning-moduulit löydät täältä