1c лавлагаа нэрээр нь олох. Дэд лавлах сангууд. Түргэн байна. Барааны үнийг тогтоох


ОХУ-ын Боловсрол, шинжлэх ухааны яам

холбооны улсын дээд боловсролын төсвийн байгууллага

Самара улсын их сургууль

Эдийн засаг, менежментийн факультет

Захирлууд ба тэдэнтэй хамт 1-д: "Аж ахуйн нэгжтэй"

Оюутны гүйцэтгэсэн

2 курс 23201.50 бүлгүүд

Сидоренко Анна

Багш аа

Klimentyeva S.V.

Танилцуулга 3

Хөтөлбөр 1С: Нягтлан бодох бүртгэл 4

Хөтөлбөрийн лавлах хэрэгслийн шинж чанар 1С: Нягтлан бодох бүртгэл 9

Дэлгэрэнгүй мэдээлэл 15

Хүснэгтийн хэсгүүд 16

Дүгнэлт 17

Ашигласан материал 18

Танилцуулга

"1С: Аж ахуйн нягтлан бодох бүртгэл" нь нягтлан бодох бүртгэл, татварын нягтлан бодох бүртгэлийг автоматжуулах, тайлангийн заавал дагаж мөрдөх маягтуудыг боловсруулахад зориулагдсан бүх нийтийн зориулалттай програм юм.

Энэхүү програм нь 1C: Enterprise системийн уян хатан технологийн платформ дээр суурилсан бөгөөд түүний өргөн хүрээний бизнесийн хэрэглээний програмуудыг үүсгэх, өөрчлөх боломжийг олгодог.

“1С: Байгууллагын нягтлан бодох бүртгэл” нь 1C: Enterprise платформ болон “Аж ахуйн нэгжийн нягтлан бодох бүртгэлийн” тохиргооны холимог хөтөлбөр юм. "1С: Байгууллагын нягтлан бодох бүртгэл" нь ердийн ажлаас ангижрахад тусалдаг ба нягтлан бодох бүртгэлийг орчин үеийн бизнесийн бодит хэрэгцээнд ойртуулдаг.

"1С: Аж ахуйн нягтлан бодох бүртгэл" нь нягтлан бодох бүртгэлийн хэлтэс нь аж ахуйн нэгжид нягтлан бодох бүртгэлийг бүрэн хариуцах, жишээлбэл, анхан шатны баримт гаргах, борлуулалтын нягтлан бодох бүртгэл гэх мэт бүх асуудлыг шийдвэрлэх боломжийг олгодог. Энэхүү хэрэглээний шийдлийг зөвхөн нягтлан бодох бүртгэл, татварын нягтлан бодох бүртгэлд ашиглах боломжтой бөгөөд бусад үйлчилгээг автоматжуулах, жишээлбэл, борлуулалтын хэлтсийн ажлыг тусгай тохируулга эсвэл бусад системээр шийдэж болно. Тиймээс, "1С: Аж ахуйн нягтлан бодох бүртгэл" -д "Худалдааны менежмент", "Цалин, хүний \u200b\u200bнөөц" гэсэн хэрэглээний шийдэл бүхий "1С: Аж ахуйн нэгж" системийг хуваалцах боломжтой.

Хураангуйд лавлах номыг 1C: Enterprise систем дэх тохируулгын объектуудын нэг гэж үздэг.

1c хөтөлбөрийн захирлууд: Аж ахуйн нэгжийн нягтлан бодох бүртгэл

Баримт бичгийн маягтыг бөглөхдөө урьдчилан тодорхойлсон жагсаалтаас утгыг сонгох замаар мэдээллийг зааж өгөх шаардлагатай байдаг.

Жишээлбэл, ажилд орохдоо бөглөх шаардлагатай анкетыг авч үзье.

"Төрсөн газар" гэсэн баганад бөглөхдөө суурин газрыг зааж өгөх шаардлагатай. Нийт суурингийн тоо нэлээд их байгаа ч бүх суурин газрын жагсаалт хязгаарлагдмал хэвээр байна. Үнэндээ төрсөн газрыг ижил төстэй жагсаалтаас хүссэн төлбөр тооцоогоо сонгож болно. Ийм жагсаалт нь лавлагаа юм.

Тиймээс бид үүнийг хэлж чадна лавлах ном бол тодорхой баримт бичгийн шинж чанарын боломжит утгуудын жагсаалт юм  ("баримт бичиг" гэсэн үгийн өргөн утгаар).

Мэдээллийг хоёрдмол утгатай оруулахгүй байх шаардлагатай тохиолдолд захирлуудыг ашигладаг.

Жишээлбэл, худалдан авагч, худалдагч, хадгалагч, захирал ямар төрлийн бүтээгдэхүүн байгааг ойлгохын тулд хүн бүр түүнийг адилхан гэж нэрлэх хэрэгтэй. Мөн энэ тохиолдолд лавлагаа авах шаардлагатай. Ихэвчлэн худалдааны аж ахуйн нэгжид энэ нь үнийн жагсаалт шиг харагддаг бөгөөд хэрэв ийм лавлах нь компьютер дээр хадгалагдаж байвал тэр худалдааны компанитай хамтран ажилладаг бараа, бүтээгдэхүүнийг авч болно.

