Maikling teoretikal na impormasyon. Ang object ng pagsasaayos ng "Directory" ay isang object ng application at idinisenyo upang gumana sa mga listahan ng data. Directory configuration object Ano ang mga katangian ng isang direktoryo

1C: Enterprise 8.0

Praktikal na gabaydeveloper

Mga halimbawa at tipikal na pamamaraan

Bilang halimbawa, tingnan natin ang mga paraan ng pag-unlad sa 1C:Enterprise 8.0, kunin natin ang isang maliit na kumpanya - OO "Jack of All Trades", na nagbibigay ng mga serbisyo sa pagkukumpuni para sa iba't ibang kagamitan sa bahay.

Ang gawain ay i-automate ang trabaho nito sa pagtatapos ng mga praktikal na halimbawa gamit ang 1C:Enterprise 8.0.

1C: Enterprise

Ang 1C:Enterprise system ay isang unibersal na sistema para sa pag-automate ng mga aktibidad sa ekonomiya at organisasyon ng isang negosyo. Dahil ang mga naturang aktibidad ay maaaring maging magkakaiba, ang 1C:Enterprise system ay may kakayahang "iangkop" sa mga katangian ng partikular na lugar ng aktibidad kung saan ito ginagamit. Ang terminong ginamit upang tukuyin ang kakayahang ito ay pagsasaayos, ibig sabihin, ang kakayahang i-customize ang system sa mga katangian ng isang partikular na negosyo at ang klase ng mga problemang nilulutas.

Nakamit ito sa pamamagitan ng katotohanan na ang 1C:Enterprise ay hindi lamang isang program na umiiral bilang isang hanay ng mga hindi nababagong file, ngunit isang koleksyon ng iba't ibang mga tool sa software na ginagamit ng mga developer at user. Logically, ang buong sistema ay maaaring nahahati sa dalawang malalaking bahagi, na kung saan

malapit na nakikipag-ugnayan sa isa't isa: ang configuration at ang platform na namamahala sa pagpapatakbo ng configuration.

May isang platform (1C:Enterprise 8.0) at maraming configuration. Para gumana ang anumang solusyon sa application, palaging kinakailangan ang isang platform at ilang (isang) configuration.

Ang platform mismo ay hindi maaaring magsagawa ng anumang mga gawain sa automation, dahil nilikha ito upang matiyak ang pagpapatakbo ng anumang pagsasaayos. Ang pagsasaayos mismo ay walang silbi, dahil upang maisagawa nito ang mga gawain kung saan ito nilikha, dapat mayroong isang platform na namamahala sa operasyon nito.

Kasama sa mga halimbawa ng mga umiiral nang solusyon sa aplikasyon ang solusyon sa "Trade Management", na idinisenyo upang i-automate ang mga gawain sa accounting sa pagpapatakbo at pamamahala, "Pamamahala ng Human Resources," na idinisenyo upang ipatupad ang patakaran sa tauhan ng kumpanya, o "Manufacturing Enterprise Management," na sumasaklaw sa mga pangunahing contour ng accounting at pamamahala sa isang manufacturing enterprise.

Ang solusyon sa aplikasyon ay, kung posible, pangkalahatan upang matugunan ang mga pangangailangan ng iba't ibang uri ng mga negosyo na tumatakbo sa parehong larangan ng aktibidad. At ito ay mabuti. Sa kabilang banda, ang gayong kagalingan ay hindi maiiwasang hahantong sa katotohanan na hindi lahat ng mga kakayahan ng solusyon sa aplikasyon ay gagamitin sa isang partikular na negosyo, at ang ilang mga kakayahan ay mawawala.

Dito nauuna ang pagsasaayos ng system, dahil ang platform, bilang karagdagan sa pamamahala ng pagsasaayos, ay naglalaman ng mga tool na nagbibigay-daan sa iyong gumawa ng mga pagbabago sa ginagamit na pagsasaayos. Bukod dito, pinapayagan ka ng platform na lumikha ng iyong sariling pagsasaayos mula sa simula, kung sa ilang kadahilanan.

Ang 1C:Enterprise system ay may iba't ibang mga operating mode: 1C:Enterprise at Configurator.

Mode 1C: Enterprise ay ang pangunahing isa at nagsisilbi para sa gawain ng mga gumagamit ng system. Sa mode na ito, ipinapasok ng mga user ang data, pinoproseso ito, at tumatanggap ng mga resulta ng output.

Configurator mode ginagamit ng mga developer at database administrator. Ito ang mode na nagbibigay ng mga tool na kinakailangan upang baguhin ang isang umiiral na o lumikha ng isang bagong configuration.

Una kailangan namin ng infobase na may walang laman na configuration:

Gumawa tayo ng base ng impormasyon na may walang laman na configuration

Ilunsad natin ang 1C:Enterprise sa configurator mode. Isagawa natin ang unang utos, na magsisimulang magtrabaho sa anumang pagsasaayos - Configuration - Buksan ang configuration.

Ang puno ng pagsasaayos ay ang pangunahing tool kung saan gumagana ang developer. Naglalaman ito ng halos lahat ng impormasyon tungkol sa kung ano ang binubuo ng pagsasaayos:

Upang gawing mas madali ang gawain ng developer, "lahat ng bagay na bumubuo sa configuration" ay kinokolekta sa ilang magkakahiwalay na grupo, at ngayon ay ipinapakita sa iyo ng puno ang mga pangkat na ito.

Mga Bagay sa Configuration

Ang pagsasaayos ay isang paglalarawan. Inilalarawan nito ang istruktura ng data na gagamitin ng user sa 1C:Enterprise mode. Bilang karagdagan, ang pagsasaayos ay naglalarawan ng iba't ibang mga algorithm para sa pagproseso ng data na ito, ang pagsasaayos ay naglalaman ng impormasyon tungkol sa kung paano dapat tumingin ang data na ito sa screen at sa printer, atbp.

Sa hinaharap, ang 1C:Enterprise platform, batay sa paglalarawang ito, ay lilikha ng database na magkakaroon ng kinakailangang istraktura at magbibigay sa user ng pagkakataong magtrabaho kasama ang database na ito.

Upang ang 1C:Enterprise system ay mabilis at madaling mai-configure para sa mga kinakailangang gawain sa aplikasyon, ang buong paglalarawan na naglalaman ng configuration ay binubuo ng ilang mga lohikal na unit na tinatawag mga bagay sa pagsasaayos.

Paano magtrabaho kasama ang puno ng pagsasaayos at kung paano lumikha ng isang bagay

Bago natin simulan ang paglikha ng mga unang bagay sa pagsasaayos, dapat nating ipaliwanag ang ilang mga pamamaraan para sa pagtatrabaho sa configurator.

Upang buksan at isara ang isang configuration, gamitin ang sumusunod na mga item sa menu:

Configuration - Buksan ang configuration, at

Configuration - Isara ang configuration.

Pagkatapos mabuksan ang configuration, lalabas ang komposisyon nito sa window ng configuration tree. Maaari mong isara ang window na ito tulad ng anumang iba pang window ng Windows, ngunit mananatiling bukas ang configuration (ibig sabihin, available para sa pag-edit). Upang ipakita muli ang window ng configuration tree sa screen, gamitin ang command ng menu Configuration - Window ng configuration.

Mayroong ilang mga paraan upang lumikha ng isang bagong object ng pagsasaayos, at maaari mong palaging gamitin ang paraan na mas malinaw at mas maginhawa para sa iyo.

Unang paraan. Kailangan mong ilagay ang cursor sa uri ng mga bagay sa pagsasaayos na interesado ka, at i-click ang pindutan sa command panel ng window ng pagsasaayos Mga aksyon - Idagdag.

Pangalawang paraan. Maaari mong gamitin ang menu ng konteksto, na tinatawag kapag na-click mo ang kanang pindutan ng mouse.

Ilagay ang cursor sa uri ng mga bagay sa pagsasaayos na interesado ka at pindutin ang kanang pindutan ng mouse. Sa lalabas na menu, piliin ang Magdagdag.

Direktoryo ng object ng configuration

Ang object ng configuration ng Directory ay isang application object at nilayon upang ilarawan ang mga listahan ng data. Ginagamit ang object ng pagsasaayos ng Direktoryo upang, batay dito, ang platform ay lumikha ng isang istraktura ng impormasyon sa database kung saan, halimbawa, isang listahan ng mga empleyado, isang listahan ng mga kalakal, isang listahan ng mga kliyente o mga supplier ay maiimbak.

