Kapag hindi na gumamit ng serye. Mga kategorya, katangian at serye ng mga item

Ang isa sa mga karagdagang aspeto ng accounting para sa mga item sa UT 11 ay accounting ayon sa serye.

Ginagamit ang mga serye upang tukuyin ang isang partikular na item o batch ng mga produkto. Gamit ang serye, maaari mong ayusin ang accounting ayon sa mga petsa ng pag-expire.

Ang serial accounting ay maaaring may ilang uri:

  • sanggunian ng serye,
  • accounting ng mga balanse ayon sa serye,
  • accounting ng mga balanse at gastos ayon sa serye.

Sa araling ito ay titingnan natin ang unang opsyon.

Pagse-set up ng serial accounting

Halimbawa, kunin natin ang sitwasyong ito - ang isang organisasyon ay nagbebenta ng mga bahagi ng computer at kapag nagpapadala ito ay kinakailangan upang ipahiwatig ang serye. Ngunit ang seryeng ito ay kinakailangan lamang upang matiyak na sa kaganapan ng isang pagbabalik mula sa isang customer, na ang produkto na ibinalik ay eksakto ang produkto na nabili.

Una, paganahin natin ang paggamit ng serye sa programa:


Gumawa ng batch accounting policy (bukas mula sa listahan ng mga item classifier):


Lumilikha kami ng bagong patakaran, tukuyin ang uri (piliin ang unang opsyon, titingnan namin ang iba pa sa mga sumusunod na video):


Pagkatapos tukuyin ang uri na may mga checkbox, piliin ang mga uri ng pagpapatakbo ng pamamahagi ng mga produkto kung saan ang serye ay ipinahiwatig alinsunod sa patakarang ito:


Ang paggamit ng serial item accounting para sa isang partikular na item ay na-configure sa pamamagitan ng uri ng item, gumawa tayo ng bago:


Sa halimbawang ito, kakailanganin namin ang mga serye upang matukoy ang mga partikular na pagkakataon:


Nakikita namin na bilang karagdagan sa numero, ang serye ay maaaring maglaman ng impormasyon tungkol sa petsa ng pag-expire at petsa ng produksyon. Bilang karagdagan, maaari mong tukuyin ang isang RFID tag.

Upang matukoy ang mga pagkakataon ng mga kalakal, maaari ka lamang gumamit ng reference na indikasyon ng serye.

Piliin ang bagong likhang patakaran:


Kung kailangan mo ng iba't ibang mga patakaran sa accounting ng batch na gagamitin para sa isang partikular na uri ng item sa iba't ibang mga bodega, lagyan ng check ang kahon May mga indibidwal na setting para sa serye ng patakaran sa accounting.

Sanggunian ng serye

Lumilikha kami ng isang item card:


Ngayon kumpletuhin natin ang transaksyon sa pagbili mula sa supplier. Nakita namin na ang serye ay hindi ipinahiwatig sa dokumento:


Kapag gumagawa ng isang order sa pagbebenta, hindi rin pinupunan ang serye sa:


Ngunit kapag nagpo-post ng isang dokumento sa pagbebenta, hindi mo magagawa nang walang serye (dahil sa mga setting ng patakaran sa accounting pinili naming magpahiwatig ng isang serye kapag nagbebenta), i-click Tukuyin ang serye:


Sa lalabas na window, ipahiwatig ang mga numero ng serye (maaari mong ipasok ang mga ito nang manu-mano o awtomatikong punan ang mga ito). Ang bilang ng mga serye ay dapat na katumbas ng bilang ng mga item na ipinapadala (dahil ang serye ay nakikilala ang mga pagkakataon):



Kung mayroong maraming mga item na nabili, at maaari kang makabuo ng mga serial number sa iyong sarili, kung gayon ito ay pinaka-maginhawang gumamit ng awtomatikong pagpuno:


Mula dito, kung kinakailangan, maaari kang mag-print ng mga label (kung ang mga layout ng label ay nagawa na):


Kung ang serye ay ipinahiwatig nang tama sa dokumento, ang kulay ng icon ay nagbabago sa berde:


Kung gumamit kami ng scheme ng order para sa daloy ng dokumento sa isang bodega, kailangan naming ipahiwatig ang serye hindi sa dokumento ng pagbebenta, ngunit sa tala ng resibo ng mga kalakal.

Sa kabila ng serye na ipinahiwatig sa dokumento, hindi namin makikita ang impormasyong ito sa ulat ng balanse:


Upang tingnan ang mga paggalaw ayon sa serye, bumubuo kami ng hiwalay na ulat:



Salamat sa ulat na ito, magiging maginhawang subaybayan kung aling partikular na serye ang ipinadala kung kanino mamimili. At kung ang isang kliyente ay may kasamang uri ng "kaliwa", ito ay agad na mahahalata.

Sa mga sumusunod na aralin, susuriin natin ang pag-iimbak ng mga balanse ayon sa serye at cost accounting ayon sa serye.

