Sameina birgðafærslur
Með tímanum mun birgðafærslutaflan (InventTrans
) halda áfram að stækka og neyta meira gagnagrunnsrýmis. Þess vegna verða fyrirspurnir þar sem sækja þarf upplýsingar úr töflunni smám saman hægari. Þessi grein lýsir því hvernig þú getur notað Birgðafærslusamstæður eiginleikann til að sameina gögn um birgðafærslur til að bæta afköst kerfisins.
Nóta
Aðeins er hægt að sameina fjárhagslega uppfærðar birgðafærslur á völdu lokuðu fjárhagstímabili. Til að vera sameinuð verða fjárhagslega uppfærðar birgðafærslur á útleið að hafa útgáfustöðuna Seld og birgðafærslur á innleið verða að hafa kvittunarstöðuna Keypt.
Þegar þú sameinar birgðafærslur eru allar tengdar færslur færðar í InventTransArchive
töfluna. Birgðaútgáfufærslur og birgðakvittunarfærslur eru sameinaðar sérstaklega, byggt á samsetningu vöruauðkennis (itemId
) og auðkennis birgðavíddar (inventDimId
), og þær eru settar í samantektina útgáfu og samantekt kvittunarfærslur.
Ef itemId
og inventDimId
samsetning inniheldur aðeins eina kvittun eða útgáfufærslu verða viðskiptin ekki sameinuð.
Nóta
Eftir að hafa sameinað birgðafærslur þínar geturðu fínstillt geymslu og afköst kerfisins enn frekar með því að nota Archive with Dataverse langtíma varðveislu eiginleikann til að færa InventTransArchive
skrár í a Microsoft Azure gagnavatn. Fyrir frekari upplýsingar, sjá Safna birgðafærslugögn í geymslu í Dynamics 365 Supply Chain Management.
Kveikja á eiginleikanum í kerfinu
Ef kerfið þitt er ekki þegar með eiginleikann sem lýst er í þessari grein, farðu í Eiginleikastjórnun og kveiktu á Birgðafærslusamstæðunni eiginleiki. Ekki er hægt að slökkva á þessum eiginleika eftir að hafa verið virkjaður.
Atriði sem þarf að huga að áður en þú sameinar birgðafærslur
Áður en þú sameinar birgðafærslur ættir þú að íhuga eftirfarandi viðskiptasviðsmyndir, því þær verða fyrir áhrifum af aðgerðinni:
- Þegar þú endurskoðar birgðafærslur úr tengdum skjölum, eins og innkaupapöntunarlínum, eru þær sýndar sem samstæður. Til að fara yfir samstæðufærslurnar verður þú að fara í Birgðastjórnun > Tímabundin verkefni > Hreinsa upp > Samfylking birgðafærslu.
- Ekki er hægt að hætta við birgðalokun fyrir samsett tímabil.
- Ekki er hægt að breyta staðalkostnaði fyrir samstæðutímabil.
- Birgðaskýrslur sem eru fengnar úr birgðafærslum hafa áhrif þegar þú sameinar birgðafærslur. Þessar skýrslur innihalda aldursgreiningarskýrslu birgða og birgðavirðisskýrslur.
- Birgðaspár gætu haft áhrif á þær ef þær eru keyrðar á tímabili samstæðutímabila.
Skilyrði
Aðeins er hægt að sameina birgðafærslur á tímabilum þar sem eftirfarandi skilyrði eru uppfyllt:
- Fjárhagstímabilið verður að vera lokað.
- Birgðalokun verður að keyra á eða eftir til-tímabils dagsetningu samstæðunnar.
- Tímabilið verður að vera að minnsta kosti einu ári fyrir dagsetningu frá-tímabils samstæðunnar.
- Engir endurútreikningar birgða mega vera til staðar.
Sameinaðu birgðafærslur þínar
Fylgdu þessum skrefum til að sameina birgðafærslur.
Farðu í Birgðastýring>Tímabundin verkefni>Hreinsaðu til>Samfylking birgðafærslu.
Síðan Birgðafærslusamstæður síðan birtist og sýnir lista yfir sameinaðar ferlifærslur.
Á aðgerðarrúðunni, veldu Birgðafærslusamstæður til að búa til birgðafærslusamstæðu.
Í Samfylking birgðafærslu valgluggans, á Fyrirbreytur Flýtiflipanum, stilltu eftirfarandi reiti:
- Frá dagsetningu í lokuðu fjárhagstímabili – Veldu elstu færsludagsetningu sem á að hafa með í samstæðunni.
- Til dagsetning í lokuðu fjárhagstímabili – Veldu nýjustu færsludagsetningu til að hafa með í samstæðunni.
Nóta
Aðeins tímabil sem uppfylla forsendur verða í boði fyrir val.
Á Hlaupa í bakgrunni Hraðflipanum skaltu setja upp upplýsingar um lotuvinnslu eftir þörfum. Fylgið venjulegum skrefum fyrir runuvinnslur í Microsoft Dynamics 365 Supply Chain Management.
Veldu Í lagi.
Þú færð skilaboð þar sem þú þarft að staðfesta á að þú viljir halda áfram. Lestu skilaboðin vandlega og veldu síðan Já ef þú vilt halda áfram.
Þú færð skilaboð sem segja að birgðasamstæðuverkinu þínu sé bætt við runubiðröðina. Verkið byrjar að sameina birgðafærslur frá völdu tímabili.
Skoða samstæðu birgðafærslur
Söfnun birgðafærslu síðan sýnir heildarsamstæðuferilinn þinn. Hver lína í hnitanetinu sýnir upplýsingar eins og dagsetningu þegar sameiningin var búin til, notandann sem bjó hana til og stöðu hennar.
Í fellilistanum efst á síðunni skaltu velja eitt af eftirfarandi gildum til að sía samstæðurnar sem eru sýndar í töflunni:
- Virkt – Sýna aðeins virkar samstæður.
- All – Sýna allar samstæður.
Fyrir hverja sameiningu í ristinni eru eftirfarandi upplýsingar veittar:
- Virkt – Gátmerki gefur til kynna að sameiningin sé virk.
- Frá dagsetningu – Dagsetning elstu færslunnar sem hægt er að taka með í samstæðunni.
- Hingað til – Dagsetning nýjustu færslunnar sem hægt er að taka með í samstæðunni.
- Áætlað af – Notendareikningurinn sem bjó til samstæðuna.
- Framkvæmt – Dagsetningin þegar sameiningin var stofnuð.
- Stöðva núverandi uppfærslu – Gátmerki gefur til kynna að samþjöppun sé í gangi en henni hefur verið gert hlé.
- Ríki – Vinnslustaða samstæðunnar. Möguleg gildi eru Waiting, Í vinnslu og Finished.
Tækjastikan fyrir ofan hnitanetið býður upp á eftirfarandi hnappa sem þú getur notað til að vinna með valda samstæðu:
Samstæðufærslur – Skoðaðu allar upplýsingar um valda samstæðu. Samstæðufærslur síðan sem birtist sýnir allar færslur í samstæðunni.
Til að skoða frekari upplýsingar um tiltekna færslu á síðunni Sameiginlegar færslur skaltu velja hana í hnitanetinu og síðan, á aðgerðarrúðunni, velja Samstæðuupplýsingar um viðskipti. Síðan Samstæðar færsluupplýsingar sem birtist sýnir upplýsingar eins og bókun fjárhags, tengdar undirbókartilvísanir og fjárhagsvíddir.
Gera hlé – Gerðu hlé á valinni samþjöppun sem er í vinnslu. Hlé tekur aðeins gildi eftir að geymsluverkefnið er búið til. Þess vegna gæti liðið stuttur tíma áður en hlé er gert. Ef gert er hlé á sameiningu birtist gátmerki í reitnum Stöðva núverandi uppfærslu .
Halda áfram – Halda áfram vinnslu fyrir valda samþjöppun sem er í bið.
Útvíkkaðu kóðann til að styðja sérstillta reiti
Ef InventTrans
taflan inniheldur einn eða fleiri sérsniðna reiti gætirðu þurft að lengja kóðann til að styðja þá, allt eftir því hvernig þeir heita.
- Ef sérsniðnu reitirnir úr
InventTrans
töflunni hafa sömu reitaheiti og íInventtransArchive
töflunni þýðir það að þeir eru 1:1 kortlagðir. Þess vegna geturðu bara sett sérsniðnu reiti inn íInventoryArchiveFields
reitahópinn íinventTrans
töflunni. - Ef sérsniðin reitaheiti í
InventTrans
töflunni passa ekki við reitaheitin íInventtransArchive
töflunni, þá þarftu að bæta við kóða til að kortleggja þau. Til dæmis, ef þú ert með kerfisreit sem heitirInventTrans.CreatedDateTime
, þá verður þú að búa til reit íInventTransArchive
töflunni með öðru nafni (eins ogInventtransArchive.InventTransCreatedDateTime
) og bæta við viðbótum viðInventTransArchiveProcessTask
ogInventTransArchiveSqlStatementHelper
flokkana, eins og sýnt er í eftirfarandi sýnishornskóða.
Eftirfarandi sýnishornskóði sýnir dæmi um hvernig á að bæta nauðsynlegri viðbót við InventTransArchiveProcessTask
flokkinn.
[ExtensionOf(classStr(InventTransArchiveProcessTask))]
Final class InventTransArchiveProcessTask_Extension
{
protected void addInventTransFields(SysDaSelection _selectionObject)
{
_selectionObject.add(fieldStr(InventTrans, ModifiedBy))
.add(fieldStr(InventTrans, CreatedBy)).add(fieldStr(InventTrans, CreatedDateTime));
next addInventTransFields(_selectionObject);
}
protected void addInventTransArchiveFields(SysDaSelection _selectionObject)
{
_selectionObject.add(fieldStr(InventTransArchive, InventTransModifiedBy))
.add(fieldStr(InventTransArchive, InventTransCreatedBy)).add(fieldStr(InventTransArchive, InventTransCreatedDateTime));
next addInventTransArchiveFields(_selectionObject);
}
}
Eftirfarandi sýnishornskóði sýnir dæmi um hvernig á að bæta nauðsynlegri viðbót við InventTransArchiveSqlStatementHelper
flokkinn.
[ExtensionOf(classStr(InventTransArchiveSqlStatementHelper))]
final class InventTransArchiveSqlStatementHelper_Extension
{
private str inventTransModifiedBy;
private str inventTransCreatedBy;
private str inventTransCreatedDateTime;
protected void initialize()
{
next initialize();
inventTransModifiedBy = new SysDictField(tablenum(InventTrans), fieldNum(InventTrans, ModifiedBy)).name(DbBackend::Sql);
inventTransCreatedDateTime = new SysDictField(tablenum(InventTrans), fieldNum(InventTrans, CreatedDateTime)).name(DbBackend::Sql);
inventTransCreatedBy = new SysDictField(tablenum(InventTrans), fieldNum(InventTrans, CreatedBy)).name(DbBackend::Sql);
}
protected str buildInventTransArchiveSelectionFieldsStatement()
{
str ret;
ret = next buildInventTransArchiveSelectionFieldsStatement();
if (inventTransModifiedBy)
{
ret += ',';
ret += strFmt('%1', new SysDictField(tablenum(InventTransArchive), fieldNum(InventTransArchive, InventTransModifiedBy)).name(DbBackend::Sql));
}
if (inventTransCreatedBy)
{
ret += ',';
ret += strFmt('%1', new SysDictField(tablenum(InventTransArchive), fieldNum(InventTransArchive, InventTransCreatedBy)).name(DbBackend::Sql));
}
if (inventTransCreatedDateTime)
{
ret += ',';
ret += strFmt('%1', new SysDictField(tablenum(InventTransArchive), fieldNum(InventTransArchive, InventTransCreatedDateTime)).name(DbBackend::Sql));
}
return ret;
}
protected str buildInventTransTargetFieldsStatement()
{
str ret;
ret = next buildInventTransTargetFieldsStatement();
if (inventTransModifiedBy)
{
ret += ',';
ret += strFmt('%1', inventTransModifiedBy);
}
if (inventTransCreatedBy)
{
ret += ',';
ret += strFmt('%1', inventTransCreatedBy);
}
if (inventTransCreatedDateTime)
{
ret += ',';
ret += strFmt('%1', inventTransCreatedDateTime);
}
return ret;
}
}
Athugasemdir
https://aka.ms/ContentUserFeedback.
Væntanlegt: Á árinu 2024 munum við hætta með GitHub-mál sem ábendingaleið fyrir efni og skipta því út fyrir nýtt ábendingakerfi. Frekari upplýsingar er að finna hér:Senda inn og skoða endurgjöf fyrir