Ang isang tampok na katangian ng object ng configuration ng Directory ay ang user ay maaaring nakapag-iisa na magdagdag ng mga bagong elemento sa direktoryo habang nagtatrabaho. Halimbawa, ang isang user ay maaaring magdagdag ng mga bagong empleyado sa direktoryo, gumawa ng bagong produkto, o magdagdag ng bagong kliyente.

Ang bawat elemento ng direktoryo ay karaniwang naglalaman ng ilang karagdagang impormasyon na naglalarawan sa elementong iyon nang mas detalyado. Halimbawa, ang bawat elemento ng direktoryo ng "Mga Produkto" ay maaaring maglaman ng karagdagang impormasyon tungkol sa tagagawa, petsa ng pag-expire, atbp. Ang hanay ng naturang impormasyon ay pareho para sa lahat ng elemento ng direktoryo, at upang ilarawan ang naturang set na ginagamit namin mga kinakailangan Direktoryo configuration object, na kung saan ay din, configuration object. Dahil ang mga bagay na ito ay lohikal na nauugnay sa object ng Directory, tinawag ang mga ito mga nasasakupan. Ang developer ay gumagawa ng karamihan sa mga detalye ng object ng configuration ng Directory nang independyente, gayunpaman, ang bawat object ng configuration ng Directory ay may dalawang "default" na field: code at pangalan.

Bilang karagdagan, ang bawat elemento ng direktoryo ay maaaring maglaman ng isang tiyak na hanay ng impormasyon, na pareho sa istraktura, ngunit naiiba sa dami, para sa iba't ibang mga elemento ng direktoryo. Halimbawa, ang bawat elemento ng direktoryo ng Mga Empleyado ay maaaring maglaman ng impormasyon tungkol sa komposisyon ng pamilya ng empleyado. Para sa isang empleyado ito ay magiging asawa lamang, habang para sa isa pa ang pamilya ay maaaring binubuo ng isang asawa, anak na lalaki at anak na babae. Upang ilarawan ang naturang impormasyon ay maaaring gamitin tabular na bahagi Mga object ng configuration ng direktoryo, na mga subordinate na object ng configuration.

Para sa kadalian ng paggamit, ang mga elemento ng direktoryo ay maaaring ipangkat ng user ayon sa ilang prinsipyo. Halimbawa, sa direktoryo ng "Mga Kagamitan sa Bahay" ang mga sumusunod na grupo ay maaaring gawin: "Mga Refrigerator", "Mga TV", "Mga Washing Machine", atbp. Ang kakayahang lumikha ng mga naturang grupo sa direktoryo ay tinukoy ng "Hierarchical" na pag-aari ng object ng configuration ng Directory. Sa kasong ito, ang elemento ng direktoryo, na isang pangkat, ay magiging magulang para sa lahat ng elemento at grupong kasama sa pangkat na ito. Ang ganitong uri ng hierarchy ay tinatawag hierarchy ng mga grupo at elemento.

Ang isa pang uri ng hierarchy ay posible rin - hierarchy ng mga elemento. Sa kasong ito, ang magulang ay hindi isang pangkat ng mga elemento ng direktoryo, ngunit isa sa mga elemento ng direktoryo mismo. Halimbawa, maaaring gamitin ang ganitong uri ng hierarchy kapag gumagawa ng direktoryo ng "Mga Dibisyon," kapag ang isang dibisyon ay ang magulang ng ilang iba pang mga dibisyon na bahagi nito.

Ang mga elemento ng isang direktoryo ay maaaring i-subordinate sa mga elemento o grupo ng isa pang direktoryo. Halimbawa, ang direktoryo ng "Mga Yunit ng Pagsukat" ay maaaring i-subordinate sa direktoryo ng "Mga Produkto". Pagkatapos, para sa bawat elemento ng direktoryo ng "Mga Produkto", magagawa naming ipahiwatig ang mga yunit ng pagsukat kung saan dumarating ang produktong ito sa bodega. Sa 1C:Enterprise system ito ay nakakamit sa pamamagitan ng katotohanan na para sa bawat object ng pagsasaayos ay maaaring tukuyin ang Direktoryo listahan ng mga may-ari ng direktoryo.

Minsan may mga sitwasyon kung kailan kinakailangan para sa ilang elemento na palaging umiiral sa direktoryo, anuman ang mga aksyon ng user. Ipagpalagay na ang lohika ng mga proseso ng negosyo sa isang negosyo ay tulad na ang lahat ng mga kalakal ay unang dumating sa pangunahing bodega, at pagkatapos, kung kinakailangan, ay inilipat sa iba pang mga bodega. Sa kasong ito, ang "Pangunahing" warehouse ay dapat palaging umiiral sa direktoryo ng "Mga Warehouse", kung hindi, ang pagtanggap ng mga kalakal ay isasagawa nang hindi tama. Ang object ng pagsasaayos ng Direktoryo ay nagpapahintulot sa iyo na ilarawan ang anumang bilang ng mga naturang elemento ng direktoryo. Tinatawag sila paunang natukoy na mga elemento ng direktoryo.

Depende sa kung anong mga aksyon ang gusto naming gawin sa direktoryo, kailangan naming ipakita ang direktoryo sa "iba't ibang mga view". Halimbawa, upang pumili ng ilang elemento ng direktoryo, mas maginhawang ipakita ang direktoryo sa anyo ng isang listahan, at upang baguhin ang ilang elemento ng direktoryo, mas maginhawang ipakita ang lahat ng mga detalye ng elemento ng direktoryo na ito sa isa. anyo. Samakatuwid, ang object ng pagsasaayos ng Direktoryo ay maaaring magkaroon ng isang arbitrary na bilang ng mga form, ang ilan sa mga ito ay maaaring italaga bilang mga pangunahing anyo ng direktoryo.

Ipinapaliwanag ng sumusunod na talahanayan ang mga pangalan ng mga form na ito gaya ng tinukoy sa configurator:

Configuration objectDirektoryo

Direktoryo

Pangunahing hugis ng bagay

Form ng elemento ng direktoryo

Pangunahing anyo ng pangkat

Form ng pangkat ng elemento ng direktoryo

Pangunahing form ng listahan

Form ng listahan ng direktoryo

Pangunahing form ng pagpili

Form para sa pagpili ng elemento o pangkat ng direktoryo

Pangunahing form para sa pagpili ng isang grupo

Form para sa pagpili ng isang pangkat ng mga elemento ng direktoryo

Ang form ay nagsisilbing "i-visualize" ang data sa database. Ang form ay nagpapakita ng data na ito sa isang user-friendly na form at nagbibigay-daan sa iyong ilarawan ang mga algorithm na sasama sa trabaho ng user sa data na ipinakita sa form.

Anumang anyo ay maaaring ilarawan sa configurator. Upang lumikha ng gayong paglalarawan, mayroong isang subordinate na object ng pagsasaayos, Form. Bilang isang patakaran, ito ay nasa ilalim ng isa sa mga object ng application, ngunit maaari itong umiral nang nakapag-iisa. Batay sa paglalarawang nakapaloob sa object ng configuration ng Form, sa tamang sandali sa trabaho ng user, gagawa ang 1C:Enterprise platform ng object ng Form program kung saan gagana ang user.

Paglikha ng isang direktoryo Mga Kliyente

Ngayon na medyo pamilyar na tayo sa mga kakayahan ng object ng pagsasaayos ng Direktoryo, gumawa tayo ng ilang mga bagay upang ilarawan ang mga direktoryo na gagamitin sa ating database.

Dahil ang aming LLC "Master of All Trades" ay nagbibigay ng mga serbisyo sa pagkukumpuni para sa mga gamit sa bahay, malinaw na para sa pag-iingat ng rekord ay kakailanganin naming magtakda ng ilang impormasyon sa listahan.

Una, kailangan namin ng listahan ng mga empleyado ng kumpanya na magbibigay ng mga serbisyo. Pagkatapos ay kakailanganin namin ng isang listahan ng mga kliyente kung kanino nagtatrabaho ang aming kumpanya. Pagkatapos nito, kakailanganin namin ng isang listahan ng mga serbisyo na maaaring ibigay ng aming kumpanya at isang listahan ng mga materyales na maaaring gamitin. Bilang karagdagan, kakailanganin namin ang isang listahan ng mga bodega na maaaring naglalaman ng mga materyales mula sa 000 "Jack of All Trades."