Ang programa ay nagbibigay para sa paghahati ng mga kalakal at produkto sa mga kategorya at katangian, pati na rin ang serial accounting ng mga kalakal. Ang mga kategorya ay mga katangian ng produkto sa kabuuan, at ang mga katangian at serye ay likas sa mga indibidwal na batch nito.
Mga kategorya
Pinagsasama ng mga kategorya ang dalawa o higit pang mga produkto at ginagamit upang makabuo ng mga analytical na ulat. Ang partikular na aplikasyon ng mga kategorya ay nakasalalay sa mga layunin ng accounting ng negosyo. Halimbawa, maaaring tumugma ang mga kategorya sa tagagawa ng produkto, layunin (sabihin, electronics, furniture, lamp, atbp.), pangunahin at custom na assortment, atbp. Ang isang produkto ay maaari lamang mapabilang sa isang kategorya.
Mga katangian
Ang mga katangian, sa kabaligtaran, ay pangunahing nakikilala ang isang partikular na produkto o produkto. Halimbawa, maaari mong hatiin ang mga produkto sa pamamagitan ng materyal na kung saan sila ginawa, kaya ang produkto na "chess" ay maaaring magkaroon ng mga katangian na "bog oak", "amber", "bakal", atbp. Bukod dito, ang isang produkto ay maaaring may iba't ibang katangian.
Ang direktoryo ng mga katangian ay karaniwan para sa lahat ng mga produkto, na nagbibigay-daan sa iyo hindi lamang upang hatiin ang mga benta at balanse ng mga kalakal sa pamamagitan ng mga katangian, ngunit din upang makakuha ng pinagsama-samang balanse o mga benta ayon sa katangian para sa ilang mga produkto.
Bilang default, hindi pinagana ang accounting ayon sa mga katangian; Inirerekomenda na paganahin ang accounting sa pamamagitan ng mga katangian (sa pamamagitan ng pagtatakda ng pare-pareho sa "Oo") sa simula ng database, bago magpasok ng anumang mga dokumento, at huwag paganahin ito sa ibang pagkakataon.
Serye
Ang mga serye ay may mga katulad na katangian, ngunit nilayon lamang para sa paghahati ng isang produkto sa mga batch. Kung ang accounting ayon sa serye ay ginagamit, kinakailangang ipahiwatig ang serye ng mga kalakal sa resibo at pagbebenta, pati na rin sa mga panloob na dokumento ng paggalaw. Bilang karagdagan sa pangalan ng serye, maaari mong ipahiwatig ang numero ng deklarasyon ng customs ng kargamento na ito ay ipapakita sa kaukulang column ng invoice.
Ang paggamit ng serye ay kung minsan ay kinakailangan para sa accounting ayon sa customs declaration, gayundin kapag nangangalakal, halimbawa, mga gamot, armas, kumplikadong kagamitan, kapag ang hiwalay na accounting ng bawat batch o yunit ng mga kalakal ay kinakailangan.
Ang accounting ayon sa serye ay isinasagawa kung ang katumbas na pare-pareho ay "oo". Kung ito ay pinagana, kung gayon ang kahit isang serye ay dapat ipahiwatig para sa bawat produkto, kahit na ang serial accounting ay hindi kinakailangan para dito. Upang gawin ito, kung walang mga serye para sa napiling produkto sa oras ng pagpuno sa dokumento, isang serye ng serbisyo na may pangalang "—" ay awtomatikong nagagawa.
Kung mayroong mga serye, ang huling serye na may positibong natitira ay pipiliin bilang default.
Bilang default, ang serial accounting ay hindi pinagana; ang "Panatilihin ang accounting ayon sa serye" ay nakatakda sa "Hindi". Inirerekomenda na paganahin ang serial accounting, kung kinakailangan (sa pamamagitan ng pagtatakda ng halaga sa "Oo"), sa simula ng operasyon ng database, bago magpasok ng anumang mga dokumento, at hindi baguhin ang halaga ng pare-pareho sa hinaharap.
Bilang isang patakaran, hindi mo dapat gamitin ang accounting sa pamamagitan ng mga katangian at serye sa parehong oras, dahil ito ay makabuluhang magpapalubha sa gawain ng mga operator.

Pinapayagan ka ng programa na isaalang-alang ang mga produkto ayon sa serye at mga petsa ng pag-expire. Ang mga serye at petsa ng pag-expire ay isang seksyon (analytics) ng warehouse accounting. Ang mga serye at petsa ng pag-expire ay maaaring ipahiwatig sa pagtanggap at pagpapadala ng mga kalakal. Ang mga produktong may serye at mga petsa ng pag-expire ay maaaring lumahok sa panloob na turnover ng organisasyon.

Ang pagtatrabaho sa mga batch at petsa ng pag-expire ng mga item ay may kasamang dalawang yugto:

  • Pagse-set up ng accounting para sa mga batch at expiration date ng mga item. Ang yugtong ito ay ginagawa ng empleyado na responsable sa pagpapanatili ng imbentaryo sa organisasyon.
  • Paggawa gamit ang mga batch at expiration date sa mga dokumento ng programa. Isinasagawa ng mga empleyado na nagtatrabaho sa mga dokumento ng sirkulasyon ng mga kalakal.

Pag-configure ng Mga Setting ng System
Bago mo simulan ang paggamit ng functionality, sa mga setting ng accounting, sa seksyonNSI, dapat mong lagyan ng tsek ang kahonGumamit ng series nomenclature.
Pagse-set up ng accounting para sa mga batch at expiration date ng mga item
Ang pag-set up ng batch at item accounting ay binubuo ng dalawang yugto:

  • Pagbubuo ng mga panuntunan (para sa iba't ibang uri ng mga item at para sa iba't ibang mga bodega) para sa pagpapanatili ng mga talaan ng serye at mga petsa ng pag-expire ng mga item.
  • Pagbubuo para sa uri ng nomenclature, isang listahan ng mga bodega at mga panuntunan para sa pag-iingat ng mga talaan ng mga batch at mga petsa ng pag-expire sa mga bodega na ito.