1C: Enterprise систем нь бараг л хязгааргүй шаардлагатай лавлах санг хадгалах боломжийг олгодог. Лавлах бүр нь нэг төрлийн объектуудын жагсаалт юм: ажилчид, байгууллага, бараа гэх мэт. Тухайн объектын ийм жишээ бүрийг нэрлэдэг лавлах элемент.

Зураг. 1 - "хамтрагч" -ын лавлах жишээ

Тохиргоонд директорын бүтэц бий болсон бөгөөд түүний агууламж, лавлах элементүүд нь програмтай ажиллахдаа хэрэглэгч оруулсан байдаг гэдгийг санах нь зүйтэй. Тохиргоо хийх явцад лавлах санд хадгалагдах мэдээллийн бүтцийг тайлбарлаж, дэлгэцэн дээр байрлуулж, шаардлагатай бол лавлахын хэвлэсэн дүрслэлийг боловсруулж, түүний "зан байдал" -ын янз бүрийн шинж чанаруудыг тогтоосон болно.

Дүрмээр бол лавлахууд нь нарийвчилсан кодын нэр, нэрийг агуулдаг бол код нь Дугаар эсвэл Стринг хэлбэртэй байж болно.

1C: Enterprise систем нь лавлах элементүүдийн кодуудтай ажиллах олон боломжийг олгодог: кодуудыг автоматаар хуваарилах, кодын давтагдашгүй байдлыг автоматаар хянах, бусад.

1С: Аж ахуйн нэгжийн систем дэх лавлагаа нь шаталсан байж болно. Шатлалын хоёр төрөл байдаг: бүлгүүд ба элементүүдийн шатлал ба элементийн шатлал. Эхний тохиолдолд лавлах доторх бүх өгөгдлийг директорын "энгийн" элементүүд болон директорын бүлгүүд гэсэн хоёр төрөлд хуваана. Бүлгүүд нь лавлах зүйлсийн логик нэгдэл юм. Шат шатлалын лавлах жишээ бол бараа бүтээгдэхүүний лавлах жагсаалт юм. Бүлгүүд нь бараа бүтээгдэхүүний төрөл ("Сантехник", "Өрхийн химийн бодис" гэх мэт), элементүүд нь тодорхой бараа бүтээгдэхүүн ("Холигч", "Толь", "Угаалгын нунтаг" гэх мэт) байдаг.

Зураг. 2 - "хамтрагч" лавлах дахь шаталсан байдлын жишээ

Шаталсан лавлахыг ашиглах нь хүссэн мэдээллийн нарийвчлал бүхий лавлахад мэдээлэл оруулах ажлыг зохион байгуулах боломжийг олгоно. Шатлалын лавлах дахь элементүүд ба бүлгүүдийг нэг бүлгээс нөгөөд шилжүүлж болно.

"Элементийн шаталсан" шатлал бүхий лавлах мэдээллийн хувьд бие даасан төрөл гэж бүлэг байхгүй байна. Тэдний үүргийг элементүүд өөрсдөө гүйцэтгэдэг. Ийм лавлах хэрэгслийн өвөрмөц онцлог нь бүх элементүүдийн үйл ажиллагаа юм. Энэ төрлийн лавлах жишээ нь нэгжийн лавлах үүрэг гүйцэтгэж болно. Нэгж бүрийг ижил нарийн ширийн зүйлсээр тодорхойлсон бөгөөд үүнтэй зэрэгцэн өөр нэгжийг багтааж эсвэл түүнд багтааж болно.

Шаталсан директоруудын хувьд тохируулагч нь директоруудын түвшний тоонд хязгаар тогтоох боломжийг олгодог эсвэл хязгааргүй тооны түвшинд байршуулахыг зөвшөөрдөг.

Зураг. 3 - шаталсан лавлах дахь түвшний тоог хязгаарлах.

Директорын код, нэрээс гадна та лавлах зүйлийн зүйлийн талаар нэмэлт мэдээллийг хадгалах боломжийг олгодог.

Жишээлбэл, "Оролцогч талууд" лавлагаанд талуудын овог нэр, түүний ТИН, захирал, ерөнхий нягтлан бодогчийн нэр, бусад мэдээлэл орно.

Хэрэв лавлах линк хамаарах тухайн зүйлийн обьект нь ийм "энгийн" шинж чанарууд биш, жишээ нь овог нэр эсвэл TIN, гэхдээ нийлмэл (жагсаалт) шинж чанаруудтай бол лавлах хэсэгт хүснэгтийн хэсгүүдийн багцыг үүсгэж болно.

Жишээлбэл, Түншлэгчдийн лавлах хэсэгт, эсрэг талын утасны дугаарын жагсаалтад зориулж хүснэгтийн хэсгийг үүсгэж болно.

Директорын дэлгэрэнгүй мэдээллийн нэр нь хүснэгтийн аль ч хэсгийн дэлгэрэнгүй мэдээлэлтэй давхцах ёсгүй.

Зураг. 4 - лавлах элемент "гүйцэтгэгч - ханган нийлүүлэгч" -ийн тухай нэмэлт мэдээллийн жишээ.

Лавлахад хадгалагдсан мэдээлэлтэй ажиллахын тулд та дэлгэцийн хэлбэрийг үүсгэж болно. Тусдаа маягтуудыг лавлах элементүүдийн жагсаалтыг үзэх, директорын элементийг засах, лавлахаас хүссэн элементийг сонгох компанийг үүсгэж болно.