Magsimula tayo sa mga simpleng bagay - isang listahan ng mga empleyado at isang listahan ng mga kliyente. Buksan natin ang configuration ng pagsasanay sa configurator at lumikha ng bagong object ng configuration, Directory.

Ang aming gawain ay lumikha ng isang direktoryo kung saan ang mga pangalan ng aming mga kliyente ay maiimbak.

Pagkatapos mong i-click ang "Idagdag", magbubukas ang system window sa pag-edit ng object ng pagsasaayos.

Ito ay isang tool na nilikha upang matulungan ang developer. Ito ay partikular na nilikha para sa mga kumplikadong bagay sa pagsasaayos at nagbibigay-daan sa iyong mabilis na lumikha ng mga naturang bagay sa pamamagitan ng pagsasagawa ng mga sunud-sunod na pagkilos. Upang masundan ang tamang pagkakasunud-sunod ng mga aksyon, mayroong "Next" at "Back" na mga button sa ibaba ng window. Ang "Next" button ay nagbibigay-daan sa iyo na itakda ang mga katangian ng object sa nais na pagkakasunud-sunod (upang hindi makaligtaan ang anuman o lumaktaw sa unahan kung saan kinakailangan ang data na dapat ay naipasok nang mas maaga). Binibigyang-daan ka ng button na "Bumalik" na bumalik ng ilang hakbang kung matuklasan mo na dati kang nagpasok ng hindi kumpleto o maling data.

Itakda natin Pangalan direktoryo - "Mga Kliyente". Ang pangalan ay ang pangunahing pag-aari ng anumang bagay sa pagsasaayos. Kapag ang isang bagong bagay ay nilikha, ang system ay awtomatikong itinalaga ito ng isang pangalan. Maaari mong gamitin ang pangalan na itinalaga ng system, ngunit ito ay mas mahusay na palitan ito ng iyong sariling user-friendly na pangalan. Maaari kang magtakda ng anumang pangalan, hangga't nagsisimula ito sa isang titik at hindi naglalaman ng ilang mga espesyal na character (halimbawa, isang puwang). Upang gawing mas madaling basahin ang configuration, kaugalian na lumikha ng mga intuitive na pangalan at, kung binubuo ang mga ito ng ilang salita, alisin ang mga puwang sa pagitan ng mga salita at simulan ang bawat salita sa malaking titik.

Batay sa pangalan, awtomatikong lilikha ang platform kasingkahulugan -"Mga kliyente". Ang anumang object ng configuration ay mayroon ding property na "Synonym". Ito ay inilaan upang mag-imbak ng isang "alternatibong" pangalan para sa object ng pagsasaayos, na gagamitin sa mga elemento ng interface ng aming programa - iyon ay, ipapakita ito sa gumagamit.

Samakatuwid, halos walang mga paghihigpit sa kasingkahulugan, at maaari itong tukuyin sa isang anyo na pamilyar sa mga tao.

Itakda natin ang pangalan at kasingkahulugan ng direktoryo

Hindi namin i-configure ang lahat ng mga katangian ng object ng pagsasaayos ng Direktoryo sa ngayon; ganap kaming masisiyahan sa mga halaga na inaalok ng system para sa kanila bilang default. Samakatuwid, i-click ang "Next" ng tatlong beses at hanapin ang iyong sarili sa tab na "Data".

Ano ang interes sa amin dito ay ang haba ng code at ang haba ng pangalan. Ang haba ng code ay isang mahalagang katangian ng isang reference na libro. Bilang panuntunan, ginagamit ang isang code ng direktoryo upang makilala ang mga elemento ng direktoryo at naglalaman ng mga halaga na natatangi sa bawat elemento ng direktoryo. Ang platform mismo ay maaaring makontrol ang pagiging natatangi ng mga code at suportahan ang awtomatikong pagnunumero ng mga elemento ng direktoryo.

Ang platform mismo ay maaaring subaybayan ang pagiging natatangi ng mga code, kaya ang bilang ng mga elemento na maaaring nilalaman sa direktoryo ay depende sa haba ng code. Ang haba ng code ay 5 character - ito ay mula 0 hanggang 99999, iyon ay, isang daang libong elemento. Para sa aming maliit na OOO "Jack of all trades" ito ay sapat na.

Ituloy natin ang haba ng pangalan. Malinaw na hindi sapat ang 25 character para sa atin, taasan natin ang haba ng pangalan sa 50.

Magkasundo tayo sa haba ng code at itakda ang haba ng pangalan

Iiwan namin ang lahat ng iba pang pag-aari ng object ng pagsasaayos ng Direktoryo habang inaalok ang mga ito ng system bilang default, at i-click ang "Isara".

Ngayon tingnan natin kung ano ang gagawin ng system batay sa object ng configuration ng Directory na idinagdag namin. I-execute natin ang menu item Pag-debug - Simulan ang pag-debug. Para sagutin ang tanong:

Magbubukas ang isang window ng system sa harap namin, sa 1C:Enterprise mode. Dahil hindi kami lumikha ng anumang mga user interface, dapat naming gamitin ang menu na nilikha ng system bilang default upang tingnan ang mga resulta ng aming trabaho.

I-execute natin ang menu item Mga operasyon - Mga direktoryo... at piliin ang direktoryo ng "Mga Kliyente".

Gawin natin ang Operations I Directories... at piliin ang direktoryo ng "Mga Kliyente".

Bubuksan ng system ang isa sa mga pangunahing anyo ng direktoryo - ang pangunahing form ng listahan.

Sa ngayon, ang aming direktoryo ng "Mga Kliyente" ay walang laman, kaya't magdagdag tayo ng ilang elemento dito (maaari kang magdagdag ng bagong elemento sa direktoryo gamit ang item sa menu na Mga Pagkilos na Idinaragdag Ko, ang kaukulang icon o ang "Ipasok" na key).

Magdagdag ng mga bagong item sa direktoryo gamit ang isang menu o icon

Pagkatapos magdagdag ng mga elemento, ang direktoryo ay magiging ganito.

Ngayon ay maaari na tayong magpatuloy sa paggawa ng pangalawang direktoryo na gagamitin sa ating pagsasaayos - ang direktoryo ng "Mga Empleyado".

Paglikha ng isang direktoryo ng mga empleyado

Ang direktoryo ng "Mga Empleyado" ay magiging mas kumplikado kaysa sa direktoryo ng "Mga Kliyente". Ang katotohanan ay sa loob nito ay iimbak namin hindi lamang ang apelyido, unang pangalan at patronymic ng empleyado, kundi pati na rin ang impormasyon tungkol sa kanyang nakaraang aktibidad sa trabaho. Ang impormasyong ito ay homogenous sa istraktura nito (organisasyon, pagsisimula, pagtatapos ng trabaho, posisyon na hawak), ngunit ang bilang ng mga nakaraang trabaho ay maaaring mag-iba para sa iba't ibang mga empleyado. Samakatuwid, upang mag-imbak ng naturang impormasyon ay gagamitin namin ang tabular na bahagi ng direktoryo.

Bumalik tayo sa configurator at lumikha ng bagong object ng configuration ng Directory. Tawagin natin itong "Mga Empleyado".

Ang aming gawain ay lumikha ng isang direktoryo na may isang tabular na bahagi.

Sa tab na "Data," itakda ang haba ng pangalan ng direktoryo sa 50 character at magdagdag ng bagong tabular na bahagi sa direktoryo na may pangalang "Aktibidad sa Paggawa":

Magdagdag tayo ng bagong tabular na bahagi sa direktoryo ng "Mga Empleyado" at itakda ang pangalan nito...

Gawin natin ang mga detalye ng tabular na seksyong "Mga Aktibidad sa Paggawa":

    "Organisasyon" - uri ng String, haba 100,

    "Pagsisimula" - i-type ang Petsa, komposisyon ng petsa - "Petsa",

    "Pagkumpleto ng Trabaho" - uri ng petsa, komposisyon ng petsa - "Petsa",

    "Posisyon" - uri ng String, haba 100:

Gawin natin ang mga detalye ng tabular na bahagi ng direktoryo...