Ang mga patakaran para sa pagpapanatili ng mga talaan ng mga batch at petsa ng pag-expire ay nabuo sa direktoryo Mga Patakaran sa Accounting ng Serye. Maaari mong buksan ang direktoryo sa seksyon Impormasyon sa regulasyon at sanggunian, gamit ang utos ng navigation bar Mga Patakaran sa Accounting ng Serye. Sa pamamagitan ng utos ng listahan Lumikha, maaari kang magsimulang bumuo ng bagong panuntunan para sa accounting para sa mga batch at expiration date. Sa hugis ng Patakaran sa Batch Accounting Maaari mong gawin ang mga sumusunod na setting.

Sa field Uri ng patakaran kailangan mong pumili ng halaga mula sa listahan. Ang halaga ng patlang ay makakaimpluwensya sa kung paano isasaalang-alang ng system ang mga kalakal: kung ang isang buong talaan ng mga balanse ng mga kalakal ay pananatilihin o ang impormasyong ito ay itatala sa mga dokumento para sa sanggunian. Kapag pinunan mo ang isang field, ang iba pang mga halaga ng form ay pupunan ng mga default na halaga.


Ang mga sumusunod na halaga ay magagamit para sa field na Uri ng Patakaran:

  • Sanggunian ng serye – ang isang patakaran na may ganitong uri ng patakaran ay nilikha para sa mga kalakal kung saan hindi kinakailangang panatilihin ang mga talaan ng mga balanse ayon sa serye at mga petsa ng pag-expire, ngunit ang impormasyon sa mga serye o mga petsa ng pag-expire ay dapat na naitala sa mga dokumento ng turnover.
  • – Ang isang patakaran na may ganitong uri ng patakaran ay nilikha para sa mga kalakal kung saan hindi kinakailangan na panatilihin ang mga talaan ng mga balanse ayon sa serye at mga petsa ng pag-expire, ngunit kapag tumatanggap ng mga kalakal, pati na rin sa panahon ng panloob na paglilipat ng kalakalan, kinakailangan na magtala ng impormasyon ayon sa serye o mga petsa ng pag-expire.
  • Pamamahala ng mga balanse ng batch - isang panuntunan na may ganitong uri ng patakaran ay nilikha para sa mga kalakal kung saan kinakailangan na subaybayan ang mga balanse ayon sa serye at mga petsa ng pag-expire. Kasabay nito, ang mga talaan ng mga batch ayon sa serye at mga petsa ng pag-expire ay hindi itinatago, i.e. Kapag nagpapadala ng mga kalakal, maaari mong tukuyin ang anumang serye o petsa ng pag-expire na nakarehistro sa programa.
  • - isang panuntunan na may ganitong uri ng patakaran ay nilikha para sa mga kalakal kung saan kinakailangan na subaybayan ang mga balanse ayon sa serye at mga petsa ng pag-expire. Ang pagkakaiba sa nakaraang talata ay na sa mga dokumento ng kargamento ay mag-aalok ang programa na isulat ang mga kalakal na may mga petsa ng pag-expire muna (unang mag-expire muna). Kasabay nito, tulad ng sa nakaraang talata, ang pagkakataon na ipahiwatig ang serial number o petsa ng pag-expire para sa bawat yunit ng produkto ay nananatili.

Sa Grupo Tukuyin ang serye Ang mga flag ay nagpapahiwatig kung aling mga dokumento/operasyon ang mga batch o petsa ng pag-expire ay ipahiwatig. Available ang mga check box kung ang uri ng patakaran ay may tinukoy na sanggunian ng serye. Kung ang uri ng patakaran ay tumutukoy sa pamamahala ng mga balanse ng serye (alinman sa dalawang opsyon), lahat ng checkbox ng pangkat Tukuyin ang serye ay ipinapakita at naging hindi magagamit para sa pag-edit (ibig sabihin, kapag ang accounting para sa mga balanse, na nagpapahiwatig ng serye sa mga dokumento ay nagiging mandatoryo). Kung ang uri ng patakaran ay tumutukoy Awtomatikong pagkalkula ng mga balanse ng batch gamit ang FEFO, pagkatapos ay ang mga checkbox ng pangkat lamang ang magagamit para sa pag-edit Sa pagpapadala.
Pamamahala ng mga balanse ng batch, pagkatapos gamit ang switch maaari mong i-configure kung kailan ipapakita ang serye sa bodega ng order sa panahon ng pagpapadala:

sa oras ng paglalagay ng isang order o pagbebenta - lumipat Kapag nagpaplano ng pagpapadala;
sa sandali ng pag-isyu ng gawain sa warehouse worker - lumipat Kapag nagpaplano ng pagpili;
pagkatapos makumpleto ang gawain sa pagpili - lumipat Sa pagpili.


Kung nakatakda ang uri ng patakaran saPamamahala ng FEFO ng mga balanse ng batch, pagkatapos ay i-on ang switch Kapag nagpaplano ng pagpili, ang mga switch ay hindi naa-access, i.e. ang programa ay mag-aalok ng pagpapadala ng mga serye gamit ang paraan ng FEFO na palaging nasa yugto ng pagbibigay ng mga gawain.


