Miklix

Umehluko Phakathi kwedatha () ne-buf2Buf () ku-Dynamics AX 2012

Kushicilelwe: Februwari 15, 2025 22:57:32 UTC
Igcine ukubuyekezwa: Januwari 12, 2026 08:41:29 UTC

Lesi sihloko sichaza umehluko phakathi kwezindlela ze-buf2Buf() kanye ne-data() ku-Dynamics AX 2012, kufaka phakathi ukuthi kufanele nini ukusebenzisa isibonelo ngasinye sekhodi ye-X++.


Leli khasi lihunyushwe ngomshini lisuka esiNgisini ukuze lenze lifinyeleleke kubantu abaningi ngangokunokwenzeka. Ngeshwa, ukuhumusha ngomshini akukabi ubuchwepheshe obuphelele, ngakho-ke amaphutha angenzeka. Uma uthanda, ungabuka inguqulo yokuqala yesiNgisi lapha:

The Difference Between data() and buf2Buf() in Dynamics AX 2012

Ulwazi olukulesi sihloko lusekelwe ku-Dynamics AX 2012 R3. Lungase lusebenze noma lungasebenzeli ezinye izinguqulo.

Uma udinga ukukopisha inani lazo zonke izinkambu kusuka ku-buffer yetafula elilodwa kuya kwelinye ku-Dynamics AX, ngokwesiko ubungenza into efana nale:

toTable.data(fromTable);

Lokhu kusebenza kahle futhi ezimweni eziningi kuyindlela okufanele uhambe ngayo.

Kodwa-ke, unenketho yokusebenzisa umsebenzi we-buf2Buf esikhundleni salokho:

buf2Buf(fromTable, toTable);

Lokhu kusebenza kahle futhi. Ngakho-ke umehluko uyini?

Umehluko ukuthi i-buf2Buf ayikopishi izinkambu zesistimu. Izinkambu zesistimu zifaka phakathi izinkambu ezifana ne-RecId, i-TableId, futhi mhlawumbe okubaluleke kakhulu kulo mongo, i-DataAreaId. Isizathu sokuthi lesi sakamuva sibaluleke kakhulu ukuthi isimo esivame kakhulu lapho ungasebenzisa khona i-buf2Buf() esikhundleni se-data() yilapho ukopisha amarekhodi phakathi kwama-akhawunti enkampani, ngokuvamile ngokusebenzisa igama elingukhiye le-changeCompany.

Isibonelo, uma usenkampanini ethi "dat" futhi unenye inkampani ebizwa ngokuthi "com" ofisa ukukopisha wonke amarekhodi ku-CustTable kusuka kuyo:

while select crossCompany : ['com'] custTableFrom
{
    buf2Buf(custTableFrom, custTableTo);
    custTableTo.insert();
}

Kulesi simo, kuzosebenza ngoba i-buf2Buf ikopisha wonke amanani ensimu, ngaphandle kwezinkambu zesistimu ku-buffer entsha. Ukube ubusebenzise i-data() esikhundleni salokho, irekhodi elisha ngabe lifakwe kuma-akhawunti enkampani ethi "com" ngoba lelo nani ngabe likopishwe ku-buffer entsha.

(Empeleni, bekuzoholela ephutheni lokhiye eliphindwe kabili, kodwa akusikho lokho okufunayo).

Ukufunda Okuqhubekayo

Uma ukujabulele lokhu okuthunyelwe, ungaphinda uthande lezi ziphakamiso:


Yabelana ku-BlueskyYabelana ku-FacebookYabelana ku-LinkedInYabelana ku-TumblrYabelana ku-XYabelana ku-LinkedInPhina ku-Pinterest

Mikkel Christensen

Mayelana Nombhali

Mikkel Christensen
U-Mikkel ungumdali nomnikazi we-miklix.com. Unesipiliyoni seminyaka engaphezu kwengu-20 njengochwepheshe bezinhlelo zekhompyutha/unjiniyela wesoftware futhi njengamanje uqashwe ngokugcwele enkampanini enkulu ye-IT yaseYurophu. Lapho engabhali, uchitha isikhathi sakhe sokuphumula ezintweni eziningi azithandayo, azilibazisa, nemisebenzi, okungenzeka ngokwezinga elithile ibonakale ezihlokweni ezihlukahlukene ezitholakala kule webhusayithi.