Para sa mga detalyeng "Start of Work" at "End of Work" pinili namin ang komposisyon ng petsa - "Petsa", dahil sa 1C: Enterprise 8.0 system, ang mga halaga ng uri ng Petsa ay naglalaman ng parehong petsa at oras. Sa kasong ito, wala kaming pakialam sa mga oras ng pagsisimula at pagtatapos ng trabaho.

Ngayon ay dapat nating piliin ang opsyon upang i-edit ang direktoryo. Malinaw, ang pag-edit sa listahan ay hindi na gagana para sa amin, dahil sa listahan ay hindi namin magagawang i-edit ang tabular na bahagi ng direktoryo at magpasok ng impormasyon tungkol sa aktibidad sa trabaho.

Samakatuwid, sa direktoryo ng "Mga Empleyado", pipiliin namin ang opsyon na i-edit ang direktoryo sa parehong paraan - kapwa sa listahan at sa diyalogo. Upang gawin ito, pumunta sa tab na "Mga Form" at itakda ang kaukulang switch:

Itakda natin ang opsyon para sa pag-edit ng direktoryo.

Nakumpleto na ang paglikha ng direktoryo ng "Mga Empleyado" - maaari mo na ngayong ilunsad ang 1C:Enterprise sa debug mode at punan ang direktoryo.

Ipatupad ang menu item Pag-debug - Ipagpatuloy ang pag-debug, sa tanong ng system:

sagutin ang "Oo", sagutin ang mga kasunod na tanong sa parehong paraan tulad ng dati.

Sa window ng programa na lilitaw, buksan ang direktoryo ng "Mga Empleyado" at tiyaking nakatakda ang mode para sa pag-edit ng direktoryo sa diyalogo (Menu ng Mga Aksyon - I-edit sa diyalogo o isang katulad na icon sa command panel).

Lumikha ng mga empleyado na sina Nikolai Dmitrievich Gusakov, Ivan Sergeevich Delovoy at Valery Mikhailovich Simonov, tulad ng ipinapakita sa mga larawan. Pakitandaan na ang mga hilera ng tabular na bahagi ng direktoryo ay maaaring pagbukud-bukurin ayon sa mga nilalaman ng alinman sa mga column, o ayusin sa anumang pagkakasunud-sunod gamit ang mga icon ng command bar:

Maaari mong kontrolin ang pagkakasunud-sunod ng mga hilera sa tabular na seksyon...

Ngayon ay maaari na nating simulan ang paggawa ng susunod na direktoryo ng xNomenclature.

Paglikha ng isang direktoryo na Nomenclature

Ang direktoryo ng "Nomenclature" ay maglalaman ng impormasyon tungkol sa mga serbisyong ibinigay ng "Jack of All Trades" LLC at tungkol sa mga materyales na maaaring gamitin.

Hindi magiging kumplikado ang direktoryo na ito; ang tanging tampok nito ay ang pagkakaroon ng isang hierarchical na istraktura. Upang gawing maginhawang gamitin ang direktoryo, papangkatin namin ang mga serbisyo sa isang grupo, at mga materyales sa isa pa. Bilang karagdagan, dahil ang Master of All Trades LLC ay nagbibigay ng isang malawak na iba't ibang mga serbisyo, sila rin ay lohikal na ipapangkat sa ilang mga grupo. Ang parehong ay maaaring sinabi tungkol sa mga materyales.

Ang aming gawain ay lumikha ng isang hierarchical na direktoryo. Gumawa tayo ng bagong configuration object Directory at tawagan itong "Nomenclature". Pumunta tayo sa tab na "Hierarchy" at itakda ang flag na "Hierarchical directory."

Gawin nating hierarchical ang direktoryo...

Sa tab na "Data," itakda ang haba ng pangalan ng direktoryo sa 100 character.

Ngayon, ilunsad natin ang 1C: Enterprise sa debugging mode at punan ang direktoryo ng "Nomenclature". Sa proseso ng pagpuno sa direktoryo, ipapakita namin kung paano lumikha ng mga pangkat ng direktoryo at maglipat ng mga elemento mula sa isang pangkat patungo sa isa pa.

Gumawa tayo ng dalawang grupo sa ugat ng direktoryo: "Mga Materyales" at "Mga Serbisyo" (menu Mga Pagkilos - Bagong Grupo):

Sa pangkat na "Mga Materyal" gagawa kami ng limang elemento:

    "Samsung horizontal transformer"

    "GoldStar pahalang na transpormer"

    "Philips 2N2369 transistor",

    "Goma hose"

"Kable ng kuryente":

Sa pangkat na "Mga Serbisyo" lilikha din kami ng ilang elemento - Mga serbisyo sa pag-aayos ng TV:

    "Diagnostics",

    "Pag-aayos ng domestic TV"

“Pagkumpuni ng imported na TV”

at mga serbisyo sa pag-install para sa mga washing machine:

    "Koneksyon ng tubig"

    "Koneksyon sa kuryente":

Sa huling aralin natutunan natin kung ANO ang 1C Objects.

Tingnan natin ngayon kung ano ang 1C Objects doon at para saan ang mga ito?

Ang mga pangunahing bagay ng pagsasaayos ng 1C ay bumubuo sa pinakadiwa ng pagsasaayos; ito ay dahil sa mga pagkakaiba sa mga pangunahing bagay na ang 1C Accounting ay naiiba sa pagsasaayos ng 1C Trade Management.

Pangunahing 1C configuration object - para sa accounting

Ang mga 1C configuration object na ito ay isang paraan ng accounting.

Mga 1C na Dokumento

Ang kakanyahan ng accounting ay ang pagpasok ng mga dokumento sa isang database. Ang bawat dokumento ay nangangahulugan na may nangyari sa buhay ng kumpanya. Itinatala ng dokumento ang kaganapang ito.

Halimbawa, "Pagbili ng mga kalakal", "Pagbebenta ng mga kalakal", atbp.

Mga Direktoryo 1C

Malinaw na gumagana ang iba't ibang mga dokumento sa parehong data. Halimbawa, ang produktong "Shovel" ay unang binili at pagkatapos ay ibinebenta. Ang produkto ay pareho.

Upang hindi na muling ipasok ito ng maraming beses, ito ay ipinasok sa direktoryo nang isang beses at pagkatapos ay ang halaga ng direktoryo na "Shovel" ay ginagamit. Ang kahulugan ay nananatiling pareho.

Ang mga direktoryo ay mga listahan ng iba't ibang halaga.

Nagrerehistro 1C

Itinatala ng Dokumento 1C ang isang operasyon. Ito ay ganap na malinaw na sa buhay ng isang kumpanya ay may daan-daang at milyon-milyong mga dokumento.

Ang resulta ng [paggalaw] ng dokumento ay isang pagbabago sa hindi bababa sa isang digit sa mga resulta ng mga operasyon. Halimbawa, mayroong 0 produkto, ngayon ay +10.

Ang bawat dokumento ay naglilipat ng digit na ito sa kahit isa sa mga rehistro. Ang resulta ay isang talahanayan ng mga naturang paggalaw, kung saan maaaring kalkulahin ang mga kabuuan.

Ang kakanyahan ng mga rehistro ay upang sukatin ang mga resulta ng mga operasyon ng isang kumpanya.

Mayroong ilang mga uri ng mga rehistro ng 1C:

  • Ang mga rehistro ng impormasyon ng 1C ay mga simpleng talahanayan tulad ng Excel, na kadalasang ginagamit upang mag-imbak ng impormasyong nauugnay sa mga direktoryo ng 1C
  • Mga rehistro ng akumulasyon ng 1C - mga talahanayan na tumatanggap ng mga kabuuan para sa kanilang mga paggalaw, balanse (2+10, balanse 12) at turnover (2+10, turnover 10), ay ginagamit para sa pagpapatakbo (warehouse) accounting
  • 1C accounting registers - mga talahanayan batay sa accounting chart ng mga account, na ginagamit para sa accounting
  • Mga rehistro ng pagkalkula ng 1C - mga talahanayan batay sa mga plano para sa mga uri ng mga kalkulasyon, ay ginagamit upang mapanatili ang mga talaan ng payroll.

Basic 1C configuration objects - para sa user

Ang mga bagay ng gumagamit ng 1C ay hindi pinapayagan para sa accounting, ngunit kinakailangan upang gawing maginhawa para sa gumagamit na magtrabaho kasama ang programa.

