Millal seeriat mitte kasutada. Kauba kategooriad, omadused ja seeriad

Üks kirjete arvestuse lisaaspekte TÜ 11-s on arvestus seeriate kaupa.

Seeriaid kasutatakse konkreetse kaubaartikli või kaubapartii tuvastamiseks. Sarjade abil saate korraldada raamatupidamist aegumiskuupäevade järgi.

Jadaarvestus võib olla mitut tüüpi:

  • seeria viide,
  • saldode arvestus seeriate kaupa,
  • saldode ja kulude arvestus seeriate kaupa.

Selles õppetükis käsitleme esimest võimalust.

Seeriaarvestuse seadistamine

Näiteks võtame selle olukorra - organisatsioon müüb arvutikomponente ja saatmisel on vaja seeriat näidata. Kuid see seeria on vajalik ainult selleks, et kliendilt tagastamise korral oleks tagastatav toode täpselt see, mis müüdi.

Esmalt lubame sarjade kasutamise programmis:


Looge partiiarvestuse poliitika (avage kauba klassifikaatorite loendist):


Loome uue poliitika, määrame tüübi (valige esimene valik, ülejäänuid vaatame järgmistes videotes):


Pärast tüübi märkeruutudega määramist valige need kaupade turustustoimingute tüübid, mille jaoks seeria on selle poliitika kohaselt märgitud:


Seeriakaupade arvestuse kasutamine konkreetse kauba jaoks on konfigureeritud kaubatüübi kaudu, loome uue:


Selles näites vajame konkreetsete juhtumite tuvastamiseks seeriaid:


Näeme, et seeria võib lisaks numbrile sisaldada teavet aegumiskuupäeva ja tootmiskuupäeva kohta. Lisaks saate määrata RFID-märgise.

Kauba eksemplaride tuvastamiseks saate kasutada ainult seeria viitemärki.

Valige äsja loodud poliitika:


Kui vajate teatud tüüpi kauba jaoks erinevates ladudes erinevaid partiiarvestuspoliitikaid, märkige ruut Sarja arvestuspoliitika jaoks on individuaalsed sätted.

Sarja viide

Koostame kaubakaardi:


Nüüd lõpetame tarnijalt ostutehingu. Näeme, et seeriat pole dokumendis märgitud:


Müügitellimuse koostamisel ei täideta ka seeriat:


Kuid müügidokumendi postitamisel ei saa te ilma seeriata (kuna raamatupidamispoliitika sätetes valisime müümisel seeria märkimise), klõpsake nuppu Täpsustage seeria:


Ilmuvas aknas märkige seerianumbrid (saate need käsitsi sisestada või automaatselt täita). Seeriate arv peab võrduma tarnitavate üksuste arvuga (kuna seeriad tuvastavad eksemplare):



Kui kaupu müüakse palju ja saate ise seerianumbrid välja mõelda, on kõige mugavam kasutada automaatset täitmist:


Siit saate vajadusel printida silte (kui on loodud siltide paigutused):


Kui seeriad on dokumendis õigesti märgitud, muutub ikooni värv roheliseks:


Kui kasutaksime laos dokumendivoo jaoks tellimusskeemi, siis peaksime seeriat märkima mitte müügidokumendile, vaid kauba vastuvõtulehele.

Vaatamata dokumendis märgitud seeriatele ei näe me seda teavet saldoaruandes:


Liikumiste vaatamiseks seeriate kaupa loome eraldi aruande:



Tänu sellele aruandele on mugav jälgida, milline konkreetne seeria millisele ostjale saadeti. Ja kui klient tuleb mingi “vasakpoolsega”, on see kohe näha.

Järgmistes tundides analüüsime saldode hoidmist seeriate kaupa ja kuluarvestust seeriate kaupa.