Kung nakatakda ang uri ng patakaran sa Awtomatikong pagkalkula ng mga balanse ng batch gamit ang FEFO o Sanggunian ng serye at checkbox Sa pagpapadala ay na-clear, pagkatapos ay ang lahat ng mga switch ay na-reset at magiging hindi magagamit (sa ganitong mga patakaran ay hindi mahalaga ang setting).


Kung nakatakda ang uri ng patakaran sa Sanggunian ng serye, at ang checkbox Sa pagpapadala naka-install pagkatapos ay naka-on ang switch Sa pagpili at nagiging hindi available ang mga switch, i.e. Gamit ang mga setting na ito, mag-aalok ang programa ng batch na pagpapadala sa pagpili sa panahon ng proseso ng pagpapadala ng mga kalakal.


Ang isang listahan ng mga bodega at mga panuntunan para sa pagpapanatili ng mga talaan ng mga batch sa mga bodega na ito, para sa uri ng item, ay nabuo sa anyo Uri ng nomenclature. Upang gawin ito sa anyo, sa isang grupo Mga Panuntunan sa Accounting, kailangan mong lagyan ng tsek ang kahon Gumamit ng serye. Available ang checkbox kung nasa field Uri ng item itakda ang halaga produkto(hindi maaaring magkaroon ng serye ang mga serbisyo). Pagkatapos suriin ang kahon sa form, magiging available ang page Serye kung saan ginawa ang mga huling setting para sa batch accounting.


Bago gumawa ng listahan ng mga warehouse at tukuyin ang mga patakaran para sa batch accounting sa mga warehouse na ito, dapat mong tukuyin sa field ng Series identify kung ano ang magiging series: ang serial number ng isang partikular na produkto, ang batch series, o ang expiration date ng batch. Ang mga sumusunod na halaga ay magagamit sa field:

  • – sa ganitong setup, ang serye ay magiging isang natatanging serial number ng isang partikular na produkto, halimbawa, ang serial number ng isang partikular na mobile phone, o iba pang kumplikadong kagamitan sa sambahayan;
  • - gamit ang setting na ito, mailalarawan ng serye ang mga maliliit na pagkakaiba sa mga katangian ng produkto na nauugnay sa mga feature ng produksyon. Halimbawa, ang mga batch (serye) ng wallpaper - bilang isang panuntunan, iba't ibang mga batch (serye) ng wallpaper ay naiiba sa lilim ng kulay. Gayundin, sa setting na ito, maaaring kabilang ang serye sa isang produkto na ibinebenta bilang hiwa mula sa mga rolyo, log, atbp. Halimbawa, ang isang serye ay isang roll ng linoleum, isang coil ng cable, atbp.;
  • - sa setting na ito, kakatawanin ng serye ang buhay ng istante ng isang batch ng mga produkto, halimbawa, ang buhay ng istante ng isang batch ng gatas;
  • - Sa ganitong setting, ipapakita ng serye ang parehong buhay ng istante ng batch at ipapakita ang maliliit na pagkakaiba sa mga katangian ng produkto na nauugnay sa mga feature ng produksyon. Halimbawa, mga batch ng pintura - bilang isang panuntunan, ang iba't ibang mga batch ng pintura ay naiiba sa lilim ng kulay at sa parehong oras, ang bawat supply ng pintura ay may petsa ng pag-expire;

Para sa mga petsa ng pag-expire (kung ang field Serye kilalanin na puno ng halaga Maraming mga kalakal na may parehong petsa ng pag-expire o Maraming mga produkto na may parehong mga numero ng batch at petsa ng pag-expire) maaari mong tukuyin ang katumpakan ng petsa ng pag-expire: hanggang sa mga araw o hanggang sa mga oras.


Susunod, para sa uri ng item, kailangan mong bumuo ng isang listahan ng mga bodega kung saan ito o ang seryeng patakaran sa accounting ay ilalapat. Kapag lumilikha ng listahan, dapat mong isaalang-alang ang mga sumusunod: ang pag-record ng mga serial number sa programa ay posible lamang para sa sanggunian. Iyon ay, kung ang isang serye ng mga kalakal ay nakilala Mga pagkakataon ng mga kalakal na may mga natatanging serial number, pagkatapos ay ang mga patakarang ginawa lamang para sa reference na accounting ng mga serye ang maaaring idagdag sa listahan, i.e. mga patakarang may uri Sanggunian ng serye.

Kung matutukoy ang serye Maraming mga produkto na may parehong mga serial number, pagkatapos ay ang mga patakarang ginawa upang isaalang-alang ang mga petsa ng pag-expire ay hindi maaaring idagdag sa listahan, i.e. mga patakarang may mga uri Awtomatikong pagkalkula ng mga balanse ng batch gamit ang FEFO At Pamamahala ng FEFO ng mga balanse ng batch.


Kung ang warehouse ay hindi gumagamit ng isang order scheme kapag sumasalamin sa mga labis, kakulangan at pagkasira (ang kaukulang checkbox sa Use of order scheme group ay hindi napili sa warehouse card), kung gayon para sa naturang warehouse maaari mo lamang tukuyin ang mga patakaran kung saan ang mga checkbox ay hindi rin napili (sa grupo Tukuyin ang serye)Kapag nagsasalaysay ng mga kalakal, sumasalamin sa mga sobra, kakulangan at pinsala sa mga kalakal At Kapag lumilipat sa pagitan ng mga silid. Kung ang isang warehouse ay gumagamit ng isang order scheme upang ipakita ang mga sobra, kakulangan at pagkasira, kung gayon para sa naturang bodega maaari mong tukuyin ang anumang patakaran sa accounting ng batch.