Тохируулагч нь ижил төрлийн хэд хэдэн хэлбэр, жишээлбэл, лавлахаас хүссэн зүйлийг сонгох хэлбэрүүдийг үүсгэх боломжийг олгодог бөгөөд өөр тохиолдолд өөр хэлбэрийг ашиглах боломжтой болно.

Зураг. 5 нь лавлах сонголтын хэлбэрийн жишээ юм

Ашигласан ном  нь тухайн баримт бичгийн тодорхой шинж чанарын боломжит утгын жагсаалт юм ("баримт бичиг" гэдэг үгийн утгаар).

Мэдээллийг хоёрдмол утгатай оруулахгүй байх шаардлагатай тохиолдолд захирлуудыг ашигладаг.

Жишээлбэл, худалдан авагч, худалдагч, хадгалагч, захирал ямар барааны асуудал байгааг ойлгохын тулд хүн бүр түүнийг адилхан гэж нэрлэх хэрэгтэй. Мөн энэ тохиолдолд лавлагаа авах шаардлагатай. Ихэвчлэн худалдааны аж ахуйн нэгжид энэ нь үнийн жагсаалт шиг харагддаг бөгөөд хэрэв ийм лавлагаа компьютер дээр хадгалагддаг бол худалдааны компанитай хамтран ажилладаг бараа бүтээгдэхүүнийг авч болно.

1C: Enterprise систем нь бараг л хязгааргүй шаардлагатай лавлах санг хадгалах боломжийг олгодог. Лавлах бүр нь нэг төрлийн объектуудын жагсаалт юм: ажилчид, байгууллага, бараа гэх мэт. Ийм объект бүрийг дуудах болно лавлах элемент.

Шаардлагатай мэдээллийн дагуу лавлах бүр нь лавтай байдаг код  ба нэрБайна. Директор сангийн зүйлийн код тоон эсвэл текст хэлбэртэй байж болно.

1C: Enterprise систем нь лавлах элементүүдийн кодуудтай ажиллах олон боломжийг олгодог: кодуудыг автоматаар хуваарилах, кодын давтагдашгүй байдлыг автоматаар хянах, бусад.

1С: Аж ахуйн нэгжийн систем дэх лавлах элементийн жагсаалтыг олон түвшний хэлбэртэй болгож болно. Энэ тохиолдолд директорын бүх мөрүүдийг 2 төрөлд хуваана: директорын "энгийн" элементүүд болон директорын бүлгүүд. Бүлгүүд нь олон түвшний лавлахын доод давхарт очих боломжийг олгодог.

Олон түвшний лавлах санг ашиглах нь хүссэн мэдээллийн нарийвчлалтай лавлах хэсэгт мэдээлэл оруулах ажлыг зохион байгуулах боломжийг олгоно. Олон түвшний лавлах дахь элементүүд ба бүлгүүдийг нэг бүлгээс нөгөөд шилжүүлж болно.

Код, нэрээс гадна 1C: Enterprise системийн лавлах санд лавлах элементийн талаар нэмэлт мэдээллийг хадгалах боломжтой. Лавлахад ийм мэдээллийг хадгалахын тулд жагсаалт үүсгэж болно дэлгэрэнгүй мэдээлэл.

Механизмыг ашиглан дэлгэрэнгүй мэдээлэл лавлах, ажилтнуудын файлыг зохион байгуулах нь хялбар байдаг. Үүнийг хийхийн тулд "Ажилчид" лавлах санд боловсролын тухай мэдээлэл, паспортын өгөгдөл болон бусад ажилтны мэдээллийг хадгалахад хангалттай мэдээлэл үүсгэх хангалттай юм. Мэдээллийн санд суурилагдсан хайлтын хэрэгслийг ашиглан тохиргоог ашиглан ажилтны талаарх шаардлагатай мэдээллийг хялбархан олох боломжтой.

Тохируулгын шатанд байгаа лавлах сантай хэрэглэгчдэд тав тухтай байхын тулд та директорыг харуулах хэд хэдэн төрлийн дэлгэцийн хэлбэрийг үүсгэж болно. Директорыг дуудах контекстээс хамааран та түүнтэй ажиллахын тулд тодорхой харилцан яриаг ашиглахыг зааж өгч болно.

Тохиргоо гүйцэтгэгч нь директорыг өөрөө үнэт зүйлсийн жагсаалт болгон үүсгэдэггүй, харин лавлах, түүний загварыг боловсруулдаг гэдгийг санах нь зүйтэй. Тохиргоо хийх явцад лавлах санд хадгалагдах мэдээллийн бүтцийг тайлбарлаж, дэлгэцэн дээр байрлуулж, шаардлагатай бол лавлахын хэвлэмэл дүрслэлийг боловсруулж, түүний "зан байдал" -ын янз бүрийн шинж чанаруудыг тогтоосон болно.

Энэхүү гарын авлагаас доор "лавлах ном" гэсэн нэр томъёог ашиглах бөгөөд энэ нь лавлагаа номын бүтэц, хэлбэр, зан үйлийн тодорхойлолт болно.

Klyuev V.V.

http://prof1c.kklab.ru

Дэд захирлууд

Магадгүй, та нийтлэг стандарт тохиргоонд директорууд хоорондоо холбоотой байдаг гэдгийг лавлах болно. Хэрэв лавлах зүйлийг сонговол өөр лавлагааны утгыг (лавлагаа2) энэ утгаар "шүүж" авсан болно. жишээлбэл, энэ нь Лавлах Байгууллагад хамаарах "Нэгж" лавлах.

