Rakennetiedot: nimikkeen seurannan kirjauksen rakenne
Varaston arvostustoiminnon hyödyntämiseksi ja yksinkertaisen ja vakaan ratkaisun saavuttamiseksi nimikkeen seurantanumeroiden ensisijaisena lähteenä käytetään nimiketapahtumia.
Tilausverkon yksiköiden ja tilausverkon ulkopuolisten yksiköiden nimikkeen seurantanumerot on määritetty Varaustapahtuma-taulukossa (T337). Historiatietoihin liittyvät nimikkeen seurantanumerot noudetaan suoraan nimiketapahtumista, jotka liittyvät kyseiseen tapahtumaan. Tämä tarkoittaa sitä, että nimiketapahtumat vaikuttavat kirjatun tilausrivin nimikeseurannan määrityksiin.
Nimikkeenseurantarivit-sivu vastaanottaa tietoja kohteesta T337 ja nimikkeen pääkirjan kirjauksista ja näyttää ne väliaikaistaulukon välityksellä, Seurantaerittely (T336). T336 sisältää myös väliaikaiset tiedot Nimikkeenseurantarivit-sivulla koskien nimikkeenseurantamääriä, jotka ovat jäljellä laskutusta varten.
Yhden suhde moneen
Nimikekirjauksen suhde -taulukko, jota käytetään yhdistämään tiliöity asiakirjan rivi liittyviin nimikkeen pääkirjan kirjauksiin, käsittää kaksi pääosaa:
- Osoitin kirjatulle asiakirjariville, Rivinro-kenttä.
- Nimiketapahtumaan osoittava tapahtumanumero, Nimiketapahtuman nro kenttä.
Olemassa olevan Kirjausnro -kentän toiminnallisuus, joka liittyy nimikkeen pääkirjan kirjaukseen tiliöityyn asiakirjariviin, käsittelee tyypillistä yksi yhteen -suhdetta, kun nimikkeen seurantanumeroita ei ole tiliöidyllä asiakirjarivillä. Jos nimikkeen seurantanumerot on olemassa, Tapahtumanro-kenttä jätetään tyhjäksi ja Nimiketapahtuman suhde-taulukko käsittelee yhden suhde moneen -suhdetta. Jos kirjatulla asiakirjarivillä on nimikkeen seurantanumeroita, mutta ne liittyvät vain yksittäiseen nimiketapahtumaan, Tapahtumanro-kenttä käsittelee suhteen ja Nimiketapahtuman suhde-taulukossa ei luoda tietuetta.
Codeunit 80 (Myynti-kirjattu) ja 90 (osto-kirjattu)
Jos haluat jakaa nimiketapahtumat kirjauksen aikana, koodiyksikön 80 ja 90 koodi ympäröidään silmukoilla, jotka suoritetaan yleisen väliaikaisen tietueen muuttujien kautta. Tämä koodi kutsuu koodiyksikköä 22 ja nimikepäiväkirjan riviä. Nämä muuttujat alustetaan silloin, kun asiakirjan rivillä on nimikkeiden seurantanumerot. Kun tätä silmukkarakennetta käytetään aina, koodi pysyy yksinkertaisena. Jos asiakirjarivillä ei ole nimikkeen seurantanumeroita, yksittäinen tietue lisätään ja silmukka suoritetaan vain kerran.
Nimikepäiväkirjan kirjaaminen
Nimikkeen seurantanumerot siirretään varaustapahtumien kautta, jotka liittyvät nimiketapahtumaan ja kierrätys nimikkeen seurantanumeroiden läpi tapahtuu codeunitissa 22 (Nimikepäiväkirja – kirjausrivi). Tämä käsite toimii samalla tavalla kuin nimikepäiväkirjariviä käytetään epäsuorasti myynti- tai ostotilauksen kirjaamiseen samalla tavalla kuin nimikepäiväkirjariviä käytetään suoraan. Kun nimikepäiväkirjaa käytetään suoraan, Lähderivin tunnus -kenttä osoittaa nimikepäiväkirjan riviin.
Codeunit 22 (Nimikepäiväkirja – kirjausrivi)
Codeunit 80 (Myynti-kirjattu) ja 90 (osto-kirjattu) käyvät silmukassa läpi codeunitin 22 (Nimikepäiväkirja – kirjausrivi) kutsun nimikkeen seurantanumeroiden laskujen kirjauksen aikana ja vastaanottojen olemassa olevien toimitusten laskutuksen aikana.
Nimikkeen seurantanumeroiden määräkirjauksen aikana codeunit 22 (Nimikepäiväkirja – kirjausrivi) noutaa seurantanumerot kirjaukseen liittyvistä tapahtumista kohteesta T337 (Varaustapahtuma). Nämä tapahtumat asetetaan suoraan nimikepäiväkirjan riville.
Codeunit 22 (Nimikepäiväkirja – kirjausrivi) käy läpi silmukassa nimikkeen seurantanumerot ja jakaa kirjauksen vastaaviin nimiketapahtumiin, joilla on nimikkeen seurantanumerot. Tiedot siitä mitkä nimiketapahtumat luodaan palautetaan kohteeseen T337 (Varaustapahtuma) käyttämällä väliaikaista T336-tietuetta, jota codeunitin 22 toiminto kutsuu. Tämä toiminto käynnistyy, kun koodiyksikön 22 suoritus on päättynyt, koska tässä vaiheessa koodiyksikön 22 objekti sisältää tiedot. Kun väliaikainen T336-tietue noudetaan, Codeunit 80 (Myynti-kirjattu) ja 90 (Osto-kirjattu) luovat tietueet Nimiketapahtuman suhde -taulukkoon ja linkittävät luodun nimiketapahtuman luotuun toimitus- tai vastaanottoriviin. Codeunit 80 (Myynti-kirjattu) ja 90 (osto-kirjattu) muuntaa tämän jälkeen väliaikaiset T336 (Seurannan määrittely) -tietueet todellisiksi T336 (Seurannan määrittely) -tietueiksi, jotka liittyvät kyseiseen riviin. Tämä muuntaminen tapahtuu kuitenkin vain, jos kirjattua asiakirjariviä ei poisteta, koska se on kirjattu vain osittain.
Katso myös
Rakennetiedot: Nimikkeen seuranta
Rakennetiedot: Nimikeseurannan rakenne
Business Centralin maksuttoman verkko-oppimissisällön etsiminen