Paggawa gamit ang mga batch at expiration date sa mga dokumento ng programa

Ang pagtatrabaho sa programa na may mga batch at petsa ng pag-expire ay sinusuportahan sa mga sumusunod na dokumento:

  • Pagpasok ng mga balanse;
  • Order ng customer;
  • Aplikasyon para sa pagbabalik ng mga kalakal mula sa kliyente;
  • Pagbabalik ng mga kalakal mula sa kliyente;
  • Pagbabalik ng mga kalakal sa supplier;
  • Order para sa pagpapakita ng mga labis na kalakal;
  • Warrant para sa pagpapakita ng mga kakulangan ng mga kalakal;
  • Warrant para sa pagpapakita ng pinsala sa mga kalakal;
  • Isang order upang ipakita ang mga resulta ng muling pagbibilang ng mga kalakal;
  • Order para sa paggalaw ng mga kalakal;
  • Pagpili (paglalagay) ng mga kalakal;
  • Pagninilay ng mga resulta ng pagsuri ng isang order para sa mga kalakal;
  • Paggalaw ng mga kalakal;
  • Muling pagmamarka ng mga kalakal;
  • Pagbabago ng mga kalakal;
  • Pagtanggap ng mga kalakal at serbisyo;
  • Pagbebenta ng mga kalakal at serbisyo;
  • Order ng resibo para sa mga kalakal;
  • Mag-isyu ng order para sa mga kalakal;
  • Pagpupulong (disassembly) ng mga kalakal;
  • Domestic consumption ng mga kalakal;
  • ulat sa pagbebenta ng tingi;
  • tseke ng KKM;
  • KKM na resibo para sa pagbabalik;

Kapag nakikipagkalakalan sa isang hindi na-order na bodega, ang serye at mga petsa ng pag-expire ng mga item ay ipinahiwatig sa mga invoice (Pagbebenta ng mga kalakal at serbisyo, Pagtanggap ng mga kalakal at serbisyoatbp.), sa kaso ng paglilipat ng mga kalakal sa pamamagitan ng isang bodega ng order sa mga order ng bodega.

Depende sa uri ng dokumento, ang mga serye at mga petsa ng pag-expire ay maaaring ipahiwatig sa mga dokumento sa dalawang paraan: gamit lamang ang command sa tabular na bahagi ng dokumento Tukuyin ang serye o direkta sa tabular na bahagi ng dokumento (sa ilan sa mga naturang dokumento maaari mo ring gamitin ang command Tukuyin ang serye). Halimbawa, sa mga dokumento Pagtanggap ng mga kalakal at serbisyo upang ipahiwatig ang serye o petsa ng pag-expire, kailangan mong gamitin ang tabular na utos Tukuyin ang serye at, at sa dokumento Order para sa pagpapakita ng mga sobrang kalakal ang serye o mga petsa ng pag-expire ay direktang ipinahiwatig sa tabular na bahagi ng dokumento.

Kung ang impormasyon tungkol sa serye sa isang dokumento ay napunan gamit ang command Tukuyin ang serye at sa dokumento (sa header o sa tabular na bahagi) ang isang bodega ay pinili kung saan ang mga batch at petsa ng pag-expire ay pinananatili, pagkatapos ay sa tabular na bahagi ng naturang mga dokumento ay lilitaw ang isang haligi kung saan ang isang icon ay nagmamarka ng mga kalakal na kung saan ito ay kinakailangan upang ipahiwatig ang mga batch o petsa ng pag-expire para sa napiling bodega.

  • Kung ang pictogram ay naka-highlight sa pula, ang mga serial number o expiration date ay hindi nakasaad para sa produkto (o hindi lahat ay nakasaad).
  • Kung ang icon ay naka-highlight sa berde, pagkatapos ay ang impormasyon sa serye ay ibinigay nang buo.


Sa pamamagitan ng utos Tukuyin ang serye bubukas ang form Pagpaparehistro ng serye ng produkto. Dapat ipahiwatig ng form ang mga batch at/o mga petsa ng pag-expire.

  • Maraming mga produkto na may parehong mga serial number,Maraming mga kalakal na may parehong petsa ng pag-expire o Maraming mga produkto na may parehong mga numero ng batch at petsa ng pag-expire, pagkatapos ay sa form para sa bawat ipinasok na serye dapat mong ipahiwatig ang dami ng produkto.
  • Kung ang isang panuntunan na may uri ng patakaran ay nakatakda para sa isang bodega at uri ng item Mga pagkakataon ng mga kalakal na may mga natatanging serial number, kung gayon hindi kinakailangang ipahiwatig ang dami ng mga kalakal para sa bawat serye, ngunit ang bilang ng ipinahiwatig na serye ay dapat tumutugma sa bilang ng mga yunit ng hanay ng produkto kung saan ipinahiwatig ang mga seryeng ito (bawat unit ng mga produkto ay may sariling serial number) . Halimbawa, kung sa isang dokumento Pagtanggap ng mga kalakal at serbisyo mayroong sampung yunit ng mga kalakal, pagkatapos ay sa anyo Pagpaparehistro ng serye ng produkto Dapat magbigay ng sampung serial number. Sa ilalim ng form Pagpaparehistro ng serye ng produkto ang impormasyon ay ipinapakita sa bilang ng mga serye na kailangang irehistro at kung gaano karaming mga serye ang nairehistro na.