Юу болж байгааг мөн шууд ойлгохын тулд практикт юу болж байгааг харцгаая. Үүнийг хийхийн тулд та эхнээс нь хоосон тохиргоог хийж болно, эсвэл байгаа мэдээллийн баазын аль ч хувилбарт очоод тохиргооны дотор 2 сан үүсгэж болно.

Лавлах1 ба лавлах2. Лавлах2 хэсэгт "Эзэмшигчид" таб руу очиж эзэмшигчийг сонго - "Директор1", зураг дээр үзүүлсэн шиг харна уу.

Одоо "Директор2" -д элемент үүсгэх үед систем танаас директорын лавлах эзнийг оруулахыг хүсэх болно. Элементүүд, бүлгүүд, эсвэл бүлгүүд, элементүүдэд дэд захиргаа тохируулсан бол захиргааны хэрэглээ.

Энэ нь энгийн мэт санагдах боловч хэрэглэгчид асуудалтай байна. Хэрэглэгч нь "Директор2" -г нээхэд бүх элементүүдийг бүрэн ойлгомжгүй дарааллаар харах бөгөөд хэрэв та стандарт тохируулгатай ажилладаг байсан бол "Хэсэг" директорын лавлах хэсэгт хаана ч эзнийг нь зааж өгөхгүй байгаа бөгөөд та лав нээх боломжтой. зохион байгуулалт, үүнээс хамааран нэг болон өөр байгууллагын хараат бус элементүүдийг хүлээн авах; үүний зэрэгцээ, та анхдагчаар "Хэсэг" лавлах элементийн элемент үүсгэх үед та хэлтсийн жагсаалт хэлбэрээр сонгогдсон эзэмшигчийг хүлээн авах болно.
  Тиймээс, манай "Лавлах 2" -д зориулж "Жагсаалтын маягт" -ыг эхлүүлж, ямар ч өөрчлөлт оруулалгүйгээр 1С-ээр өгөхөөс гадна дизайнерын бүтээсэн маягтыг засах болно.
"Директор2" -д, Маягт таб руу ороод (+) шинэ лавлах жагсаалтын маягтыг нэмээд Finish дээр дарна уу.

Маягтын реквизитийг "Directory1. Link" өгөгдлийн төрлөөр, "Filtering Directory1" нэрээр үүсгэж, энэ шинж чанарыг маягт руу чирж, "Директор1" гарчгийг тавина уу.


Одоо, "энэ гайхамшиг" ажиллахын тулд та Лавлах зүйл 1-ийг сонгохдоо сонголт хийх кодыг оруулах ёстой.

8.2, 8.3 Удирддаг маягтууд

Сонгосон лавлах1 элементэд зөвхөн шаардлагатай байгаа элементүүдийг лавлах жагсаалтын хэлбэрээр харуулахын тулд сонголтоо програмчлалын дагуу хийх шаардлагатай - сонгосон элементийн хувьд бид SelectionDirectory1 удирдлагын урьдчилан тогтоосон процедурыг ашиглаж, заасан даалгаврыг гүйцэтгэсэн кодыг бичнэ.
Дээд хэсэгт нь "SelectionHandbook1" -г сонгоод, хулганы баруун товчийг дараад "Properties" -ийг сонгоод, гарч ирэх цонхон дээр "Өөрчлөлт хийх үед" гэсэн зүйлийг хайж олоод томруулдаг шилэн дээр дараад маягтын модуль руу орно уу; "SelectionHandbook1WhenChanging (Element)" процедурыг автоматаар үүсгэдэг.

Процедурын дагуу дараах текстийг оруулна уу.

   & Үйлчлүүлэгчийг сонгон шалгаруулах журмын лавлагаа ном 1-д өөрчлөлт оруулахдаа. Сонгон шалгаруулалт. Элементүүд Тодорхой (); // Сонгох элемент \u003d Жагсаалт. Сонгон шалгаруулалт. Элементүүд Нэмэх (төрөл (" Мэдээллийн зохион байгуулалтын сонголтын элемент")); Сонгох элемент. Зүүн утга \u003d Мэдээллийн бүрдүүлэлтийн шинэ талбар (" Эзэмшигч "); Сонгосон элемент. Харьцуулалт харах \u003d Харуулсан өгөгдлийн бүрдэл. Тэнцүү; Сонгосон элемент. Хэрэглээ \u003d Үнэн; Сонгосон элемент. Зөв утга \u003d Сонгох элемент 1; Дэлгэцийн элемент биш.

8.2 Нийтлэг хэлбэр


Маягтыг бий болгоход бүх зүйл адилхан, зөвхөн маягтуудыг бий болгох хэрэгтэй, ердийн хэрэглээний програмуудын менежментийн хэлбэрүүд ажиллахгүй болно.
Ялгаа нь жагсаалтад оруулах, таяг үүсгэх хэлбэрийн зүйлийг сонгох журамд багтана.
Таяг нь ердийн маягтанд нэмэх бол товшино уу

    Процедурын лавлагаа 1 Энэ маягтыг өөрчлөх үед (Элемент). Сонгон шалгаруулалт. Эзэмшигч нь. Утга \u003d Лавлах 1. Холбоос ЭнэForm. Сонгон шалгаруулалт. Эзэмшигч нь. Ашиглах \u003d Үнэн; ЭнэForm. Маягтын элементүүд. Лавлах лавлах жагсаалт. Сонголтыг өөрчлөх. Эзэмшигч нь. Хүртээмж \u003d Худал; // (?) Журмын төгсгөл