Programm näeb ette kaupade ja toodete jaotamise kategooriatesse ja omadustesse ning kaupade seeriaarvestuse. Kategooriad on toote kui terviku omadused ning omadused ja seeriad on omased selle üksikutele partiidele.
Kategooriad
Kategooriad ühendavad kaks või enam toodet ja neid kasutatakse analüütiliste aruannete koostamiseks. Kategooriate konkreetne rakendamine sõltub ettevõtte raamatupidamiseesmärkidest. Näiteks võivad kategooriad vastata toote tootjale, otstarbele (näiteks elektroonika, mööbel, lambid jne), põhi- ja kohandatud sortimentile jne. Üks toode võib kuuluda ainult ühte kategooriasse.
Omadused
Omadused, vastupidi, eristavad peamiselt konkreetset toodet või toodet. Näiteks võite tooted jagada materjali järgi, millest need on valmistatud, nii et tootel "male" võivad olla omadused "rabatamm", "merevaigukollane", "teras" jne. Lisaks võivad ühel tootel olla erinevad omadused.
Tunnuste kataloog on kõigi toodete jaoks ühine, mis võimaldab mitte ainult jagada kaupade müüki ja saldosid omaduste järgi, vaid ka saada mitme toote koondbilanssi või müüki tunnuste järgi.
Vaikimisi on tunnuste järgi arvestamine keelatud. Arvestus tunnuste järgi on soovitatav lubada andmebaasi alguses enne dokumentide sisestamist (konstandi väärtuseks "Jah" määrates), mitte hiljem keelata.
seeria
Sarjadel on sarnased omadused, kuid need on mõeldud ainult ühe toote partiideks jagamiseks. Kui kasutatakse arvestust seeriate kaupa, on vaja märkida kauba seeriad vastuvõtmisel ja müügil, samuti sisestes liikumisdokumentides. Lisaks seeria nimetusele saate märkida kauba tollideklaratsiooni numbri, see kuvatakse arve vastavas veerus.
Seeriate kasutamine on mõnikord vajalik tollideklaratsiooni järgseks raamatupidamiseks, samuti näiteks ravimite, relvade, kompleksvarustusega kauplemisel, kui nõutakse iga kaubapartii või kaubaühiku eraldi arvestust.
Arvestus seeriate kaupa toimub juhul, kui vastav konstant on "jah". Kui see on lubatud, siis tuleb iga toote kohta märkida vähemalt üks seeria, isegi kui seeriaarvestust selle jaoks ei nõuta. Selleks, kui valitud tootele ei ole dokumendi täitmise hetkel seeriaid, luuakse automaatselt teenusesari nimega “—”.
Kui seeriaid on, valitakse vaikimisi viimane positiivse jäägiga seeria.
Vaikimisi on seeriaarvestus keelatud. Soovitatav on andmekogu toimingu alguses, enne dokumentide sisestamist, vajadusel lubada jadaarvestus (väärtuseks “Jah”) ning edaspidi konstandi väärtust mitte muuta.
Reeglina ei tohiks te tunnuste ja seeriate järgi arvestust kasutada korraga, sest see raskendab oluliselt operaatorite tööd.

Programm võimaldab arvestada tooteid seeriate ja aegumiskuupäevade kaupa. Seeriad ja aegumiskuupäevad on laoarvestuse osa (analüütika). Kauba vastuvõtmisel ja saatmisel võidakse näidata seeria ja aegumiskuupäevad. Organisatsiooni sisekäibes saavad osaleda seeria- ja aegumiskuupäevaga tooted.

Töö partiide ja kaupade aegumiskuupäevadega hõlmab kahte etappi:

  • Artiklite partiide ja aegumiskuupäevade arvestuse seadistamine. Selle etapi viib läbi töötaja, kes vastutab organisatsioonis varude säilitamise eest.
  • Töötamine partiide ja aegumiskuupäevadega programmi dokumentides. Teostavad kaupade ringlusdokumentidega töötavad töötajad.

Süsteemi sätete konfigureerimine
Enne funktsionaalsuse kasutamist alustage raamatupidamise seadete jaotisesNSI, peate märkima kastiKasutage seerianomenklatuuri.
Artiklite partiide ja aegumiskuupäevade arvestuse seadistamine
Partii- ja kaubaarvestuse seadistamine koosneb kahest etapist:

  • Reeglite kujundamine (erinevatele kaubaliikidele ja erinevatele ladudele) artiklite seeriate ja aegumiskuupäevade arvestuse pidamiseks.
  • Nomenklatuuri tüübi, ladude loetelu ja nendes ladudes partiide ja aegumiskuupäevade arvestuse pidamise reeglid.