Form Pagpaparehistro ng serye ng produkto nagbibigay-daan sa iyo na magrehistro ng mga serye gamit ang isang barcode scanner (sa mga kaso kung saan ang impormasyon tungkol sa serye ay naka-print sa produkto o sa packaging nito sa anyo ng isang barcode). Sa kasong ito, maaari mong i-configure ang pagkakasunud-sunod kung saan i-scan ang mga barcode ng produkto at serye ng mga barcode. Ang setting ay isinasagawa sa form Pagpaparehistro ng serye ng produkto sa utos Lahat ng aksyonItakda ang pagkakasunud-sunod ng pag-scan ng serye.

Available ang mga sumusunod na setting (pinili ng switch):

  • Barcode ng produkto – lahat ng barcode ng serye ng produktong ito – barcode ng susunod na produkto – kasama ang setting na ito sa dokumento, pagkatapos i-scan ang barcode ng produkto at piliin ito sa tabular na bahagi ng dokumento, bubuksan ang series registration form kung saan maaari mong i-scan ang mga series barcode sa dami ng beses na kinakailangan. Matapos ma-scan ang lahat ng serye, dapat na isara nang manu-mano ang form ng pagpaparehistro ng serye. Ang nabasang barcode, pagkatapos isara ang form ng pagpaparehistro, ay bibigyang-kahulugan ng programa bilang barcode ng produkto;
  • Barcode ng produkto – barcode ng serye ng produktong ito – barcode ng susunod na produkto - kasama ang setting na ito sa dokumento, pagkatapos i-scan ang barcode ng produkto at piliin ito sa tabular na bahagi ng dokumento, bubuksan ang isang serye ng registration form, na awtomatikong isasara pagkatapos ng isang pag-scan. Ang barcode na nabasa sa registration form ay bibigyang-kahulugan bilang isang serye ng barcode, pagkatapos isara ang registration form, ay ipakahulugan ng programa bilang isang barcode ng produkto;


Ang impormasyon tungkol sa mga serye sa tabular na bahagi ng mga dokumento ay ipinahiwatig sa hanay Serye. Maaaring gamitin ang command upang punan ang serye Tukuyin ang serye. Maaari mo ring ipahiwatig ang mga serye nang direkta sa tabular na seksyon. Ang parehong produkto na may iba't ibang serye sa dokumento ay ipinapakita sa iba't ibang linya (ang bilang ng mga linya na may ganoong produkto ay katumbas ng bilang ng mga serye).


Kung ang mga setting para sa serye ng accounting ay tinukoy para sa isang produkto, pagkatapos ay pagkatapos piliin ang produkto sa tabular na bahagi, ang column Serye nagiging mandatory. Kung ang mga setting ng batch accounting ay hindi tinukoy para sa isang produkto, pagkatapos ay sa column Serye ang inskripsiyon ay ipinapakita Serye ay hindi ipinahiwatig.

Bago ako sa pag-aaral ng Python at ilan sa mga aklatan nito (numpy, pandas).

Nakakita ako ng maraming dokumentasyon tungkol sa paano gumagana ang nudist ndarrays, pandas series at python dictionaries.

Ngunit dahil sa aking kawalan ng karanasan sa Python, nakita kong napakahirap matukoy Kailan gamitin ang bawat isa sa kanila. At wala akong nakitang anumang pinakamahuhusay na kagawian upang matulungan akong maunawaan at magpasya kung kailan ang pinakamahusay na oras upang gamitin ang bawat uri ng istraktura ng data.

Sa pangkalahatan, mayroon bang pinakamahuhusay na kagawian para sa pagpapasya kung alin sa tatlong istruktura ng data na ito, kung mayroon man, dapat i-load ang isang partikular na set ng data?

4 na sagot

Ang rule of thumb na karaniwan kong ginagamit ay: gamitin ang pinakasimpleng istraktura ng data na nababagay pa rin sa iyong mga pangangailangan. Kung niraranggo namin ang mga istruktura ng data mula sa pinakasimple hanggang sa hindi gaanong simple, kadalasang nagtatapos sa ganito:

  1. Mga diksyunaryo/listahan
  2. Numpy arrays
  3. Mga serye/dataframe ng Pandas

Kaya tingnan muna natin ang mga diksyunaryo/listahan. Kung pinapayagan ka nilang gawin ang lahat ng kinakailangang operasyon sa data, kung gayon ang lahat ay maayos. Kung hindi, simulan ang pagtingin sa mga array ng NumPy. Ilang karaniwang dahilan para lumipat sa mga array ng NumPy:

  • Ang iyong data ay two-dimensional (o mas mataas). Bagama't maaaring gamitin ang mga nested na diksyunaryo/listahan upang kumatawan sa multidimensional na data, sa karamihan ng mga kaso, ang mga numeric array ay magiging mas mahusay.
  • Kailangan mong gumawa ng isang grupo ng mga numerical na kalkulasyon. Tulad ng itinuro na ni Zhqiat, ang numpy ay magpapabilis nang malaki sa proseso sa kasong ito. Bukod pa rito, ang mga numpy array ay kasama ng maraming math function.