Penultimate line (?) - хэрэглэгч сонголтын параметрүүдийг сонгохдоо бид өөрчлөхийг хориглодог - зөвхөн хяналтаар дамжуулан!

Видео (дуугүй - дуугүй бүх зүйл тодорхой байна)

Гол зорилго.

Тогтмол болон нөхцөлт тогтмол мэдээллийг зарим багц утгатай тогтмол ажиллуулахын тулд системд "лавлах" хэлбэрийн объектуудыг ашигладаг. 1C: Enterprise 8 систем нь бараг л хязгааргүй шаардлагатай лавлах санг хадгалах боломжийг олгодог. Директор бүр нь нэг төрлийн объектуудын жагсаалт юм: албан тушаал, ажилчид, үйлчлүүлэгчид, бараа бүтээгдэхүүн гэх мэт. Ийм объект бүрийг директорын элемент гэж нэрлэдэг.

Хэрэглэгчийн үүднээс авч үзвэл Тохируулагч нь директорыг өөрөө үнэт зүйлсийн жагсаалт болгон үүсгэдэггүй, харин лавлах, түүний загвар загварыг боловсруулдаг гэдгийг анхаарах хэрэгтэй. Тохиргоо хийх явцад лавлах санд хадгалагдах мэдээллийн бүтцийг тайлбарлаж, дэлгэцэн дээр байрлуулж, шаардлагатай бол лавлахын хэвлэмэл дүрслэлийг боловсруулж, түүний зан авирын янз бүрийн шинж чанаруудыг тогтоосон болно.

Лавлах дэлгэрэнгүй мэдээлэл.

Шаардлагатай мэдээллийн дагуу лавлах бүр нь лавтай байдаг Код  ба НэрБайна. Директор сангийн зүйлийн код тоон эсвэл текст хэлбэртэй байж болно. 1C: Enterprise 8 систем нь лавлах элементийн кодуудтай ажиллах олон боломжийг олгодог: автомат кодын даалгавар, кодын давтагдашгүй байдлыг автоматаар хянах, бусад.

1C: Enterprise системийн лавлах хэсэгт код, нэрээс гадна лавлах элементийн талаар нэмэлт мэдээллийг хадгалах боломжтой. Лавлахад ийм мэдээллийг хадгалахын тулд нэмэлт мэдээлэл (талбар) үүсгэж болно. Жишээлбэл, лавлах дэвтрийн ажилтнууд Албан тушаал, цалин хөлс, болзоонд хүлээн авалт болон бусад дэлгэрэнгүй мэдээллийг авах нь мэдээж.

Мэдээллийн төрөл.

Директорын атрибут бүрийн хувьд өгөгдлийн төрлийг тохируулах шаардлагатай байдаг, жишээлбэл "тоо", "мөр", "огноо", Boolean (үнэн эсвэл худал). Эдгээр нь үндсэн төрөл боловч та нарийн төвөгтэй өгөгдлийн төрлийг зааж өгч болно. Жишээлбэл, Шаардлагатай байрлал бол Position-ийн өгөгдлийн төрөл юм. Энэ тохиолдолд энэ шинж чанарын утгыг Position директорын сангаас сонгоно. Энэ нь нэг директорын мэдээллийн нарийвчлалын утгыг өөр директорын элементүүдээс сонговол лавлах хоорондох хамгийн энгийн холболтыг хэрэгжүүлдэг.

Сангийн төрөл.

Шаталсан захирлууд  - 1C: Enterprise 8 систем дэх лавлах элементийн жагсаалтыг олон түвшний хэлбэртэй болгож болно. Энэ тохиолдолд директорын бүх мөрүүдийг 2 төрөлд хуваана: директорын "энгийн" элементүүд болон директорын бүлгүүд. Бүлгүүд нь олон түвшний лавлахын доод давхарт очих боломжийг олгодог. Олон түвшний лавлах санг ашиглах нь хүссэн мэдээллийн нарийвчлалтай лавлах хэсэгт мэдээлэл оруулах ажлыг зохион байгуулах боломжийг олгоно. Олон түвшний лавлах дахь элементүүд ба бүлгүүдийг нэг бүлгээс нөгөөд шилжүүлж болно.

Дэд захирлууд  - Сангийн хооронд захиргааны харилцааг тогтоож болно. Реляцийн мэдээллийн сангийн хувьд хүснэгтүүдийн хооронд нэгээс-олон тооны харилцаа холбоо тогтоожээ. Энэ тохиолдолд дэд директорын элемент бүрийг эзэмшигчийн директорын элементүүдийн аль нэгтэй холбож өгөх болно. Заримдаа нэг директорын элементүүд нөгөө элементийн элементүүд багтдаг гэж хэлж болно. Жишээлбэл, систем нь Гэрээний лавлагаа агуулсан байж болно. Дараа нь энэ нь үйлчлүүлэгчдийн лавлахад захирагдах боломжтой болно. Энэ нь үйлчлүүлэгч гэрээг эзэмшдэг бөгөөд нэг үйлчлүүлэгч хэд хэдэн гэрээтэй байж болно гэсэн үг юм.