1C na mga log ng dokumento

Binibigyang-daan kang pagsamahin ang mga listahan ng mga dokumento para sa user ayon sa uri. Halimbawa, ang magazine na "Warehouse Documents" o "Bank Documents". Ang bawat journal ay karaniwang may kasamang ilang uri ng mga dokumento.

Mga ulat ng 1C

Nagbibigay-daan sa iyo ang mga rehistro ng impormasyon na kalkulahin ang resulta. Gayunpaman, ang gumagamit ay kailangang magtrabaho kasama ito sa isang form na maginhawa para sa kanya.

Mayroong 1C na ulat para dito.

Ang ulat ay isang yari na kinakalkula na mga resulta ng mga aktibidad ng kumpanya sa isang form na katulad ng Excel o Word.

Ang ulat ay maaaring umiral nang hiwalay sa configuration at database - maaari itong i-save sa isang file. Sa kasong ito ito ay tinatawag na "panlabas na ulat".

Pagpapatuloy ng nag-iisang paksa, mga sagot sa aklat ni Radchenko, aralin 2 at 3.

Para saan ginagamit ang object ng pagsasaayos ng "Subsystem"?
Ang isang subsystem ay ang pangunahing elemento para sa pagbuo ng 1C:Enterprise interface. Tinutukoy ng mga subsystem ang mga functional na bahagi sa pagsasaayos kung saan lohikal na hinati ang solusyon sa aplikasyon.

Paano ilarawan ang isang lohikal na istraktura gamit ang mga Subsystem?
Sa pamamagitan ng paghahati nito sa mga functional na bahagi, na kumakatawan sa hiwalay na mga lugar ng paksa.

Paano kontrolin ang pagkakasunud-sunod ng output at pagpapakita ng mga subsystem sa pagsasaayos?
Mag-right-click sa configuration, piliin ang command na "Buksan ang configuration command interface", maaari mong baguhin ang mga posisyon gamit ang mga arrow.

Ano ang window sa pag-edit ng object ng pagsasaayos at paano ito naiiba sa panel ng mga katangian?

Edit window - pangunahing ginagamit para sa paglikha ng mga bagong bagay.
Properties palette - hindi nakatali sa isang partikular na object ng configuration.

Aralin 3.

Ano ang layunin ng object ng configuration ng Directory?
Ang reference na libro ay inilaan para sa pagtatrabaho sa mga listahan ng data, na naglalarawan sa kanilang mga katangian at istraktura.

Ano ang mga katangiang katangian ng object ng configuration ng Directory?
Ang direktoryo ay binubuo ng mga elemento; Ang bawat elemento ay kumakatawan sa isang hiwalay na tala sa isang talahanayan na nag-iimbak ng impormasyon mula sa direktoryong ito;
Ang isang elemento ay maaari ding maglaman ng karagdagang impormasyon na naglalarawan sa elementong ito nang mas detalyado - mga katangian na pareho para sa lahat ng mga elemento ng direktoryo; Ang mga props ay isa ring configuration object;

Para saan ginagamit ang mga detalye at tabular na bahagi ng direktoryo?
Ginagamit ang mga detalye upang ilarawan ang karagdagang impormasyon na naglalarawan ng elemento ng direktoryo;
Ang tabular na bahagi ay ginagamit upang ilarawan ang impormasyon ng isang elemento ng direktoryo, pareho sa istraktura, ngunit naiiba sa dami.

Bakit kailangan ang mga hierarchical na direktoryo at ano ang isang Magulang?
Ang mga hierarchical na direktoryo ay kailangan upang pangkatin ang mga elemento ng direktoryo ayon sa anumang pamantayan o prinsipyo. Mayroong ilang mga uri ng hierarchies: hierarchy ng mga grupo at elemento- isang elemento ng direktoryo na kumakatawan sa isang grupo - ang magulang para sa lahat ng mga elemento at pangkat na kasama sa pangkat na ito;
Hierarchy ng mga elemento- ang magulang ay hindi isang pangkat ng mga elemento ng direktoryo, ngunit ang elemento mismo.

Bakit kailangan ang mga subordinate na direktoryo at ano ang isang May-ari?
Ang mga elemento ng isang direktoryo ay maaaring i-subordinate sa mga elemento ng isa pang direktoryo, at sa kasong ito ang isang isa-sa-maraming relasyon ay itinatag. Magagamit din ang one-to-one na relasyon, kapag ang bawat elemento ng subordinate na direktoryo ay nauugnay sa isa sa mga elemento ng direktoryo ng may-ari.

Ano ang mga pangunahing anyo ng isang direktoryo?
Element form - para sa pag-edit o paglikha ng isang elemento ng direktoryo;
Form ng grupo - para sa pag-edit o paglikha ng isang pangkat ng direktoryo;
Form ng listahan - upang ipakita ang isang listahan ng mga elemento sa direktoryo;
Form ng pagpili ng grupo - para sa pagpili ng isa sa mga pangkat ng direktoryo;

Ano ang mga paunang natukoy na elemento ng direktoryo?
Ang mga elemento ng direktoryo na ginawa sa configurator ay hindi matatanggal ng user; Maglingkod upang mag-imbak ng impormasyon palagi, anuman ang mga aksyon ng user;

Sa mga tuntunin ng pagsasaayos, ano ang pagkakaiba sa pagitan ng isang regular na elemento at isang paunang natukoy na elemento?
Ang mga algorithm ng pagsasaayos ay maaaring maiugnay sa mga paunang natukoy na elemento; samakatuwid, idinaragdag ng system ang mga elementong ito sa istraktura ng database mismo, nang walang interbensyon ng gumagamit.

Paano makikilala ng isang user ang isang regular na elemento mula sa isang paunang natukoy na elemento?
Sa pamamagitan ng pictogram

Paano lumikha ng isang object ng pagsasaayos ng direktoryo at ilarawan ang istraktura nito?
Lumikha ng bagong direktoryo - istraktura - sa hierarchy ng mga tab, data, mga larawan dito

Paano magdagdag ng isang bagong elemento sa direktoryo?
Sa pamamagitan ng 1C: Enterprise mode.

Paano lumikha ng isang pangkat ng direktoryo?
Sa pamamagitan ng 1C: Enterprise mode

Paano ilipat ang isang elemento mula sa isang pangkat patungo sa isa pa?
Mag-right click sa elemento, "move to group"

Bakit kailangan natin ng basic at database configuration?
Ang pangunahing configuration ay ang developer configuration. Pag-configure ng database - para sa pakikipagtulungan sa mga user.

Paano baguhin ang configuration ng Database?
Hindi pwede. Maaari ka lamang mag-update sa pangunahing estado ng pagsasaayos.

Paano nauugnay ang mga bagay sa pagsasaayos at mga bagay sa database?
Ang mga bagay sa pagsasaayos ay naglalarawan ng mga imbakan at talahanayan. At ang mga object ng Database ay ang mga talaan na nakapaloob sa mga talahanayang ito.

Ano ang mga paksa ng pagsasaayos?
Mga detalye, mga bahagi ng talahanayan, atbp.

Bakit kailangan mong suriin ang mga detalye ng direktoryo?
Upang ang user ay hindi makapagpasok ng walang laman o maling mga tala.

Ano ang Quick Select at kailan ito gagamitin?
Upang pumili ng mga elemento hindi mula sa isang hiwalay na form, ngunit mula sa isang drop-down na listahan na puno ng mga elemento ng direktoryong ito.

Paano ipakita ang isang direktoryo at tukuyin ang pagtatanghal nito sa iba't ibang mga seksyon ng interface ng application?
Upang ipakita - i-right click sa direktoryo, tab na "I-edit", tab na "Mga Subsystem".
View ng direktoryo - tab na "Main", pagkatapos ay Pangkalahatan - mga subsystem - lahat ng mga subsystem. mga larawan dito

Paano ipakita ang mga utos para sa paglikha ng isang bagong item sa direktoryo sa interface ng mga subsystem?
Pangkalahatan - mga subsystem - lahat ng mga subsystem - checkbox na "Nomenclature: lumikha"

Paano i-edit ang command interface ng isang subsystem?
Pangkalahatan - mga subsystem - lahat ng mga subsystem. Sa itaas ay ang field na "Command Interface."

Anong mga karaniwang panel ang ginagamit sa interface ng application, at kung paano i-configure ang lokasyon ng mga panel na ito sa configurator at sa 1C:Enterprise mode?