Bukod pa rito, may ilang karaniwang dahilan upang lumipat nang higit pa sa malalaking array at sa mas kumplikado ngunit mas makapangyarihang mga serye/frame ng pandas:

Kung gusto mo ng sagot na nagsasabing nananatili ka lang sa isang uri ng istruktura ng data, narito ang isa: gumamit ng mga pandas series/dataframe structures.

Ang isang pandas series object ay maaaring ituring na isang pinahabang 1D numpy array, at isang pandas data frame ay maaaring ituring bilang isang pinahabang 2D numpy array. Ang pangunahing pagkakaiba ay ang mga pandas at pandas array ay may tahasang mga index, habang ang mga numpy array ay may implicit na pag-index. Kaya sa anumang code ng Python na iniisip mong gamitin

Mag-import ng numpy bilang np a = np.array()

pwede mo lang gamitin

Mag-import ng mga panda bilang pd a = pd.Series()

Lahat ng mga function at pamamaraan mula sa numpy arrays ay gagana sa pandas series. Sa pamamagitan ng pagkakatulad, ang parehong ay maaaring gawin gamit ang dataframes at numpy 2D arrays.

Ang isa pang tanong na maaaring mayroon ka ay maaaring tungkol sa mga pagkakaiba sa pagganap sa pagitan ng numpy array at pandas series. Narito ang isang post na nagpapakita ng mga pagkakaiba sa performance gamit ang dalawang tool na ito: pandas series performance vs numpy.

Tandaan na kahit na tahasang nakasulat, ang serye ng pandas ay may mas masahol na pagganap kumpara sa numpy, maaari mong lutasin ang problemang ito sa pamamagitan lamang ng pagtawag sa pamamaraan ng mga halaga sa serye ng pandas:

A.mga halaga

Ang resulta ng paglalapat ng value method sa isang pandas series ay magiging isang numpy array!

Ang mga Panda sa pangkalahatan ay ginagamit para sa temporal na data/pang-ekonomiyang data (ito ay may maraming built-in na financial data helpers).

Ang Numpy ay isang mabilis na paraan upang iproseso ang malalaking array ng multidimensional array para sa scientific computing (tumutulong din ang scipy). Mayroon din itong maginhawang pamamahala para sa tinatawag na sparse arrays (malaking arrays na may napakakaunting data sa mga ito).

Ang isa sa mga pangunahing benepisyo ng numpy ay ang C binding, na nagbibigay-daan sa napakalaking speedup kapag nagko-compute ng malalaking arrays kasama ng ilang built-in para sa mga function tulad ng linear algebra/pagproseso ng signal.

Ang parehong mga pakete ay tumutugon sa ilan sa mga pagkukulang na natukoy sa umiiral na mga built-in na uri ng data gamit ang python. Bilang isang pangkalahatang tuntunin, na may hindi kumpletong data ng totoong mundo (NaNs, outlier, atbp.), kailangan mong isulat ang lahat ng uri ng mga function na lumulutas sa mga problemang ito; gamit ang mga pakete sa itaas maaari kang bumuo sa gawain ng iba. Kung ang iyong programa ay bumubuo ng data para sa iyong uri ng data sa loob, malamang na maaari kang gumamit ng mas pinasimple na mga istruktura ng katutubong data (hindi lamang mga diksyunaryo ng python).

Ang mga order, kontrata, invoice at iba pang mga dokumento ay natutukoy sa pamamagitan ng kanilang order number o numero ng dokumento. Ang numero ng dokumento ay binubuo ng isang code ng serye na sinusundan ng isang serial number. Maaari ka ring gumamit ng mga code ng serye at numero ng serye upang matukoy ang data na hindi dokumento.

Halimbawa, maaari kang gumamit ng serye upang tukuyin ang:

  • Counterparty
  • Mga address
  • Mga kontrata sa pagbili
  • Mga order sa pagbebenta
  • Mga order sa produksyon
  • Mga order ng serbisyo
  • Mga order sa bodega
  • Mga order sa transportasyon

Code ng serye

Maaari kang magtakda ng mga alphanumeric series code na hanggang 8 character ang haba. Ang maximum na haba ng code ng serye kasama ang numerong nakapaloob sa serye ay 9 na character.

Upang gumamit ng serye para sa isang uri ng dokumento o naka-log na data, dapat kang magtalaga ng numero ng pangkat sa uri ng dokumento o uri ng data na iyon. Ang isang partikular na pangkat ng mga numero ay maaari lamang italaga sa isang uri ng dokumento o data.

Dahil ang mga code ng serye ay maaaring alphanumeric, ang mga nabuong numero ng dokumento ay maaari ding alphanumeric, at maaari silang magkaroon ng maximum na siyam na character.

Espesyal na mga grupo ng pagnunumero

Ang mga pangkat ng mga numero ay maaaring tukuyin para sa mga sumusunod na layunin:

  • Transportasyon/Warehouse
  • Pag-invoice
  • Produksyon
  • Data ng serbisyo
  • Hindi ginagamit