Хүснэгтийн хэсэг.

1С платформ дээр лавлах зүйлийн нэг буюу хэд хэдэн хүснэгтийн хэсгийг тодорхойлох боломжтой. Энэ шинж чанарыг энэ элементтэй холбоотой мэдээллийг тусгахын тулд ашиглахыг зөвлөж байна, гэхдээ өөрийн гэсэн шинж чанартай байдаггүй (дэд сан байгуулахыг зөвлөж байна). Жишээлбэл, лавлагааны ажилтнуудын хувьд хүснэгтийн боловсрол, гэр бүлийн бүрэлдэхүүн хэсгүүдийг тохируулах боломжтой. Хүснэгтийн хэсгүүдтэй ажиллах нь дэд объектуудыг бусад объектын үл хөдлөх хөрөнгийн үнэ цэнэ болгон ашиглах боломжгүй байдаг.

1С дахь лавлах сангуудтай ажиллах жишээ.

SpR ажилчид \u003d Захирлууд.Ажилтнууд; // эсвэл
Шаардлага \u003d Захиргаа ["Албан тушаал"];

// Шинэ директорын зүйл үүсгэж, бичих

NovEl \u003d Захирлууд. Ажилтнууд. Element үүсгэх ();
NovEl Байна. Нэр \u003d "Петров Петр Петрович";
NovEl Байна. Цалин \u003d 5000;
NovEl Байна. Бичих ();

// Шинэ лавлах бүлгийн бүлэг үүсгэх, тэмдэглэх

Шинэ \u003d Захирлууд. Ажилтнууд. CreateGroup ();
  Шинэ
  Шинэ Байна. Бичих (); // эсвэл
  Шинэ \u003d Ашигласан материал ["Ажилчид"]. CreateGroup ();
  Шинэ Байна. Нэр \u003d "Ажиллаж байна";
  Шинэ Байна. Бичих ();

Хоосон холбоос \u003d Захиргаа. Валют Хоосон холбоос ();
  Хоосон холбоос байвал. Хоосон () Дараа нь
  Тайлан ("Холбоос хоосон байна.");
  End Хэрэв;

// Лавлах зүйл хайх, хэрэв тухайн зүйл олдвол буцаагдана, эс тэгвэл тодорхойгүй утга буцаагдана

SprSotr \u003d Захирлууд. Ажилчид
  FoundSot \u003d SpSot. Кодоор олох (123);  // кодоор хайх
FoundSot \u003d SpSot. Нэрээр нь олох ( Иванов Иван Иванович); // нэрээр хайх
FoundSot \u003d SpSot. Шаардлагатай бол олох ("Цалин", 5000);  // шаардлагатай мэдээллийг хайх

Хэрэв FoundSet \u003d Тодорхойгүй бол
  // зүйл олдсонгүй
Үгүй бол шүү дээ
  // элемент олдсон байна
End Хэрэв;

// Директорын зүйл устгах

SprSotr \u003d Захирлууд. Ажилчид
  SprSotr Байна. Устгах ();  // одоо байгаа директорын зүйлийг шууд устгах
SprSotr Байна. SetDeletion Mark (True);  // устгах тэмдэг
SprSotr Байна. SetDeletion марк (хуурамч);// устгахыг тэмдэглэх

// та үүнийг устгахаар тэмдэглэсэн эсэхийг шалгаж болно
  // Устгах тэмдэгийн тэмдэгт нь Boolean төрлийн (True эсвэл Худал) хэлбэртэй байна.

Марк \u003d Sp. Марк арилгах;  // тэмдэглэл: энэ өмч
Хэрэв Марк \u003d Үнэн Дараа нь
  // зүйлийг устгасан гэж тэмдэглэсэн
End Хэрэв;

// директорын зүйлүүд дээр давталт хийх

Дээж авах \u003d Захирлууд. Ажилтнууд. Сонгох ();
  // давталтад байгаа директорын оруулгуудыг тоолж эхэлнэ

Тайлан ("Ажилтан" + дээж авах. Нэр);
Циклийн төгсгөл

// бүлэгт хайлт хийх (шаталсан бүтэцтэй), 1С дахь бүлэг нь доторх элементүүдийн эцэг эх болно

SprSotr \u003d Захирлууд. Ажилчид
  Бүлгийн ажилчид \u003d Sp. Нэрээр нь олох ("Ажиллаж байгаа");
  Дээж авах \u003d Sp. Сонгох (Бүлгээр ажиллах);
  Баяртай түүвэрлэлт Дараачийн () \u003d 1 давталт
  // дараагийн элементтэй үйлдлүүд
Тайлан ("Ажилтан" + Дээж авах.);
Циклийн төгсгөл

// өөр директорт хамаарах директорын элементүүдийг сонгох

Дээж авах \u003d Захирлууд. Татварын хөнгөлөлт. Сонгох (, Ажилтан);// ажилтан энд - лавлах элементийн ажилчдын холбоос
Баярын дээж авах. Дараа нь () \u003d 1 давталт
  // дараагийн элементтэй үйлдлүүд
Тайлан ("Давуу эрх" + Сонголт. Нэр);
Циклийн төгсгөл

// Лавлах замаар лавлах зүйлд хэрхэн өөрчлөлт оруулах вэ