Kataloogis vormistatakse partiide ja aegumiskuupäevade arvestuse pidamise reeglid Sari raamatupidamispoliitikad. Kataloogi saate avada jaotises Regulatiiv- ja viiteteave, kasutades navigeerimisriba käsku Sari raamatupidamispoliitikad. Nimekirja käsuga Loo, võite hakata koostama uut reeglit partiide ja aegumiskuupäevade arvestamiseks. Vormis Partiiarvestuse poliitika Saate teha järgmisi seadeid.

Põllul Poliitika tüüp peate valima loendist väärtuse. Välja väärtus mõjutab seda, kuidas süsteem kaupu arvestab: kas peetakse täielikku kaubasaldode arvestust või salvestatakse see teave viitamiseks dokumentidesse. Kui täidate välja, täidetakse muud vormi väärtused vaikeväärtustega.


Välja Poliitika tüüp jaoks on saadaval järgmised väärtused:

  • Sarja viide – seda tüüpi poliitikaga reegel luuakse kaupadele, mille saldode arvestust seeriate ja aegumiskuupäevade lõikes ei pea pidama, kuid käibedokumentides tuleb kajastada info seeria- või aegumiskuupäevade kohta.
  • – seda tüüpi poliitikaga reegel luuakse kaupadele, mille saldode arvestust ei pea pidama seeriate ja aegumiskuupäevade lõikes, kuid kauba vastuvõtmisel, samuti sisekaubanduse käibe ajal, on vaja andmeid registreerida seeriate kaupa või aegumiskuupäevad.
  • Partiijääkide haldamine - seda tüüpi poliitikaga reegel luuakse kaupadele, mille saldosid on vaja jälgida seeriate ja aegumiskuupäevade kaupa. Samas ei peeta arvestust partiide kohta seeriate ja aegumiskuupäevade kaupa, s.o. Kauba saatmisel saate määrata mis tahes programmis registreeritud seeria või aegumiskuupäeva.
  • - seda tüüpi poliitikaga reegel luuakse kaupadele, mille saldosid on vaja jälgida seeriate ja aegumiskuupäevade kaupa. Erinevus eelmisest lõigust seisneb selles, et saatedokumentides pakub programm aegumiskuupäevaga kaupade esmalt mahakandmist (esimene aegumiskuupäev). Samal ajal, nagu ka eelmises lõigus, säilib võimalus märkida iga tooteühiku jaoks seerianumber või aegumiskuupäev.

Rühmas Täpsustage seeria Lipud näitavad, millistes dokumentides/toimingutes näidatakse partiid või aegumiskuupäevi. Märkeruudud on saadaval, kui poliitikatüübil on määratud seeriaviide. Kui poliitika tüüp määrab seeriasaldode haldamise (mumbki kahest valikust), siis kõik rühma märkeruudud Täpsustage seeria kuvatakse ja muutuvad redigeerimiseks kättesaamatuks (st saldode arvestamisel muutub seeria näitamine dokumentides kohustuslikuks). Kui poliitika tüüp määrab Partiijääkide automaatne arvutamine FEFO abil, siis on redigeerimiseks saadaval ainult rühma märkeruudud Saatmisel.
Partiijääkide haldamine, siis saate lüliti abil seadistada, millal kuvatakse seeria tellimuste laos tarnimise ajal:

tellimuse esitamise või müügi ajal - lüliti Saadetise planeerimisel;
ülesande väljastamise hetkel laotöötajale - lüliti Valiku planeerimisel;
pärast valikuülesande täitmist – lüliti Valiku tegemisel.


Kui poliitika tüübiks on määratudFEFO partiijääkide haldamine, siis lüliti lülitub sisse Valiku planeerimisel muutuvad lülitid kättesaamatuks, st. programm pakub seeriate saatmist FEFO meetodil alati ülesannete väljastamise etapis.


Kui poliitika tüübiks on määratud Partiijääkide automaatne arvutamine FEFO abil või Sarja viide ja märkeruut Saatmisel tühjendatakse, siis lähtestatakse kõik lülitid ja muutuvad kättesaamatuks (selliste reeglite puhul pole seadistusel tähtsust).


Kui poliitika tüübiks on määratud Sarja viide ja märkeruut Saatmisel paigaldatud, siis lüliti lülitub sisse Valiku tegemisel ja lülitid muutuvad kättesaamatuks, st. Nende seadistustega pakub programm kauba saatmise protsessis valiku tegemisel partii saatmist.