Ang mga pangkat ng mga numero para sa iba't ibang layunin ay itinalaga sa mga kaukulang session. Halimbawa, sa session ng Sales Order Parameters (tdsls0100s400), maaari kang pumili ng pangkat ng mga numero para sa mga sales order at mga iskedyul ng pagbebenta. Sa session ng Mga Sales Department (tdsls0512m000), maaari kang pumili ng serye ng numero ng grupo para sa mga order sa pagbebenta na nabuo ng isang partikular na departamento ng pagbebenta.

Unang magagamit na numero

Mga order, dokumento, o iba pang naitalang data ng LN na sunud-sunod gamit ang unang available na numero sa serye. Ang panimulang numero ng bawat serye ay nakatakda sa First Free Numbers (tcmcs0150m000) session.

Mga numero ng order

Ang resultang numero ay binubuo ng series code na sinusundan ng unang available na numero. Ang numero ay dapat na binubuo ng 9 na mga character. Ang LN ay nagdaragdag ng mga nangungunang zero sa unang magagamit na numero, na bumubuo ng nais na numero ng pagnunumero.

Series code - NR08. Ang unang libreng numero ay 100. Ang mga dokumento sa seryeng ito ay binibigyan ng mga numero:

  • NR0800100
  • NR0800101
  • NR0800102

Unang libreng numero ng laki ng cache

Upang mapabuti ang pagganap ng mga session kung saan itinalaga ang mga bagong order number, maaari mong tukuyin ang laki ng cache para sa serye. Ang laki ng cache ay ang bilang ng mga serial number na binubuo ng LN at inilalagay sa cache ng user. Ang mga gumagamit ay hindi kailangang maghintay para sa LN na bumuo at suriin ang susunod na mga serial number.

Kung ang isang memorya ng cache ay ginagamit para sa mga unang libreng numero, kung gayon ang mga numero ng pagkakasunud-sunod ay maaaring hindi sunud-sunod (na may puwang). Nawawala ang mga numerong nakalaan sa cache kapag nag-log out ang user.

Kung ayaw mong gamitin ang cache para sa mga unang available na numero, itakda ang laki ng cache sa zero.

Ang tinukoy na laki ng cache ay apat. Kapag gumawa ng bagong order ang isang user sa unang pagkakataon, bubuo ang LN ng apat na bagong serial number at inilalagay ang mga ito sa cache ng user. Dapat maghintay ang user para makumpleto ang operasyong ito. Ang unang numero ay ginagamit para sa tinukoy na bagong order. Pinipili ng LN ang mga numero para sa susunod na tatlong order, na kinukuha ng system mula sa cache ng user. Kapag ginawa ng user ang ikalimang order, bubuo ang LN ng susunod na apat na numero, inilalagay ang mga ito sa cache ng user, at iba pa.

Kung ang isang user ay gumawa ng anim na order at pagkatapos ay mag-log out, ang huling dalawang serial number na nabuo ng LN para sa user ay hindi gagamitin.

Upang gumamit ng magkatulad na mga numero para sa nauugnay na data ng log:

  1. Tumukoy ng pangkat ng numero para sa bawat uri ng naka-log na data gamit ang session ng Number Groups (tcmcs0151m000).
  2. Tukuyin ang magkaparehong mga code ng serye sa mga pangkat ng pagnunumero sa session ng First Available Numbers (tcmcs0150m000).
  3. Tukuyin ang magkakaparehong unang libreng mga numero sa magkakaparehong serye gamit ang sesyon ng Unang Libreng Numero (tcmcs0150m000).
  4. Magtalaga ng mga pangkat ng numero sa parehong uri ng naka-log na data gamit ang naaangkop na session.
  5. Pumili ng magkaparehong serye para sa tinukoy na data ng log.

Bumubuo ang LN ng magkaparehong mga code kapag ginawa ang iba't ibang uri ng naka-log na data na kailangang i-link. Magagamit ito, halimbawa, para maglapat ng magkaparehong mga code sa mga kaugnay na order o kontrata sa iba't ibang kumpanya.

Mga halimbawa ng mga espesyal na pangkat ng numero

Tinutukoy mo ang mga pangkat ng numero na may mga sumusunod na detalye:

Grupo ng mga numero Haba ng episode Ipinahayag para sa
SF12 Produksyon
SF22 Produksyon
SF53 Produksyon
IN92 Pag-invoice

Kung ang pangkat ng numero ng SF1 ay naglalaman ng isang serye ng KJ, hindi papayagan ng LN ang parehong code ng serye (KJ) na maipasok sa pangkat ng numero ng SF2.

Kung ang pangkat ng numero ng SF1 ay naglalaman ng isang serye ng AA, hindi papayagan ng LN ang mga code ng serye ng AA1, AA5 o AA9 na maipasok sa pangkat ng numero ng SF5 dahil magreresulta ito sa parehong mga numerong mabubuo sa pangkat ng numero ng SF2.

Kung ang pangkat ng numero ng SF5 ay naglalaman ng isang serye ng DF2, hindi papayagan ng LN na maipasok ang serye ng DF sa mga pangkat ng numero ng SF1 o SF2 dahil magreresulta ito sa mga parehong numero na mabubuo sa pangkat ng numero ng SF5 kung mabubuo ang napakalaking numero (hal. DF2255734, DF2766438, atbp.).

Anuman ang serye na tinukoy sa mga pangkat ng numero na SF1, SF2 at SF3, anumang serye ay maaaring ipasok sa pangkat ng numero ng IN9, dahil ang pangkat ng numero ng IN9 ay idineklara para sa ibang uri ng paggamit.