Panel ng seksyon; ang command panel ng kasalukuyang seksyon (kung sila ay tinukoy; naglalaman ng mga utos na naaayon sa napiling seksyon; sa simula ng panel ay may mga utos na nagbibigay-daan sa iyo upang buksan ang anumang mga listahan, at pagkatapos ay mga utos na nagbibigay-daan sa iyo upang lumikha ng mga bagong elemento ng data, bumuo ng isang ulat, o magsagawa ng pagproseso); toolbar at panel ng impormasyon (panel ng mga paborito, panel ng kasaysayan, bukas na panel...).
Ang pag-set up ng lokasyon ng mga panel na ito sa configurator ay ginagawa tulad ng sumusunod:
Piliin natin ang ugat ng object tree ng ating configuration, i-right click upang tawagan ang menu ng konteksto at piliin ang "Buksan ang interface ng application ng kliyente". Sa window na lilitaw sa kanan mayroong isang listahan ng lahat ng karaniwang mga panel ng solusyon sa aplikasyon. Sa pamamagitan ng pag-drag sa mga ito sa kaliwang bahagi ng window o pag-alis sa kanila mula doon, iko-configure namin ang nais na pagpapakita ng mga panel.
Ang pagse-set up ng lokasyon ng mga panel na ito sa 1C:Enterprise mode ay ginagawa tulad ng sumusunod:
Pangunahing menu -> Tingnan -> Mga setting ng panel -> Sa pamamagitan ng pagpili at pag-drag gamit ang mouse, iko-configure namin ang nais na pagpapakita ng mga panel.


Pagpapatuloy ng nag-iisang paksa, mga sagot sa aklat ni Radchenko, aralin 2 at 3.

Para saan ginagamit ang object ng pagsasaayos ng "Subsystem"?
Ang isang subsystem ay ang pangunahing elemento para sa pagbuo ng 1C:Enterprise interface. Tinutukoy ng mga subsystem ang mga functional na bahagi sa pagsasaayos kung saan lohikal na hinati ang solusyon sa aplikasyon.

Paano ilarawan ang isang lohikal na istraktura gamit ang mga Subsystem?
Sa pamamagitan ng paghahati nito sa mga functional na bahagi, na kumakatawan sa hiwalay na mga lugar ng paksa.

Paano kontrolin ang pagkakasunud-sunod ng output at pagpapakita ng mga subsystem sa pagsasaayos?
Mag-right-click sa configuration, piliin ang command na "Buksan ang configuration command interface", maaari mong baguhin ang mga posisyon gamit ang mga arrow.

Ano ang window sa pag-edit ng object ng pagsasaayos at paano ito naiiba sa panel ng mga katangian?

Edit window - pangunahing ginagamit para sa paglikha ng mga bagong bagay.
Properties palette - hindi nakatali sa isang partikular na object ng configuration.

Aralin 3.

Ano ang layunin ng object ng configuration ng Directory?
Ang reference na libro ay inilaan para sa pagtatrabaho sa mga listahan ng data, na naglalarawan sa kanilang mga katangian at istraktura.

Ano ang mga katangiang katangian ng object ng configuration ng Directory?
Ang direktoryo ay binubuo ng mga elemento; Ang bawat elemento ay kumakatawan sa isang hiwalay na tala sa isang talahanayan na nag-iimbak ng impormasyon mula sa direktoryong ito;
Ang isang elemento ay maaari ding maglaman ng karagdagang impormasyon na naglalarawan sa elementong ito nang mas detalyado - mga katangian na pareho para sa lahat ng mga elemento ng direktoryo; Ang mga props ay isa ring configuration object;

Para saan ginagamit ang mga detalye at tabular na bahagi ng direktoryo?
Ginagamit ang mga detalye upang ilarawan ang karagdagang impormasyon na naglalarawan ng elemento ng direktoryo;
Ang tabular na bahagi ay ginagamit upang ilarawan ang impormasyon ng isang elemento ng direktoryo, pareho sa istraktura, ngunit naiiba sa dami.

Bakit kailangan ang mga hierarchical na direktoryo at ano ang isang Magulang?
Ang mga hierarchical na direktoryo ay kailangan upang pangkatin ang mga elemento ng direktoryo ayon sa anumang pamantayan o prinsipyo. Mayroong ilang mga uri ng hierarchies: hierarchy ng mga grupo at elemento- isang elemento ng direktoryo na kumakatawan sa isang grupo - ang magulang para sa lahat ng mga elemento at pangkat na kasama sa pangkat na ito;
Hierarchy ng mga elemento- ang magulang ay hindi isang pangkat ng mga elemento ng direktoryo, ngunit ang elemento mismo.

Bakit kailangan ang mga subordinate na direktoryo at ano ang isang May-ari?
Ang mga elemento ng isang direktoryo ay maaaring i-subordinate sa mga elemento ng isa pang direktoryo, at sa kasong ito ang isang isa-sa-maraming relasyon ay itinatag. Magagamit din ang one-to-one na relasyon, kapag ang bawat elemento ng subordinate na direktoryo ay nauugnay sa isa sa mga elemento ng direktoryo ng may-ari.

Ano ang mga pangunahing anyo ng isang direktoryo?
Element form - para sa pag-edit o paglikha ng isang elemento ng direktoryo;
Form ng grupo - para sa pag-edit o paglikha ng isang pangkat ng direktoryo;
Form ng listahan - upang ipakita ang isang listahan ng mga elemento sa direktoryo;
Form ng pagpili ng grupo - para sa pagpili ng isa sa mga pangkat ng direktoryo;

Ano ang mga paunang natukoy na elemento ng direktoryo?
Ang mga elemento ng direktoryo na ginawa sa configurator ay hindi matatanggal ng user; Maglingkod upang mag-imbak ng impormasyon palagi, anuman ang mga aksyon ng user;

Sa mga tuntunin ng pagsasaayos, ano ang pagkakaiba sa pagitan ng isang regular na elemento at isang paunang natukoy na elemento?
Ang mga algorithm ng pagsasaayos ay maaaring maiugnay sa mga paunang natukoy na elemento; samakatuwid, idinaragdag ng system ang mga elementong ito sa istraktura ng database mismo, nang walang interbensyon ng gumagamit.

Paano makikilala ng isang user ang isang regular na elemento mula sa isang paunang natukoy na elemento?
Sa pamamagitan ng pictogram

Paano lumikha ng isang object ng pagsasaayos ng direktoryo at ilarawan ang istraktura nito?
Lumikha ng bagong direktoryo - istraktura - sa hierarchy ng mga tab, data, mga larawan dito

Paano magdagdag ng isang bagong elemento sa direktoryo?
Sa pamamagitan ng 1C: Enterprise mode.

Paano lumikha ng isang pangkat ng direktoryo?
Sa pamamagitan ng 1C: Enterprise mode

Paano ilipat ang isang elemento mula sa isang pangkat patungo sa isa pa?
Mag-right click sa elemento, "move to group"

Bakit kailangan natin ng basic at database configuration?
Ang pangunahing configuration ay ang developer configuration. Pag-configure ng database - para sa pakikipagtulungan sa mga user.

Paano baguhin ang configuration ng Database?
Hindi pwede. Maaari ka lamang mag-update sa pangunahing estado ng pagsasaayos.

Paano nauugnay ang mga bagay sa pagsasaayos at mga bagay sa database?
Ang mga bagay sa pagsasaayos ay naglalarawan ng mga imbakan at talahanayan. At ang mga object ng Database ay ang mga talaan na nakapaloob sa mga talahanayang ito.

Ano ang mga paksa ng pagsasaayos?
Mga detalye, mga bahagi ng talahanayan, atbp.

Bakit kailangan mong suriin ang mga detalye ng direktoryo?
Upang ang user ay hindi makapagpasok ng walang laman o maling mga tala.

Ano ang Quick Select at kailan ito gagamitin?
Upang pumili ng mga elemento hindi mula sa isang hiwalay na form, ngunit mula sa isang drop-down na listahan na puno ng mga elemento ng direktoryong ito.

Paano ipakita ang isang direktoryo at tukuyin ang pagtatanghal nito sa iba't ibang mga seksyon ng interface ng application?
Upang ipakita - i-right click sa direktoryo, tab na "I-edit", tab na "Mga Subsystem".
View ng direktoryo - tab na "Main", pagkatapos ay Pangkalahatan - mga subsystem - lahat ng mga subsystem. mga larawan dito