Ladude loend ja nendes ladudes partiide arvestuse pidamise reeglid kauba tüübi järgi koostatakse vormil Nomenklatuuri tüüp. Selleks vormis, rühmas Raamatupidamise reeglid, peate märkima kasti Kasutage seeriaid. Märkeruut on saadaval, kui see on väljal Kauba tüüp seatud väärtus Toode(teenustel ei saa olla seeriaid). Pärast vormil oleva kasti märkimist on leht saadaval seeria milles tehakse partiiarvestuse lõplikud seadistused.


Enne ladude loendi loomist ja nendes ladudes partiiarvestuse poliitikate määramist peate väljal Seeria identifitseerima määrama, milline seeria on: konkreetse toote seerianumber, partii seeria või partii aegumiskuupäev. Väljal on saadaval järgmised väärtused:

  • – selle seadistuse korral on seeria konkreetse toote unikaalne seerianumber, näiteks konkreetse mobiiltelefoni või muu keeruka kodutehnika seerianumber;
  • - selle seadistusega saab seeria iseloomustada väiksemaid erinevusi toote omadustes, mis on seotud tootmisomadustega. Näiteks tapeedipartiid (seeria) - reeglina erinevad tapeedipartiid (seeria) värvivarjundi poolest. Samuti võib selle seadistuse korral seeria kuuluda tootele, mida müüakse rullidest, palkidest vms lõikena. Näiteks seeria on linoleumi rull, kaabli mähis jne;
  • - selle seadistusega tähistab seeria kaubapartii säilivusaega, näiteks piimapartii säilivusaega;
  • - selle seadistuse korral iseloomustab seeria nii partii säilivusaega kui ka väiksemaid erinevusi toote omadustes, mis on seotud tootmisomadustega. Näiteks värvipartiid – reeglina erinevad värvipartiid värvivarjundi poolest ja samas on igal värvivarul aegumiskuupäev;

Aegumiskuupäevade jaoks (kui väli seeria tuvastada täis väärtust Palju samade aegumiskuupäevadega kaupu või Palju kaupa samade partiinumbrite ja aegumiskuupäevadega) saate määrata aegumiskuupäeva täpsuse: kuni päevad või kuni tunnid.


Järgmiseks peate kaubatüübi jaoks looma loendi ladudest, kus seda või teist partiiarvestuse poliitikat rakendatakse. Loendi loomisel peaksite arvestama järgmisega: seerianumbrite salvestamine programmi on võimalik ainult viitamiseks. See tähendab, kui tuvastatakse kaupade seeria Unikaalsete seerianumbritega kaupade eksemplarid, siis saab nimekirja lisada ainult seeriate viitearvestuse jaoks loodud poliitikaid, s.t. tüübiga poliitikad Sarja viide.

Kui seeria on tuvastatud Palju kaupa samade seerianumbritega, siis ei saa nimekirja lisada aegumiskuupäevade arvestamiseks loodud poliitikaid, st. poliitikad tüüpidega Partiijääkide automaatne arvutamine FEFO abil Ja FEFO partiijääkide haldamine.


Kui laos ei kasutata ülejääkide, puudujääkide ja riknemise kajastamisel tellimusskeemi (laokaardil ei ole grupis Tellimusskeemi kasutamine vastav märkeruut märgitud), siis sellise lao puhul saab määrata vaid poliitikad, milles märgitakse linnuke. pole samuti valitud (grupis Täpsustage seeria)Kauba ülelugemisel, kajastades kauba ülejääke, puudujääke ja kahjusid Ja Ruumide vahel liikumisel. Kui ladu kasutab ülejääkide, puudujääkide ja riknemise kajastamiseks tellimusskeemi, siis sellise lao jaoks saate määrata mis tahes partiiarvestuse poliitika.


Töötamine partiide ja aegumiskuupäevadega programmi dokumentides