Лавлах объект \u003d Элементтэй холбох. GetObject ();
  Лавлах обьект. Сэтгэгдэл \u003d "Түншлэл өөрчлөгдсөн.";
  Лавлах обьект. Бичих ();

// Директорын зүйл шатлалын түвшинг харгалзан бүлэгт хамаарах эсэхийг хэрхэн олж мэдэх вэ?

Хэрэв Элементтэй холбовол. Элементэд хамаарна (Бүлгийн линк) Дараа нь
  Тайлан (Элементтэй холбох. Нэр + "нь" + Бүлгийн линк. Нэр).
  End Хэрэв;

// Одоо байгаа лавлах оруулгыг хэрхэн хуулах вэ

Хуулбарлах \u003d Элементтэй холбох. Хуулбар ();
  Хуулбарлах Байна. Нэр \u003d Хуулбар. Нэр + "COPY";
  Хуулбарлах Байна. Шинэ код суулгах ();
  Хуулбарлах Байна. Бичих ();

// Лавлах зүйл хийх цэгийн түвшинг хэрхэн олох вэ

// Асуултын хэлийг ашиглан 1С доторх лавлахуудтай ажиллах жишээ
  // Директорын бүх элементүүдийг хэрхэн яаж олох вэ

Хүсэлт \u003d Шинэ хүсэлт;
Хүсэлт Байна. Текст \u003d
  "БОЛОМЖТОЙ
  | Зохицуулагч талууд
  | Эхлэл нь
  | Ашигласан ном. Түншлэлийн талаархи гэрээ. "

Групп \u003d Захирлууд руу холбох. Эсрэг байгууллагууд. Хоосон холбоос ();
  LinkOnElement \u003d Захирлууд. Эсрэг байгууллагууд. Хоосон холбоос ();


Хэрэв нарийвчилсан бүртгэлийг авчрах юм бол. Холбоос Энэ бол бүлэг
  Групп руу холбох \u003d Нарийвчилсан бичлэгийн жишээ. Холбоос
Үгүй бол шүү дээ
  LinkOnElement \u003d SelectionDetail бичилтүүд. Холбоос
End Хэрэв;
  Циклийн төгсгөл

// Эцэг эх директорын элементүүдийг хэрхэн сонгох вэ (бид бүлгийн бүх элементүүдийг жагсаасан)

Хүсэлт \u003d Шинэ хүсэлт;
Хүсэлт Байна. Текст \u003d
"БОЛОМЖТОЙ
  | Зохицуулагч талууд
  | Эхлэл нь
  | Лавлах: Өргөдөл гаргагч AS
  | ХАЙРТАЙ
  | Зохицуулагч. Эцэг эх \u003d & Эцэг эх ";

Хүсэлт Байна. Параметерийг тохируулах ("Эцэг эх", Бүлгийн линк);

Хүсэлтийн үр дүн \u003d Хүсэлт. Ажиллуулах ();

SampleDetailed Records \u003d Хүсэлт гаргах үр дүн. Сонгох ();
  Тайлан (Групптэй холбох. Нэр + ":");
  Bye SamplingDetail оруулгууд. Дараагийн () Гогцоо
  Тайлан
  Циклийн төгсгөл

// Директорын элементийг эзэмшигчээс хэрхэн сонгох вэ (бид эсрэг талын бүх гэрээг жагсаасан болно)

Хүсэлт \u003d Шинэ хүсэлт;
Хүсэлт Байна. Текст \u003d
"БОЛОМЖТОЙ
  | Гүйцэтгэгчдийн гэрээ. Холбоо
  | Эхлэл нь
  | Лавлах. Гүйцэтгэгчдийн гэрээ. AS Гэрээлэгчдийн гэрээ
  | ХАЙРТАЙ
  | Гүйцэтгэгчдийн гэрээ. Эзэмшигч \u003d ба эзэмшигч ";

Хүсэлт Байна. Параметрийг тохируулах ("Эзэмшигч", Элементтэй холбох холбоос);

Хүсэлтийн үр дүн \u003d Хүсэлт. Ажиллуулах ();

SampleDetailed Records \u003d Хүсэлт гаргах үр дүн. Сонгох ();
  Тайлан (Элементтэй холбох. Нэр + ":");
  Bye SamplingDetail оруулгууд. Дараагийн () Гогцоо
  Тайлан ("" + SelectionDetailed Records. Холбоос);
  Циклийн төгсгөл

// Директорын элементүүдийг код, нэр, атрибутаар хэрхэн сонгох вэ

Хүсэлт \u003d Шинэ хүсэлт;
Хүсэлт Байна. Текст \u003d
  "БОЛОМЖТОЙ
  | Валютууд. Холбоос
  | Эхлэл нь
  | Лавлагаа. Валютууд AS Валют
  | ХАЙРТАЙ
  | Валютууд. Нэр \u003d & Нэр ба
  | Мөнгөн тэмдэгт. Код \u003d & код ба
  | Мөнгөний нэр. Бүтэн нэр \u003d бүтэн нэр ";

Хүсэлт Байна. Параметрийг тохируулна уу ("Нэр", "RUB.");
  Хүсэлт Байна. Параметерийг тохируулах ("Код", "643");
  Хүсэлт Байна. Параметер тохируулах ( "Нэр бүтэн", "Оросын рубль");