Paano ipakita ang mga utos para sa paglikha ng isang bagong item sa direktoryo sa interface ng mga subsystem?
Pangkalahatan - mga subsystem - lahat ng mga subsystem - checkbox na "Nomenclature: lumikha"

Paano i-edit ang command interface ng isang subsystem?
Pangkalahatan - mga subsystem - lahat ng mga subsystem. Sa itaas ay ang field na "Command Interface."

Anong mga karaniwang panel ang ginagamit sa interface ng application, at kung paano i-configure ang lokasyon ng mga panel na ito sa configurator at sa 1C:Enterprise mode?

Panel ng seksyon; ang command panel ng kasalukuyang seksyon (kung sila ay tinukoy; naglalaman ng mga utos na naaayon sa napiling seksyon; sa simula ng panel ay may mga utos na nagbibigay-daan sa iyo upang buksan ang anumang mga listahan, at pagkatapos ay mga utos na nagbibigay-daan sa iyo upang lumikha ng mga bagong elemento ng data, bumuo ng isang ulat, o magsagawa ng pagproseso); toolbar at panel ng impormasyon (panel ng mga paborito, panel ng kasaysayan, bukas na panel...).
Ang pag-set up ng lokasyon ng mga panel na ito sa configurator ay ginagawa tulad ng sumusunod:
Piliin natin ang ugat ng object tree ng ating configuration, i-right click upang tawagan ang menu ng konteksto at piliin ang "Buksan ang interface ng application ng kliyente". Sa window na lilitaw sa kanan mayroong isang listahan ng lahat ng karaniwang mga panel ng solusyon sa aplikasyon. Sa pamamagitan ng pag-drag sa mga ito sa kaliwang bahagi ng window o pag-alis sa kanila mula doon, iko-configure namin ang nais na pagpapakita ng mga panel.
Ang pagse-set up ng lokasyon ng mga panel na ito sa 1C:Enterprise mode ay ginagawa tulad ng sumusunod:
Pangunahing menu -> Tingnan -> Mga setting ng panel -> Sa pamamagitan ng pagpili at pag-drag gamit ang mouse, iko-configure namin ang nais na pagpapakita ng mga panel.


Ngayon ay makikilala natin sandali ang mga pangunahing bagay sa pagsasaayos sa 1C: Enterprise 8.2.

Mga Bagay sa Configuration- ito ang mga elementong bumubuo, ang "mga detalye" na bumubuo sa anumang solusyon sa aplikasyon.
Ang mga ito ay mga custom na bagay (mga bagay na may mga custom na katangian) na sinusuportahan sa antas ng platform ng teknolohiya. Sa pangkalahatan, ang gawain ng developer ay upang tipunin mula sa mga bagay na ito, tulad ng mula sa isang tagabuo, ang kinakailangang istraktura ng isang solusyon sa aplikasyon at pagkatapos ay ilarawan ang mga partikular na algorithm para sa paggana at pakikipag-ugnayan ng mga bagay na ito, na naiiba sa kanilang karaniwang pag-uugali.

Ang komposisyon ng mga bagay na sinusuportahan ng platform ng teknolohiya ay ang resulta ng pagsusuri ng mga paksa ng 1C:Enterprise na paggamit, at ang pagkakakilanlan at pag-uuri ng mga entidad ng negosyo na ginagamit sa mga lugar na ito. Bilang resulta ng pagsusuri na ito, ang developer ay maaaring gumana sa mga bagay tulad ng mga direktoryo, dokumento, mga rehistro ng impormasyon, mga tsart ng mga account, atbp.

Upang ma-standardize at pasimplehin ang proseso ng pagbuo at pagbabago ng mga solusyon sa application, binibigyan ang developer ng isang graphical na interface kung saan maaari niyang ilarawan ang komposisyon ng mga bagay na ginamit sa isang partikular na solusyon sa aplikasyon.

Batay sa paglalarawang ito, lilikha ang platform ng teknolohiya ng mga naaangkop na istruktura ng impormasyon sa database at gagana sa isang tiyak na paraan kasama ang data na nakaimbak sa mga istrukturang ito. Ang developer ay hindi kailangang mag-alala tungkol sa kung aling mga talahanayan, halimbawa, ang data ay dapat ilagay sa, kung paano ito babaguhin o ipapakita sa user. Awtomatikong isasagawa ng platform ang lahat ng mga pagkilos na ito, batay sa karaniwang pag-uugali ng mga bagay na ginamit.

Kaya, ang developer ay nagpapatakbo gamit ang metadata - "data tungkol sa data", o mga bagay sa pagsasaayos. Sa pamamagitan ng pagdaragdag ng isa pang configuration object sa istruktura ng application solution, ang developer, sa esensya, ay nagdaragdag ng paglalarawan kung paano ilalagay ang kaukulang data at kung paano ito makikipag-ugnayan sa ibang data na nakaimbak sa information base.

Ang hanay ng mga bagay na magagamit ng isang developer ay naayos at tinukoy sa antas ng platform. Ang developer ay hindi makakagawa ng sarili niyang mga uri ng mga bagay; maaari lamang siyang gumana sa hanay ng mga bagay na magagamit. Ang ganitong diskarte sa pagbuo ng mga solusyon sa aplikasyon ay nagbibigay-daan, una, upang gawing pamantayan ang proseso ng pag-unlad, at pangalawa, upang matiyak ang simple at mabilis na pagbabago ng mga solusyon sa aplikasyon ng ibang mga developer o gumagamit.

Ang komposisyon ng mga pangunahing configuration object na ginamit sa 1C:Enterprise 8.2 ay ang mga sumusunod:

Koponan
Ang mga utos ay mga aksyon na maaaring gawin ng user. Bilang karagdagan sa mga utos na nabuo ng platform, ang developer ay maaaring lumikha ng kanyang sariling mga utos na nabibilang sa buong solusyon sa application o mga indibidwal na bagay sa pagsasaayos.

pare-pareho
Ang mga constant ay idinisenyo upang mag-imbak ng permanenteng o may kondisyong permanenteng impormasyon. Halimbawa, ang isang constant ay maaaring mag-imbak ng pangalan ng organisasyon, apelyido, pangalan at patronymic ng manager o punong accountant, atbp.

Paglipat
Ang mga enumerasyon ay idinisenyo upang ilarawan ang isang listahan ng mga halaga na maaaring kunin ng isang variable. Halimbawa, maaaring mag-imbak ang isang enumeration ng mga value na naglalarawan sa status ng isang customer: "wholesale" at "retail."

Direktoryo
Ginagamit ang mga direktoryo upang ilarawan ang mga entity tulad ng mga kalakal, katapat, pera, bodega, atbp. Ang lahat ng entity na ito ay may mga karaniwang katangian: panloob na pagkakakilanlan ng isang bagay sa system, ang pangangailangang suportahan ang hierarchy at pagpapangkat ng mga elemento, ang pangangailangang suportahan ang mga nested table , atbp.

Dokumento, Document Journal
Ginagamit ang mga ito upang ilarawan ang mga naturang entity bilang mga invoice, invoice, order, atbp. Ang mga entity na ito ay nagtatala ng iba't ibang mga kaganapan na nagaganap sa buhay ng organisasyon, ang mga ito ay nakatali sa oras, naglalaman ng mga nested table, dapat na maipakita sa mga mekanismo ng accounting, atbp.

Pagproseso, Ulat
Ang pagpoproseso at pag-uulat ay ginagamit upang iproseso ang impormasyong naipon sa system at makakuha ng buod ng data sa isang form na maginhawa para sa pagtingin at pagsusuri. Inilalarawan nila ang mga algorithm sa pagproseso ng impormasyon at naglalaman ng iba't ibang mga form at algorithm para sa pagpapakita ng impormasyong ito sa gumagamit. Binibigyang-daan kang gumamit ng mga talahanayan at iba't ibang uri ng mga chart upang biswal na magpakita ng data.