Partiide ja aegumiskuupäevadega programmis töötamist toetavad järgmised dokumendid:

  • Saldode sisestamine;
  • Kliendi tellimus;
  • Taotlus kauba tagastamiseks kliendilt;
  • Kauba tagastamine kliendilt;
  • Kauba tagastamine tarnijale;
  • Tellimus kauba ülejäägi kajastamiseks;
  • Kaubapuuduse kajastamise garantii;
  • Kauba kahjustuste kajastamise garantii;
  • korraldus kaupade ülearvestuse tulemuste kajastamiseks;
  • Kaupade liikumise tellimus;
  • Kauba valik (paigutus);
  • Kaubatellimuse kontrollimise tulemuste kajastamine;
  • Kaupade liikumine;
  • Kaupade ümbersorteerimine;
  • Kaupade konverteerimine;
  • Kaupade ja teenuste vastuvõtmine;
  • Kaupade ja teenuste müük;
  • Kauba vastuvõtukviitung;
  • Kaupade tellimuse väljastamine;
  • Kaupade kokkupanek (demonteerimine);
  • Kaupade sisetarbimine;
  • Jaemüügiaruanne;
  • KKM kontroll;
  • KKM kviitung tagastamise kohta;

Kui kaubakäive teostatakse tellimata laos, siis on arvetel märgitud kaupade seeria ja aegumiskuupäevad (Kaupade ja teenuste müük, Kaupade ja teenuste vastuvõttjne), kaubakäibe korral tellimuslao kaudu laotellimustes.

Olenevalt dokumendi tüübist saab seeria- ja aegumiskuupäevi dokumentidesse märkida kahel viisil: kasutades ainult käsku dokumendi tabeliosas Täpsustage seeria või otse dokumendi tabeliosas (mõnes sellises dokumendis saate kasutada ka käsku Täpsustage seeria). Näiteks dokumentides Kaupade ja teenuste vastuvõtt Partii või aegumiskuupäeva märkimiseks peate kasutama tabelikäsku Täpsustage seeria ja, ja dokumendis Tellimus kauba ülejäägi kajastamiseks seeria- või aegumiskuupäevad on näidatud otse dokumendi tabeliosas.

Kui teave seeria kohta dokumendis täidetakse käsuga Täpsustage seeria ja dokumendis (päises või tabeliosas) valitakse ladu, kus hoitakse partiisid ja aegumiskuupäevi, siis selliste dokumentide tabeliosas ilmub veerg, kus ikoon tähistab neid kaupu, mille jaoks on vaja märkige valitud lao partiid või aegumiskuupäevad.

  • Kui piktogramm on punasega esile tõstetud, siis seerianumbrit ega kõlblikkusaega tootele ei näidata (või pole märgitud kõiki).
  • Kui ikoon on roheliselt esile tõstetud, esitatakse seeriateave täielikult.


Käsu järgi Täpsustage seeria vorm avaneb Tootesarjade registreerimine. Vormil peavad olema märgitud partiid ja/või aegumiskuupäevad.

  • Palju kaupa samade seerianumbritega,Palju samade aegumiskuupäevadega kaupu või Palju kaupa samade partiinumbrite ja aegumiskuupäevadega, siis tuleb iga sisestatud seeria vormis märkida toote kogus.
  • Kui lao ja kaubatüübi jaoks on seatud reegel poliitikatüübiga Unikaalsete seerianumbritega kaupade eksemplarid, siis ei pea iga seeria kohta kauba kogust märkima, vaid näidatud seeriate arv peab vastama tootevaliku ühikute arvule, mille jaoks need seeriad on märgitud (igal kaubaühikul on oma seerianumber) . Näiteks kui dokumendis Kaupade ja teenuste vastuvõtt kaupa on kümme ühikut, siis kujul Tootesarjade registreerimine Tuleb esitada kümme seerianumbrit. Vormi allosas Tootesarjade registreerimine kuvatakse teave registreerimist vajavate seeriate arvu ja juba registreeritud seeriate kohta.

Vorm Tootesarjade registreerimine võimaldab registreerida seeriaid vöötkoodiskanneriga (juhul, kui tootele või selle pakendile on trükitud info seeria kohta vöötkoodi kujul). Sel juhul saate seadistada toote vöötkoodide ja seeria vöötkoodide skannimise järjekorra. Seadistamine toimub vormis Tootesarjade registreerimine käsu peale Kõik toimingudMäärake seeria skannimise järjekord.