Хүсэлтийн үр дүн \u003d Хүсэлт. Ажиллуулах ();

SampleDetailed Records \u003d Хүсэлт гаргах үр дүн. Сонгох ();

Bye SamplingDetail оруулгууд. Дараагийн () Гогцоо
  Тайлан (SampleDetailed Records. Холбоос);
  Циклийн төгсгөл

Сайн байцгаана уу эрхэм хамт олон, хамтрагчид. Сүүлийн нэг сарын хугацаанд бид 1С Нягтлан бодох бүртгэлийн 8.3 програмын хэрэглэгчидээс програмын 8.2-т байсан шиг байгаа эсэхийг жагсаахад туслах хүсэлтийг хэд хэдэн удаа хүлээж авлаа. Өөрөөр хэлбэл, хуучин програм дээр тэд жагсаалтад орсон нийтлэл эсвэл зүйлийн дугаарын кодыг харж болно. Их сайхан тухтай байсан юм. Гэхдээ 8.3-т юу ч харагдахгүй, ойлгомжгүй байдаг. Үнэндээ бүх зүйлийг тохируулахад хялбар байдаг. Тиймээс бид 1С Нягтлан бодох бүртгэлийн 8.3 програмд \u200b\u200bлавлах заавар үүсгэх талаар жижиг зааварчилгаа бичихээр шийдсэн боловч энэхүү алгоритм нь аливаа 1С тохиргоонд хэрэглэгдэнэ.

Тиймээс "Directories" хэсэгт "Номенклатур" лавлах хуудсыг нээнэ үү.

Нээгдсэн жагсаалтад өгүүллийн дугаарын талаар мэдээлэл байхгүй байгаа зүйлийн нэрийг бид харж байна. Директорын танилцуулгыг өөрчлөхийн тулд бид түүний хэлбэрийн тохиргоог ашиглана. "Илүү" товчлуураар командын жагсаалтыг нээгээд, доод хэсэгт нь бид "Форматыг өөрчлөх" хэсгийг олох болно.

Нээгдсэн хэлбэрээр бид дэлгэцэн дээр гарч болох директорын дэлгэрэнгүй мэдээллийг танилцуулж байна.

Жишээ нь "Код" ба "Нийтлэл" гэсэн хайрцгийг сонгосноор код болон өгүүлэл хоёуланг нь харуулах зүйлсийн жагсаалтыг авах болно.

Гэсэн хэдий ч энэ хэлбэрээр зарим хэрэглэгчид лавлах санд дургүй байдаг. Тэд бүтээгдэхүүний нэрний өмнө дугаар, нийтлэлийг харахыг хүсч байна. Үүнийг шийдэх нь бас хялбар байдаг. Дахин хэлэхэд, жагсаалтын тохиргооны хэлбэрийг нээж, багаж самбар дээрх цэнхэр сумыг ашиглан жагсаалтыг харахыг хүссэнээс хамаарч хөрөнгийг дээш эсвэл доош нь шилжүүлнэ. Та мөн хулганы зүүн товчлуураар дэлгэрэнгүй мэдээллийг "чирж" болно.

Одоо эд зүйлсийн жагсаалт нь таны харахыг хүссэн арга хэлбэр юм.

Жагсаалтын тохиргоог туршиж үзээрэй. Бүү ай. Миний бичсэн бүх зүйлийг менежментийн хэлбэрүүд болон дурын лавлах хэрэгслийн аль ч тохиргоонд ашиглаж болно. Жишээлбэл, "Гэрээлэгч" лавлах самбар дахь хяналтын цэгийг эсвэл гэрээний дугаарыг "Гэрээ" лавлах хэсэгт байрлуулах боломжтой. Та хөтөлбөрт байгаа зүйлийг "эвдэх" болно гэж бүү ай.

Онцгой тохиолдолд, та "Илүү" хэсэгт байрлах хэлбэрийн тохиргоонд байрлах "Үндсэн тохиргоог тохируулах" сонголтоор хадгалах болно.

Ба бусад. Заримдаа үйлчлүүлэгчид ийм асуулт тавьдаг. “Би нэг зүйл дээр дарсан бөгөөд одоо цагаан толгойн дараалалд ороогүй нэрүүд байна. Миний байгаа бүх зүйлийг буцааж өг. ” Энэ асуудал бас амархан шийдэгддэг. Лавлах бүрд хүснэгтийн хэсгийн гарчгийн мөрөнд эрэмбэлэх чиглэлийг зааж өгсөн баганыг зааж өгдөг "шидэт сум" байдаг.

Та энэ сум дээр товшиж эрэмбэлэх чиглэлийг өөрчилж болно. Жишээлбэл Z-ээс А хүртэлх жагсаалтыг эрэмбэлэх болно. Хэрэв бид барааг кодоор нь эрэмбэлэхийг хүсч байвал "Код" ба "шидэт" гэсэн баганын нэр дээр дарах хэрэгтэй. сум "нь өөр багана руу шилжих болно.

Ердөө л тэр. Миний зөвлөмжүүд 1C хөтөлбөртэй ажиллахад тань тусална гэж найдаж байна. 1С-т таатай байдлаар ажиллаарай. Манай холбоо барих бүлгийн гишүүд болон ангийнхантайгаа нэгдээрэй, та үргэлж бидний шинэ нийтлэл, хөтөлбөрийн өөрчлөлтийн талаар мэдэх болно.