Rehistro ng akumulasyon
Ang mga rehistro ng akumulasyon ay "responsable" para sa accounting para sa mga paggalaw ng mga mapagkukunan (pinansya, kalakal, materyales, atbp.). Pinapayagan ka nitong i-automate ang mga lugar tulad ng warehouse accounting, mutual settlements, at pagpaplano. Ang mga rehistro ng akumulasyon ay nag-iimbak ng impormasyon tungkol sa pagtanggap at pagkonsumo ng ilang mga mapagkukunan, at ang pag-andar ng mga bagay na ito ay nagbibigay ng kakayahang makakuha ng mga balanse sa isang tiyak na punto ng oras, kalkulahin ang mga kabuuan, mga kabuuan ng cache, atbp.

Magrehistro ng impormasyon
Ang mga rehistro ng impormasyon ay idinisenyo upang mag-imbak ng multidimensional na impormasyon tungkol sa mga halaga ng iba't ibang dami. Ang ganitong mga halaga ay maaaring, halimbawa, mga halaga ng palitan o mga presyo para sa mga produkto ng mga kakumpitensya sa isang tiyak na petsa. Ang impormasyong ito ay maaaring maging static o nagbabago sa paglipas ng panahon - sa kasong ito, ito ay ibinigay para sa pag-iimbak ng kasaysayan ng mga pagbabago.

Subsystem
Sa tulong ng mga subsystem, ang solusyon sa aplikasyon ay biswal na nahahati sa malaki at maliit na mga bloke ng pagganap. Ang mga subsystem ay bumubuo ng batayan para sa pagbuo ng interface ng command ng programa.

Pangkalahatang detalye
Ang mga karaniwang detalye ay ginagamit upang mag-imbak ng data ng parehong uri sa iba't ibang mga bagay sa pagsasaayos at bilang isang mahalagang bahagi ng mekanismo ng paghihiwalay ng data.

Gawain, Proseso ng negosyo
Ang mga gawain at proseso ng negosyo ay nagbibigay-daan sa iyo na lumikha ng mga pormal na paglalarawan ng mga tipikal na pagkakasunud-sunod ng trabaho na isinagawa sa isang organisasyon, at sa kanilang batayan, lumikha ng mga listahan ng mga gawain na kailangang gampanan ng isang partikular na empleyado ng organisasyon sa isang naibigay na sandali. Halimbawa, ang proseso ng pagbebenta ng isang produkto ay maaaring katawanin bilang isang pagkakasunud-sunod ng pag-isyu ng isang invoice, pag-apruba nito, pagtanggap ng cash na pagbabayad at pagpapadala ng produkto mula sa bodega. Maaaring may pananagutan ang iba't ibang empleyado sa pagkumpleto ng bawat yugto, kaya sa anumang oras ay matutukoy mo ang estado ng proseso ng pagbebenta ng produkto at kung sinong empleyado ang kasalukuyang kailangang magsagawa ng anumang mga aksyon.

Tsart ng mga account, Accounting register
Ang mga tsart ng mga account at accounting register ay nilayon upang bumuo ng isang modelo na nagpapatupad ng double-entry bookkeeping system. Nagpapatupad sila ng mga multi-level na chart ng mga account na may mga fixed o variable na code, multi-level at multidimensional analytical accounting, accounting para sa ilang chart ng mga account, accounting para sa ilang organisasyon, opsyonal na pagpapanatili ng quantitative, total at currency accounting para sa mga indibidwal na analytical section, atbp.

Plano ng mga uri ng pagkalkula, Rehistro ng pagkalkula
Ang mga payroll type plan at payroll registers ay nagsisilbi upang ipatupad ang mga modelo ng payroll. Pinapayagan ka nitong ilarawan ang iba't ibang uri ng pagkalkula (halimbawa, suweldo, personal na surcharge, sustento, multa, atbp.), magtakda ng mga panuntunan kung saan maaaring maimpluwensyahan ng ilang uri ng pagkalkula ang mga resulta ng iba pang mga uri ng pagkalkula, at mag-imbak ng intermediate na data at panghuling resulta ng mga kalkulasyon. Sa tulong ng mga bagay na ito, ang pagkalkula ng mga pangunahing accrual, ang pagkalkula ng personal na buwis sa kita, ang pamamahagi ng mga resulta ng payroll para sa mga layunin ng pagmuni-muni sa accounting, atbp.

Plano ng mga uri ng katangian
Ang mga plano sa uri ng katangian ay idinisenyo upang mag-imbak ng impormasyon tungkol sa mga katangian ng iba't ibang mga bagay. Pinapayagan nila ang gumagamit na lumikha ng lahat ng uri ng mga katangian, ilarawan ang uri ng mga katangiang ito at itakda ang kanilang mga halaga. Maaaring gamitin ang characteristic type plan, halimbawa, upang payagan ang user na ilarawan ang mga produkto na may arbitrary na bilang ng mga arbitrary na katangian (kulay, laki, amoy, atbp.). Pinapayagan ka nitong lumikha at mag-imbak ng pangalan ng isang katangian at ang uri ng data na dapat kunin ng mga halaga ng katangiang ito.

Plano ng palitan
Ang mga plano sa palitan ay nilayon upang ilarawan ang istruktura ng isang distributed information system at tukuyin ang isang listahan ng data na ipapalit sa loob ng distributed system na ito. Binibigyang-daan kang lumikha ng mga sistema ng impormasyon na ipinamahagi sa heograpiya na parehong batay sa 1C:Enterprise na mga base ng impormasyon at gamit ang mga arbitrary na sistema ng impormasyon na hindi batay sa 1C:Enterprise.

Pagkiling sa pagpili
Ang pamantayan sa pagpili ay ginagamit upang pumili ng impormasyon sa mga direktoryo, dokumento, atbp. Pinapayagan ka nitong tukuyin ang mga patakaran ayon sa kung saan hindi lahat ng impormasyong umiiral sa database ay pipiliin, ngunit ang nakakatugon lamang sa mga tinukoy na kundisyon. Halimbawa, gamit ang pamantayan sa pagpili, maaari mong ayusin ang pagpili ng mga dokumentong nauugnay lamang sa isang partikular na katapat.

Tungkulin
Binibigyang-daan ka ng mga tungkulin na ilarawan ang iba't ibang mga karapatan sa pag-access ng user sa data na nakaimbak sa base ng impormasyon at tukuyin ang hanay ng mga posibleng pagkilos ng user. Halimbawa, ang pinuno ng isang organisasyon ay maaaring magkaroon ng ganap na access sa anumang impormasyon na nakaimbak sa base ng impormasyon, habang ang isang storekeeper ay dapat gumana lamang sa mga dokumento ng bodega at walang access sa iba pang impormasyon.

Subscription sa Kaganapan
Nagbibigay-daan sa iyo ang mga subscription sa event na magtalaga ng mga tagapangasiwa para sa mga hindi interactive na kaganapan ng isa o higit pang mga application object.

Naka-iskedyul na gawain
Ang mga naka-iskedyul na gawain ay nagbibigay-daan sa iyo upang ayusin ang awtomatikong pagpapatupad ng mga pamamaraan ng mga karaniwang module ayon sa isang iskedyul.

Panlabas na data source
Nagbibigay-daan sa iyo ang mga external na data source na gumamit ng data na nakuha mula sa mga external na database sa iyong application solution. Kabilang ang mula sa mga database na hindi nakabatay sa 1C:Enterprise.

Wika
Ginagamit ang mga configuration object na ito upang lumikha ng mga interface ng application solution sa iba't ibang wika. Salamat sa paggamit ng mga wika, nagiging posible na lumikha ng mga solusyon sa application na multilinggwal kung saan maaaring piliin ng user ang kanyang sariling wika upang gumana sa solusyon ng application.

Parameter ng session
Ang mga parameter ng session ay pangunahing inilaan para sa paggamit sa mga query at upang paghigpitan ang pag-access ng data para sa kasalukuyang session.

Functional na opsyon, Functional na opsyon na parameter
Binibigyang-daan ng mga functional na opsyon ang developer na ilarawan ang mga kakayahan sa pagsasaayos na maaaring mabilis na i-on o i-off sa yugto ng pagpapatupad at/o sa panahon ng pagpapatakbo ng system. Halimbawa, ang kakayahang magtrabaho kasama ang mga karagdagang katangian ng produkto ay maaaring ihiwalay sa isang hiwalay na opsyon sa paggana. Kung hindi mo pinagana ang feature na ito, lahat ng nauugnay (na may karagdagang mga katangian ng produkto) ay "mawawala" sa interface ng pagsasaayos.