Saadaval on järgmised seaded (valitakse lülitiga):

  • Toote vöötkood – kõik selle toote seeria vöötkoodid – järgmise toote vöötkood – selle seadistusega dokumendis avaneb pärast toote vöötkoodi skaneerimist ja selle valimist dokumendi tabeliosasse seeria registreerimise vorm, milles saate skaneerida seeria vöötkoode nii mitu korda kui vaja. Pärast kõigi seeriate skannimist tuleb sarja registreerimisvorm käsitsi sulgeda. Pärast registreerimisvormi sulgemist tõlgendab programm loetud vöötkoodi toote vöötkoodina;
  • Toote vöötkood – selle toote seeria vöötkood – järgmise toote vöötkood - selle seadistusega dokumendis avaneb pärast toote vöötkoodi skaneerimist ja selle valimist dokumendi tabeliosasse sarja registreerimisvorm, mis suletakse automaatselt peale ühekordset skannimist. Registreerimisvormil loetud vöötkood tõlgendatakse pärast registreerimisvormi sulgemist loetud vöötkoodina toote vöötkoodina;


Teave seeriate kohta dokumentide tabeliosas on näidatud veerus seeria. Käsku saab kasutada seeria täitmiseks Täpsustage seeria. Saate seeriaid näidata ka otse tabeliosas. Dokumendis kuvatakse sama toode erinevate seeriatega erinevatel ridadel (ridade arv sellise tootega võrdub seeriate arvuga).


Kui tootele on määratud partiiarvestuse seaded, siis peale toote valimist tabeliosas veerg seeria muutub kohustuslikuks. Kui toote partiiarvestuse sätteid pole määratud, siis veerus seeria kuvatakse kiri seeria ei ole näidatud.

Olen Pythoni ja mõnede selle teekide (numpy, pandas) õppimises uus.

Leidsin selle kohta palju dokumente kuidas nudist ndarrays, panda seeria ja python sõnaraamatud töötavad.

Kuid minu kogenematuse tõttu Pythoniga oli mul väga raske kindlaks teha Millal kasutage neist igaüks. Ja ma ei ole leidnud ühtegi parimat tava, mis aitaks mul mõista ja otsustada, millal on parim aeg igat tüüpi andmestruktuuride kasutamiseks.

Kas üldiselt on olemas parimad tavad otsustamaks, millisesse kolmest andmestruktuurist tuleks konkreetne andmekogum laadida?

4 vastust

Rusikareegel, mida ma tavaliselt kasutan, on: kasutage kõige lihtsamat andmestruktuuri, mis vastab teie vajadustele. Kui järjestame andmestruktuure kõige lihtsamast kõige vähem lihtsani, lõpeb see tavaliselt järgmiselt:

  1. Sõnastikud/loendid
  2. Nummilised massiivid
  3. Panda seeria/andmeraamid

Nii et vaatame kõigepealt sõnaraamatuid/loendeid. Kui need võimaldavad teil andmetega kõiki vajalikke toiminguid teha, on kõik korras. Kui ei, siis hakake NumPy massiive vaatama. Mõned tüüpilised põhjused NumPy massiividele üleminekuks:

  • Teie andmed on kahemõõtmelised (või kõrgemad). Kuigi pesastatud sõnastikke/loendeid saab kasutada mitmemõõtmeliste andmete esitamiseks, on enamikul juhtudel numbrimassiivid tõhusamad.
  • Peate tegema hulga arvulisi arvutusi. Nagu Zhqiat juba märkis, kiirendab numpy sel juhul protsessi oluliselt. Lisaks on numpy massiivid komplekteeritud paljude matemaatikafunktsioonidega.

Lisaks on mõned tüüpilised põhjused, miks liikuda massiivsetest massiividest kaugemale ja minna keerulisematesse, kuid ka võimsamatesse pandade seeriatesse/raamidesse:

Kui soovite vastust, mis ütleb, et järgite ainult ühte tüüpi andmestruktuuri, siis see on järgmine: kasutada panda seeria/andmeraami struktuure.

Pandade seeria objekti võib pidada laiendatud 1D numpy massiiviks ja pandade andmeraami võib pidada laiendatud 2D numpy massiiviks. Peamine erinevus seisneb selles, et pandadel ja pandade massiividel on selgesõnalised indeksid, samas kui numpy massiividel on kaudne indekseerimine. Nii et mis tahes Pythoni koodis, mida kavatsete kasutada

Impordi numpy kujul np a = np.array()

saate lihtsalt kasutada

Importige pandad kujul pd a = pd.Series()

