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
Luo uusi AL-laajennus.
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ä