Kõik numpy massiivi funktsioonid ja meetodid töötavad pandaseeriatega. Analoogia põhjal saab sama teha andmeraamide ja 2D-massiivide abil.

Teine küsimus, mis teil võib tekkida, võib puudutada numpy massiivi ja pandade seeriate jõudluse erinevusi. Siin on postitus, mis näitab jõudluse erinevusi nende kahe tööriista abil: panda seeria jõudlus vs numpy.

Pange tähele, et isegi selgesõnaliselt kirjutatud pandaseeriatel on numpyga võrreldes halvem jõudlus, saate selle probleemi lahendada, kutsudes lihtsalt pandaseeria väärtuste meetodit:

A.väärtused

Väärtusmeetodi rakendamisel pandaseeria puhul on tulemuseks nüri massiiv!

Pandasid kasutatakse üldiselt ajaandmete/majandusandmete jaoks (sellel on palju sisseehitatud finantsandmete abilisi).

Numpy on kiire viis suurte mitmemõõtmeliste massiivide töötlemiseks teaduslikuks andmetöötluseks (scipy aitab ka). Sellel on ka mugav haldus nn hõredate massiivide jaoks (suured massiivid, milles on väga vähe andmeid).

Numpy üks peamisi eeliseid on C-sidu, mis võimaldab suurte massiivide arvutamisel tohutult kiirendada koos mõningate sisseehitatud funktsioonidega, näiteks lineaarse algebra/signaali töötlemise jaoks.

Mõlemad paketid kõrvaldavad mõned puudused, mis on tuvastatud olemasolevate sisseehitatud andmetüüpide puhul, kasutades pythoni. Üldreeglina tuleb reaalmaailma mittetäielike andmete (NaN-id, kõrvalekalded jne) korral kirjutada kõik funktsioonid, mis neid probleeme lahendavad; ülaltoodud pakettidega saate tugineda teiste tööle. Kui teie programm genereerib teie andmetüübi jaoks andmeid sisemiselt, saate tõenäoliselt kasutada lihtsustatud andmestruktuure (mitte ainult Pythoni sõnaraamatuid).

Tellimused, lepingud, arved ja muud dokumendid identifitseeritakse nende tellimuse numbri või dokumendi numbri järgi. Dokumendi number koosneb seeriakoodist, millele järgneb seerianumber. Dokumendiväliste andmete tuvastamiseks saate kasutada ka seeriakoode ja seerianumbreid.

Näiteks saate seeria abil määratleda:

  • Vastaspooled
  • Aadressid
  • Ostulepingud
  • Müügitellimused
  • Tootmistellimused
  • Teenuse tellimused
  • Lao tellimused
  • Transpordi tellimused

Sarja kood

Saate määrata kuni 8 tähemärgi pikkuseid tähtnumbrilisi seeriakoode. Sarja koodi maksimaalne pikkus pluss seerias sisalduv number on 9 tähemärki.

Dokumenditüübi või logitud andmete jaoks sarja kasutamiseks peate sellele dokumenditüübile või andmetüübile määrama rühmanumbri. Teatud numbrirühma saab määrata ainult ühte tüüpi dokumendile või andmetele.

Kuna seeriakoodid võivad olla tähtnumbrilised, võivad genereeritud dokumendinumbrid olla ka tähtnumbrilised ja need võivad olla maksimaalselt üheksa tähemärgi pikkused.

Spetsiaalsed numeratsioonirühmad

Numbrirühmi saab määratleda järgmistel eesmärkidel:

  • Transport/ladu
  • Arvete esitamine
  • Tootmine
  • Teenuse andmed
  • Pole kasutatud

Vastavates seanssides määratakse erineva otstarbega numbrirühmad. Näiteks saate seansis Müügitellimuse parameetrid (tdsls0100s400) valida müügitellimuste ja müügigraafiku jaoks numbrirühma. Müügiosakondade (tdsls0512m000) seansil saate valida konkreetse müügiosakonna loodud müügitellimuste jaoks rühmanumbrite seeria.

Esimene saadaolev number

LN nummerdab tellimusi, dokumente või muid salvestatud andmeid järjestikku, kasutades seeria esimest saadaolevat numbrit. Iga seeria stardinumber määratakse esimeste tasuta numbrite (tcmcs0150m000) seansil.

Tellimuse numbrid

Saadud number koosneb seeriakoodist, millele järgneb esimene saadaolev number. Number peab koosnema 9 tähemärgist. LN lisab esimesele saadaolevale numbrile eesolevad nullid, moodustades soovitud nummerdamiskoha.

Seeria kood - NR08. Esimene saadaolev number on 100. Selle seeria dokumentidele antakse numbrid:

  • NR0800100
  • NR0800101
  • NR0800102

Esimesed tasuta vahemälu suuruse numbrid

Seansside toimivuse parandamiseks, mille käigus on määratud uued järjekorranumbrid, saate määrata seeria vahemälu suuruse. Vahemälu suurus on seerianumbrite arv, mille LN genereerib ja kasutaja vahemällu paigutab. Kasutajad ei pea ootama, kuni LN loob ja kontrollib järgmisi seerianumbreid.

Kui esimeste vabade numbrite jaoks kasutatakse vahemälu, siis ei pruugi järjenumbrid olla järjestikused (vahega). Vahemälu poolt reserveeritud numbrid lähevad kasutaja väljalogimisel kaotsi.

Kui te ei soovi esimeste saadaolevate numbrite jaoks vahemälu kasutada, määrake vahemälu suuruseks null.

Määratud vahemälu suurus on neli. Kui kasutaja loob esimest korda uue tellimuse, genereerib LN neli uut seerianumbrit ja paigutab need kasutaja vahemällu. Kasutaja peab ootama selle toimingu lõpuleviimist. Esimest numbrit kasutatakse määratud uue tellimuse jaoks. LN valib järgmise kolme tellimuse jaoks numbrid, mille süsteem hangib kasutaja vahemälust. Kui kasutaja loob viienda järjekorra, genereerib LN järgmised neli numbrit, paigutab need kasutaja vahemällu jne.

Kui kasutaja koostab kuus tellimust ja logib seejärel välja, siis kahte viimast LN-i poolt kasutaja jaoks genereeritud seerianumbrit ei kasutata.

Seotud logiandmete jaoks identsete numbrite kasutamiseks tehke järgmist.

  1. Numbrirühmade (tcmcs0151m000) seansi abil määrake iga logitud andmete tüübi jaoks numbrirühm.
  2. Määratlege esimeste saadaolevate numbrite (tcmcs0150m000) seansi nummerdamisrühmades identsed seeriakoodid.
  3. Määrake identses seerias identsed esimesed tasuta numbrid, kasutades esimeste tasuta numbrite (tcmcs0150m000) seanssi.
  4. Määrake numbrirühmad mõlemat tüüpi logitud andmetele, kasutades vastavat seanssi.
  5. Valige määratud logiandmete jaoks identsed seeriad.

LN genereerib identsed koodid, kui luuakse erinevat tüüpi logitud andmeid, mis tuleb linkida. Seda saab kasutada näiteks identsete koodide rakendamiseks seotud tellimustele või lepingutele erinevates ettevõtetes.

Spetsiaalsete numbrirühmade näited

Saate määrata numbrirühmad järgmiste üksikasjadega:

Numbrite rühm Episoodi pikkus Deklareeritud jaoks
SF12 Tootmine
SF22 Tootmine
SF53 Tootmine
IN92 Arvete esitamine

Kui SF1 numbrirühm sisaldab KJ-seeriat, ei luba LN sama seeriakoodi (KJ) sisestada SF2 numbrirühma.

Kui SF1-numbrirühm sisaldab AA-seeriat, ei luba LN AA1-, AA5- ega AA9-seeria koodide sisestamist SF5-numbrirühma, kuna selle tulemusel genereeritakse samad numbrid, mis genereeritakse SF2-numbrirühmas.

Kui SF5 numbrirühm sisaldab DF2 seeriat, ei luba LN DF-seeriaid SF1 või SF2 numbrirühmadesse sisestada, kuna väga suurte arvude genereerimise korral genereeritakse SF5 numbrirühmas samad numbrid (nt. DF2255734, DF2766438 jne).

Olenemata numbrirühmades SF1, SF2 ja SF3 määratletud seeriatest saab IN9 numbrirühma lisada mis tahes seeriaid, kuna IN9 numbrirühm on deklareeritud erinevat tüüpi kasutuseks.