ᲖᲐᲠᲘ

არიან ისეთებიც, ვინც ამ ამბებს შენამდე კითხულობს.
გამოიწერეთ უახლესი სტატიების მისაღებად.
ელფოსტა
სახელი
გვარი
როგორ გინდა წაიკითხო ზარი
სპამი არ არის

ნებისმიერი 1C კონფიგურაციის ერთ-ერთი ფუნდამენტური ელემენტია დირექტორიები. ისინი ინახავენ ინფორმაციას, რომელიც გამოიყენება 1C აპლიკაციის უმეტეს სხვა ობიექტებში. სწორედ ამიტომ, 1C პლატფორმაზე ნებისმიერი სისტემის შემუშავების ან განახლებისას, ჯერ ემატება და ივსება ახალი დირექტორიები. ყველა 1C დეველოპერმა უნდა იცოდეს ამ კონფიგურაციის ობიექტების ძირითადი თვისებები, ფუნქციები და შესაძლებლობები.

დირექტორიების სტრუქტურა და ფუნქციები 1C-ში 8.3

დირექტორიების მთავარი ფუნქციაა საცნობარო ინფორმაციის შენახვა და მიწოდება. 1C სისტემებში აღრიცხვა ტარდება დირექტორიების კონტექსტში: ნომენკლატურა, კლიენტები და სხვა.

დეველოპერები განასხვავებენ დირექტორიების ცალკეულ ტიპს - კლასიფიკატორებს. ეს მოიცავს ინფორმაციას, რომელიც დამტკიცებულია, მაგალითად, სახელმწიფოს მიერ:

  • ერთეულები;
  • ვალუტები;
  • მსოფლიოს ქვეყნები;
  • პროფესიები.

მათი სტრუქტურის მიხედვით, 1C პროგრამაში დირექტორიები არის გარკვეული მონაცემების სია. 1C კონფიგურაციაში არსებული დირექტორიების გასაცნობად, თქვენ უნდა შეიყვანოთ იგი კონფიგურატორის რეჟიმში. იპოვეთ "References" ფილიალი კონფიგურატორის ხეში და გააფართოვეთ იგი.

თითოეულ დირექტორიას აქვს დეველოპერების მიერ დადგენილი საკუთარი თვისებები. განვიხილოთ ძირითადი თვისებები საცნობარო წიგნის "ვალუტების" მაგალითზე.

"ძირითადი" ჩანართი შეიცავს ინფორმაციას დირექტორიას სახელისა და მისი აღწერილობის შესახებ. შემდეგი განყოფილება "ქვესისტემები" პასუხისმგებელია დირექტორიას კონკრეტულ ქვესისტემაში ჩართვაზე.


"ფუნქციური პარამეტრები" ჩანართი განსაზღვრავს ფუნქციონირებას საძიებელი გამოყენებით. "იერარქია" ჩანართი გაძლევთ საშუალებას შექმნათ ჩადგმული დირექტორია ელემენტები. დირექტორიების იერარქიული ტიპები შეიძლება იყოს ძალიან სასარგებლო.


"მფლობელების" ჩანართზე კონფიგურირებულია დაქვემდებარების მექანიზმი. თუ დირექტორია სხვას ექვემდებარება, მაშინ რეკვიზიტების "მფლობელი" შევსება სავალდებულოა.

"მონაცემების" ჩანართზე განისაზღვრება რა ინფორმაცია შეგიძლიათ დაამატოთ 1C დირექტორიაში. ზედა ნაწილში არის კოდი და სახელი კონფიგურირებული - ერთ-ერთი სტანდარტული დეტალი, ცენტრში - დამატებული დეტალების სია. ბოლოში ხედავთ დირექტორიას ცხრილის ნაწილებს.


1C-ში კონფიგურაციის ობიექტის ნუმერაციის პარამეტრები საშუალებას გაძლევთ შექმნათ უნიკალური ნუმერაცია დირექტორიის ელემენტებისთვის.


Forms ჩანართზე დეველოპერები ქმნიან ინტერფეისებს, რომლებიც ხილული იქნება მომხმარებლებისთვის. ყველაზე გავრცელებული ფორმებია Element და List: ასე ხედავენ მომხმარებლები დირექტორიაში მონაცემების ჩამონათვალს და მის ელემენტებს 1C პროგრამაში.


პარამეტრების სწორად დაყენება "შეყვანის ველზე" ჩანართზე შექმნის ყველაზე მოსახერხებელ სამუშაო პირობებს მომხმარებლებისთვის. სწრაფი შერჩევა/შეყვანა სტრიქონით/სრული ტექსტის ძიების ვარიანტები დაგეხმარებათ იპოვოთ თქვენთვის სასურველი ნივთი. „ისტორიის შერჩევა აკრეფისას“ შეინახავს ადრე გამოყენებულ პოზიციებს.


განყოფილება "ბრძანებები" აჩვენებს არსებული ღილაკების ჩამონათვალს, რომლებიც ამ დირექტორიას ეძახიან. "Layouts"-ში შეგიძლიათ იპოვოთ ყველაფერი ბეჭდვის ფორმებიკონკრეტული კონფიგურაციის ობიექტი. "შეყვანის საფუძველზე" გავლენას მოახდენს დეველოპერი იმ შემთხვევებში, როდესაც დაგეგმილია სხვა კონფიგურაციის ობიექტების შექმნა დირექტორია ელემენტის საფუძველზე.


„ნებართვების“ ქვეგანყოფილება ასახავს ინფორმაციას იმის შესახებ, თუ რომელი როლები მოიცავს დირექტორიაზე წვდომას, მათ შორის დირექტორიების შევსებას, რედაქტირებას და კითხვას. "მონაცემთა გაცვლა" გეტყვით, რომელ გაცვლის გეგმებში მონაწილეობს დირექტორია. ბოლო ჩანართი მოიცავს მოდულებზე გადასვლის შესაძლებლობას პროცედურების და ფუნქციების დასაწერად. ასევე არის წინასწარ განსაზღვრული ლექსიკონის მნიშვნელობების სია, რომლებზეც წვდომა შეიძლება პირდაპირ კოდში.


ყველა თვისება არ არის საჭირო. ზოგიერთი ჩანართი ხელუხლებელი რჩება პროგრამული უზრუნველყოფის მთელი ცხოვრების განმავლობაში 1C პლატფორმაზე.

იმისთვის, რომ 1C-ში დირექტორიების შექმნა მარტივი იყოს, მოდით შევქმნათ ამ ტიპის ახალი კონფიგურაციის ობიექტი.

დირექტორიის შექმნა და გადატანა 1C 8.3

არასტანდარტული კონფიგურაციის მაგალითის გამოყენებით ჩვენ შევქმნით და დავიწყებთ "Subdivisions" დირექტორიას, რომელიც შეინახავს მონაცემებს საწარმოს სტრუქტურის შესახებ. კონფიგურატორში, კონფიგურაციის ხეში, იპოვნეთ "ცნობები" და დააჭირეთ ღილაკს "დამატება". შეავსეთ ველები:

  • სახელი/სინონიმი. პირველი ატრიბუტი პასუხისმგებელია ობიექტის სახელზე კონფიგურაციაში, მეორე - სახელზე საწარმოს რეჟიმში;
  • ობიექტის წარმოდგენა გამოიყენება დირექტორიაში ერთი ელემენტის გახსნისას;
  • სიის ხედი გამოიყენება საცნობარო მონაცემების სიის ნახვისას;
  • ახსნა - დახმარება მომხმარებლებისთვის.


შემდეგი, ჩვენ უნდა დავამატოთ ახალი დირექტორია ერთ-ერთ ქვესისტემას, თუ გვინდა, რომ მომხმარებლებს შეეძლოთ მისი დანახვა ინტერფეისში. გახსენით ჩანართი „ქვესისტემები“ და მონიშნეთ ველი უკვე არსებული „ზოგადი“ ქვესისტემის გვერდით.


ჩვენი ახალი დირექტორია იერარქიული იქნება, რადგან განყოფილებები შეიძლება ერთმანეთში შევიდეს. ჩვენს საწარმოში დეპარტამენტების ჯგუფები არ არის დაგეგმილი, ამიტომ შეირჩევა ტიპი "ელემენტების იერარქია". ამავდროულად, ჩვენ არ შევზღუდავთ ქვედანაყოფების ბუდეს.


სტანდარტული ნაკრების გარდა, ჩვენ გვჭირდება კიდევ რამდენიმე დეტალი და ცხრილის ნაწილი თანამშრომელთა სიისთვის. ამისათვის თქვენ უნდა დაამატოთ ისინი შესაბამის განყოფილებებში "მონაცემების" ჩანართზე.


მოხერხებულობისთვის, თქვენ უნდა დაამატოთ ჩვენი დეტალები სიის ფორმაში. ამისათვის, "ფორმების" ჩანართზე შექმენით ახალი ფორმაჩამოთვალეთ და დააყენეთ ის, როგორც მთავარი. დიალოგურ ფანჯარაში შეამოწმეთ ყუთები ყველა საჭირო დეტალისთვის. ჩვენ ასევე დავაყენებთ ელემენტის ფორმას, რათა მოვაწყოთ დეტალები იმ თანმიმდევრობით, რომელიც შეესაბამება ჩვენს მომხმარებლებს.


ეს დაასრულებს სადემონსტრაციო დირექტორია "ქვეგანყოფილებების" შექმნას. ჩვენ ვაახლებთ კონფიგურაციას და სისტემას ხელახლა ვიწყებთ საწარმოს რეჟიმში. "ზოგადი" ქვესისტემაში გამოჩნდა ფუნქციის გასაღები "განყოფილებების სია". მასზე დაწკაპუნებით იხსნება ჩვენ მიერ მითითებული საქაღალდეების სიის ფორმა მასში ელემენტების დამატების შესაძლებლობით.


ბევრი კომპანია მუშაობს რამდენიმე 1C მონაცემთა ბაზასთან, ამიტომ დეველოპერს შეიძლება შეექმნას შექმნილი დირექტორია სხვა მონაცემთა ბაზაში გადატანა. ამისათვის, უმეტეს კონფიგურაციასთან ერთად, მოწოდებულია გარე დამუშავება - "XML მონაცემების ატვირთვა და ჩატვირთვა". მაგრამ 1C 8.3 დირექტორიების გადაცემამდე აუცილებელია მიმღების კონფიგურაციის მომზადება. მასში უნდა შეიქმნას მსგავსი კონფიგურაციის ობიექტი იდენტური ველებით და ცხრილის ნაწილებით.

ამ დამუშავების გახსნისას უნდა განვსაზღვროთ რომელი ობიექტების გადატანა გვინდა და შევარჩიოთ ფაილი. შემდეგ დაწყებული დირექტორიას გადმოტვირთვა ქმნის XML ფაილს, სადაც ის წერს ყველა მონაცემს.


დირექტორიების სხვა საინფორმაციო ბაზაზე ასატვირთად, თქვენ უნდა შეხვიდეთ მასში და გახსნათ იგივე გარე დამუშავება. მეორე ჩანართზე დაიწყეთ ჩამოტვირთვა. ეს არის მექანიკური მექანიზმი, ასე რომ, თუ თქვენ გეგმავთ რეგულარულად შეიყვანოთ დირექტორია ახალი ელემენტების ერთ მონაცემთა ბაზაში, მაშინ უმჯობესია მოაწყოთ გაცვლა მონაცემთა ბაზებს შორის.

დასასრულს, მინდა გავიხსენო, რომ სისტემის ამოქმედების შემდეგ დირექტორიების შექმნა 1C 8.3-ში გამოიწვევს პრობლემებს მონაცემთა ბაზაში ექსკლუზიური წვდომის საჭიროების გამო. ყველაზე უსაფრთხოა სერვერზე კონფიგურაციის განახლება.

რა არის 1C დირექტორიები და რა როლს ასრულებენ ისინი 1C-ში - ამის შესახებ და ბევრად მეტი ჩვენს ახალ სტატიაში.

დირექტორიები 1C-ში შეიქმნა ინფორმაციის შესანახად, რომელიც გამოყენებული იქნება 1C-ში სხვა დოკუმენტებში სამუშაოდ, მაგალითად, ანგარიშებში. გამოდის, რომ 1C სისტემაში მუშაობა ხორციელდება დირექტორიების მიხედვით და მათში შენახულ ყველა ინფორმაციას ეწოდება მარეგულირებელი მითითება.

რისთვის არის 1C საცნობარო წიგნები?

ნებისმიერი პროდუქტი იქნება ახსნის ნათელი მაგალითი. საწარმოში მისი გადაადგილებისთვის (ყიდვა, საწყობში შენახვა, მონტაჟი, გაყიდვა და ა.შ.) დგება სპეციალური დოკუმენტები, მაგალითად, ფორმები, ინვოისები და ა.შ. ნორმალურ ვითარებაში, ყველა ეს დოკუმენტი შეივსება ხელით, მაგრამ გამოყენების შემთხვევაში ავტომატური სისტემა, ეს დაზოგავს არა მხოლოდ დროს, არამედ გიშველის მრავალი შეცდომისგან.

ავტომატური სისტემა საშუალებას გაძლევთ შეადგინოთ სია ერთხელ, რომელშიც შეიტანეთ ეს პროდუქტი. საჭიროების შემთხვევაში, აღწერილობაში ყოველთვის შეიძლება მითითებული იყოს საჭირო მონაცემები, მახასიათებლები და სხვა ინფორმაცია. გამოდის, რომ 1C დირექტორიები უკვე არის მზა სიებიმონაცემებით საქონლის, მომხმარებლების, სერვისების და ა.შ. საჭიროების შემთხვევაში შესაძლებელია სიების შეცვლა და დამატება.

სად მდებარეობს 1C დირექტორიები?

ჩვეულებრივ, 1C Enterprise-ში მუშაობის ინტერფეისი შემუშავებულია პროგრამისტის მიერ, რაც ნიშნავს, რომ სხვადასხვა დირექტორიები შეიძლება იყოს სრულიად განსხვავებულ მენიუში.

სქელ კლიენტში, ადმინისტრატორის უფლებების მქონე მომხმარებელს შეუძლია გახსნას ნებისმიერი 1C დოკუმენტი და აქვს წვდომა ნებისმიერ დირექტორიაზე. ამისათვის თქვენ უნდა გახსნათ "ოპერაციების" მენიუ, დააწკაპუნოთ "ცნობას" და შეარჩიოთ საჭირო შემოთავაზებული სიიდან.


თუ შეხედავთ თინ კლიენტს, მაშინ ასევე არის მსგავსი მენიუ. მას უწოდებენ "ყველა თვისებას". მისი მუშაობის სქემის მიხედვით, ის მსგავსია "ოპერაციების" მენიუს.

კონფიგურატორის რეჟიმში, ყველა დირექტორიაზე წვდომა იხსნება კონფიგურაციის ფილიალის მეშვეობით. იქიდან შეგიძლიათ ნებისმიერ დირექტორიასთან მუშაობა, მისი შაბლონის მორგება, შეცვლა და ა.შ. ორჯერ დააწკაპუნეთ მასზე დასაწყებად.

რა სახის დირექტორიები აქვს 1C-ს?

როდესაც გახსნით 1C 8 დირექტორიას, თქვენს წინაშე იხსნება ფორმა სიის სახით. მოხერხებულობისთვის, სიები შეიძლება დაჯგუფდეს გარკვეული მახასიათებლებისა და მახასიათებლების მიხედვით.


ჯგუფის გახსნისას ნახავთ ყველა ელემენტის ჩამონათვალს. და თავად ელემენტზე დაწკაპუნების შემდეგ ხელმისაწვდომი გახდება საცნობარო ფორმა, ველები, რომელთა შევსება და შეცვლა შეგიძლიათ.

ყველაზე ხშირად, 1C Enterprise-ში დირექტორიებისთვის გამოიყოფა ორი სავალდებულო ველი:

    დირექტორიას სახელი.

ისინი შექმნილია იმისათვის, რომ განასხვავონ ერთი ელემენტი მეორისგან. ზოგჯერ პროგრამისტები თიშავენ ამ პარამეტრებს, მაგრამ ეს ძალიან იშვიათად ხდება.


"კოდის" ველი ყველაზე ხშირად იხურება მომხმარებლების მიერ რედაქტირებისგან (საჭიროა წვდომის სპეციალური უფლებები) და მისი მნიშვნელობა ავტომატურად გენერირებულია.

დირექტორიაარის დოკუმენტის ამა თუ იმ ატრიბუტის შესაძლო მნიშვნელობების სია (სიტყვის "დოკუმენტის" ფართო გაგებით).

დირექტორიები გამოიყენება იმ შემთხვევებში, როდესაც აუცილებელია ორაზროვანი ინფორმაციის შეყვანის გამორიცხვა.

მაგალითად, იმისათვის, რომ მყიდველმა, გამყიდველმა, მაღაზიის მეპატრონემ, დირექტორმა გაიგოს, თუ რა პროდუქტზეა საუბარი, ყველამ უნდა დაარქვას იგივე სახელი. და ამ შემთხვევაში, თქვენ გჭირდებათ სახელმძღვანელო. ჩვეულებრივში კომერციული საწარმოის ჰგავს ფასების სიას და თუ ასეთი დირექტორია ინახება კომპიუტერში, მაშინ მასში შედის საქონლის მთელი შესაძლო ასორტიმენტი, რომლებთანაც მუშაობს სავაჭრო კომპანია.

1C: Enterprise სისტემა საშუალებას გაძლევთ შეინახოთ საჭირო დირექტორიების თითქმის შეუზღუდავი რაოდენობა. თითოეული დირექტორია არის ერთგვაროვანი ობიექტების სია: თანამშრომლები, ორგანიზაციები, საქონელი და ა.შ. თითოეულ ასეთ ობიექტს ე.წ. დირექტორია ელემენტი.

როგორც სავალდებულო დეტალები, თითოეულ დირექტორიას აქვს კოდიდა სახელი. დირექტორიაში ელემენტის კოდი შეიძლება იყოს რიცხვითი ან ტექსტური.

1C: Enterprise სისტემა იძლევა უამრავ შესაძლებლობებს დირექტორიის ელემენტების კოდებთან მუშაობისთვის: კოდების ავტომატური მინიჭება, კოდის უნიკალურობის ავტომატური კონტროლი და სხვა.

დირექტორია ელემენტების სია 1C: Enterprise სისტემაში შეიძლება იყოს მრავალ დონის. ამ შემთხვევაში, დირექტორიას ყველა ხაზი დაიყოფა 2 ტიპად: დირექტორიის "მარტივი" ელემენტები და დირექტორიას ჯგუფები. ჯგუფები საშუალებას გაძლევთ გადახვიდეთ მრავალ დონის დირექტორიაში არსებულ საფეხურებზე.

მრავალ დონის დირექტორიების გამოყენება საშუალებას გაძლევთ მოაწყოთ ინფორმაციის შეყვანა დირექტორიაში სასურველი დონის დეტალებით. მრავალდონიანი ლექსიკონის ელემენტები და ელემენტების ჯგუფები შეიძლება გადავიდეს ერთი ჯგუფიდან მეორეზე.

კოდისა და სახელის გარდა, 1C: Enterprise სისტემის დირექტორიებს შეუძლიათ შეინახონ ნებისმიერი დამატებითი ინფორმაცია დირექტორიას ელემენტის შესახებ. ასეთი ინფორმაციის დირექტორიაში შესანახად შეიძლება შეიქმნას სია. დეტალები.

მექანიზმის გამოყენება დეტალებიდირექტორია, ადვილია ორგანიზება, მაგალითად, თანამშრომლების ფაილი. ამისათვის საკმარისია "თანამშრომლების" დირექტორიაში შექმნას დეტალები განათლების შესახებ ინფორმაციის, პასპორტის და სხვა პერსონალის შესახებ ინფორმაციის შესანახად. ჩაშენებული საძიებო ხელსაწყოების გამოყენება დირექტორიაში, კონფიგურაციის გამოყენებისას საჭირო ინფორმაციათანამშრომლის შესახებ მარტივად შეგიძლიათ იპოვოთ.

კონფიგურაციის ეტაპზე დირექტორიასთან მომუშავე მომხმარებლების მოხერხებულობისთვის, შეგიძლიათ შექმნათ რამდენიმე ტიპის ეკრანის ფორმა დირექტორიაში საჩვენებლად. დირექტორიაში ზარის კონტექსტიდან გამომდინარე, შეგიძლიათ მიუთითოთ კონკრეტული დიალოგის გამოყენება მასთან მუშაობისთვის.

უნდა გვახსოვდეს, რომ კონფიგურატორი არ ქმნის თავად დირექტორიას, როგორც მნიშვნელობების სიას, არამედ ავითარებს საცნობარო შაბლონს, მის შაბლონს. კონფიგურაციის პროცესში აღწერილია ინფორმაციის სტრუქტურა, რომელიც შეინახება დირექტორიაში, მუშავდება ეკრანი და, საჭიროების შემთხვევაში, ბეჭდური წარმოდგენა დირექტორიაში და მითითებულია მისი „ქცევის“ სხვადასხვა მახასიათებელი.

ტერმინი „დირექტორია“ გამოყენებული იქნება მთელი ამ სახელმძღვანელოში, რომელიც გაგებული იქნება, როგორც დირექტორიას სტრუქტურის, ფორმისა და ქცევის აღწერა.

აბსტრაქტული

თემაზე: ”იერარქიული და დაქვემდებარებული დირექტორიები 1C: Enterprise სისტემაში”

დაასრულა: ჯგუფი 230105 3 კურსის სტუდენტი

დ.გ კრავეცი

შემოწმებულია: N.N. Shemyakina

შინაარსი

შესავალი

1. დირექტორიების დანიშნულება

2. იერარქიული დირექტორიები

3. დაქვემდებარებული დირექტორიები

დასკვნა

განაცხადი

ბიბლიოგრაფიული სია

შესავალი

1C: Enterprise არის პროგრამების სისტემა ინტეგრირებული ავტომატიზაციასხვადასხვა სფეროებში ეკონომიკური აქტივობა: ბუღალტრული აღრიცხვა, ოპერატიული აღრიცხვა, ეკონომიკური გამოთვლები. 1C: Enterprise შედგება ტექნოლოგიური პლატფორმისა და კონფიგურაციებისგან.

ტექნოლოგიური პლატფორმა არის ავტომატიზაციისთვის გამოყენებული სხვადასხვა მექანიზმების ნაკრები და მოიცავს სამ ძირითად ფუნქციურ კომპონენტს:

1. „ბუღალტრული აღრიცხვა“ – განკუთვნილია ბუღალტრული ოპერაციების საფუძველზე აღრიცხვისათვის. ახორციელებს ანგარიშთა სქემების შენახვას, ოპერაციების შეტანას, ბუღალტრული აღრიცხვის შედეგების მიღებას, ანგარიშგებას.

2. „გაანგარიშება“ - შექმნილია რთული პერიოდული გამოთვლების შესასრულებლად. გამოიყენება გამოსათვლელად ხელფასებინებისმიერი სირთულის, გამოთვლებით ფასიანი ქაღალდებიდა ა.შ.

3. „ოპერაციული აღრიცხვა“ - შექმნილია სხვადასხვა სექციაში სახსრების ხელმისაწვდომობისა და მოძრაობის რეალურ დროში აღრიცხვისთვის. იგი გამოიყენება საინვენტარო ნივთების მარაგების აღრიცხვისთვის, კონტრაგენტებთან ანგარიშსწორებისთვის და ა.შ.

კონფიგურაციები ორიენტირებულია ეკონომიკური საქმიანობის გარკვეული სფეროს ავტომატიზაციაზე და შეესაბამება მიღებულ კანონმდებლობას, მუშაობს შესაბამისი ტექნოლოგიური პლატფორმების საფუძველზე.

1C: Enterprise სისტემას აქვს მრავალი ინსტრუმენტი, კონტროლი და სხვადასხვა ობიექტებიავტომატიზაციის პრობლემების გადასაჭრელად და პროგრამის გარკვეული შედეგების მისაღწევად. სისტემას უკვე აქვს ჩაშენებული ფუნქციები, ისინი მხარდაჭერილია ნებისმიერი ტიპის სისტემის მიწოდებაში. ერთ-ერთი ასეთი ფუნქციაა დირექტორიების, ან თავად დირექტორიების მხარდაჭერის მექანიზმი, რომელიც განხილული იქნება ამ აბსტრაქტში.


1. დირექტორიების დანიშნულება

საცნობარო წიგნი არის ამა თუ იმ ატრიბუტის შესაძლო მნიშვნელობების სია. დირექტორიები იხსნება დირექტორია მენიუს ელემენტის გამოყენებით. დირექტორიების სრული სია შეიძლება გაიხსნას დირექტორია ოპერაციების გამოყენებით. დირექტორია არის ხის სტრუქტურის სია. თითოეულ ობიექტს აქვს საკუთარი უნიკალური კოდი, სახელი და სხვა საჭირო ინდიკატორები. თითოეული დირექტორიასთვის იხსნება ცალკე ფანჯარა. ფანჯრის მარცხენა ნაწილში ნაჩვენებია ჯგუფების ხე, მარჯვენა ნაწილში ნაჩვენებია მიმდინარე ჯგუფის ობიექტების სია. დირექტორიები გამოიყენება იმ შემთხვევებში, როდესაც აუცილებელია ორაზროვანი ინფორმაციის შეყვანის გამორიცხვა. მაგალითად, იმისათვის, რომ მყიდველმა, გამყიდველმა, მაღაზიის მეპატრონემ, დირექტორმა გაიგოს, თუ რა პროდუქტზეა საუბარი, ყველამ უნდა დაარქვას იგივე სახელი. და ამ შემთხვევაში, თქვენ გჭირდებათ სახელმძღვანელო. ჩვეულებრივ სავაჭრო საწარმოში მას აქვს ფასთა ჩამონათვალის ფორმა და თუ ასეთი დირექტორია ინახება კომპიუტერში, მაშინ მასში შედის საქონლის მთელი შესაძლო ასორტიმენტი, რომლებთანაც მუშაობს სავაჭრო კომპანია.

1C: Enterprise სისტემა საშუალებას გაძლევთ შეინახოთ საჭირო დირექტორიების თითქმის შეუზღუდავი რაოდენობა. თითოეული დირექტორია არის ერთგვაროვანი ობიექტების სია: თანამშრომლები, ორგანიზაციები, საქონელი და ა.შ. თითოეულ ასეთ ობიექტს დირექტორიას ელემენტი ეწოდება.

მომხმარებლის თვალსაზრისით, გასათვალისწინებელია, რომ კონფიგურატორი თავად არ ქმნის დირექტორიას, როგორც მნიშვნელობების ჩამონათვალს, არამედ ავითარებს საცნობარო შაბლონს, მის შაბლონს. კონფიგურაციის პროცესში აღწერილია ინფორმაციის სტრუქტურა, რომელიც შეინახება დირექტორიაში, მუშავდება ეკრანი და, საჭიროების შემთხვევაში, ბეჭდური წარმოდგენა დირექტორიაში და მითითებულია მისი „ქცევის“ სხვადასხვა მახასიათებელი.

თითოეულ დირექტორიას აქვს კოდი და სახელი, როგორც სავალდებულო დეტალები. დირექტორიაში ელემენტის კოდი შეიძლება იყოს რიცხვითი ან ტექსტური. 1C: Enterprise სისტემა იძლევა უამრავ შესაძლებლობებს დირექტორიის ელემენტების კოდებთან მუშაობისთვის: კოდების ავტომატური მინიჭება, კოდის უნიკალურობის ავტომატური კონტროლი და სხვა.

კოდისა და სახელის გარდა, 1C: Enterprise სისტემის დირექტორიაში, ნებისმიერი დამატებითი ინფორმაციადირექტორია ელემენტის შესახებ. ასეთი ინფორმაციის დირექტორიაში შესანახად შეიძლება შეიქმნას დეტალების სია. დირექტორიაში დეტალების მექანიზმის გამოყენებით, ადვილია ორგანიზება, მაგალითად, თანამშრომლების ფაილი. მაგალითად, Employees დირექტორიას თითქმის აუცილებლად ექნება ატრიბუტები თანამდებობა, ხელფასი და სხვა. ფირმა 1C მოელოდა პროგრამისტებს და შემოიტანა ორი უკვე მითითებული ატრიბუტი ყველა საცნობარო წიგნში: კოდი და სახელი. მართლაც, თითქმის ნებისმიერი ობიექტი ნამდვილი ცხოვრებაშეიცავს ამ ატრიბუტებს. მაგალითად, თანამშრომლებისთვის, კოდი არის პერსონალის ნომერი, ხოლო სახელი არის გვარი, სახელი, პატრონიმი (სრული სახელი).

თითოეული ლექსიკონის ატრიბუტისთვის, თქვენ უნდა მიუთითოთ მისი მონაცემთა ტიპი, მაგალითად, "რიცხვი", "სტრიქონი", "თარიღი" (8.0 ვერსიაში ასევე არის ლოგიკური ტიპი - True ან False). ის ბაზის ტიპები, მაგრამ ასევე შეგიძლიათ მიუთითოთ რთული ტიპებიმონაცემები. მაგალითად, ატრიბუტს Position აქვს მონაცემთა ტიპი Position. ამ შემთხვევაში, ამ ატრიბუტის მნიშვნელობები შეირჩევა პოზიციების დირექტორიადან. ასე ხორციელდება დირექტორიებს შორის უმარტივესი კავშირი, როდესაც ერთი დირექტორიას ატრიბუტების მნიშვნელობები არჩეულია სხვა დირექტორიადან.

2. იერარქიული დირექტორიები

დირექტორია ელემენტების სია 1C: Enterprise სისტემაში შეიძლება იყოს მრავალ დონის. ამ შემთხვევაში, დირექტორიას ყველა ხაზი დაიყოფა 2 ტიპად: დირექტორიის "მარტივი" ელემენტები და დირექტორიას ჯგუფები. ჯგუფები საშუალებას გაძლევთ გადახვიდეთ მრავალ დონის დირექტორიაში არსებულ საფეხურებზე.

მრავალდონიანი (იერარქიული) დირექტორიების გამოყენება საშუალებას გაძლევთ მოაწყოთ ინფორმაციის შეყვანა დირექტორიაში სასურველი დონის დეტალებით. მრავალდონიანი ლექსიკონის ელემენტები და ელემენტების ჯგუფები შეიძლება გადავიდეს ერთი ჯგუფიდან მეორეზე.

3. დაქვემდებარებული დირექტორიები

ნებისმიერი დირექტორია შეიძლება გამოყენებულ იქნას როგორც თავისთავად, ასევე სხვა დირექტორიას დაქვემდებარებული. მაგალითად, კონტრაქტების დირექტორია შეიძლება გამოყენებულ იქნას ცალკე, ან შეიძლება დაუკავშირდეს ორგანიზაციების დირექტორიას.

დირექტორიის დაქვემდებარებაში არსებულ ნებისმიერ დირექტორიას, რომელიც უკვე არსებობს სისტემაში, ველში "Subordinated" აირჩიეთ ამ დირექტორიას სახელი. ასეთ დირექტორიას 1C: Enterprise სისტემაში ეწოდება მფლობელი.

მრავალ დონის ლექსიკონისგან განსხვავებით, რომელშიც ყველა ელემენტს აქვს ერთი და იგივე სტრუქტურა, დაქვემდებარებული დირექტორიების მექანიზმის გამოყენება საშუალებას გაძლევთ დააკავშიროთ სხვადასხვა სტრუქტურის ელემენტები. ამ შემთხვევაში, დაქვემდებარებული დირექტორიას თითოეული ელემენტი ასოცირდება მფლობელის დირექტორიის ერთ-ერთ ელემენტთან.

გარეგნულად, 1C-ში დაქვემდებარებულ დირექტორიასთან მუშაობა: Enterprise სისტემა ასე გამოიყურება.

თუ სიის იერარქიული ჩვენების რეჟიმი დაყენებულია დაქვემდებარებული საძიებლად, მაშინ საძიებო ძიების გამოყენებამდე ჯერ უნდა შეირჩეს მფლობელის საძიებელი ელემენტი. ეკრანზე გამოტანისას, დაქვემდებარებული ლექსიკონი თავის სათაურში შეიცავს მფლობელის ელემენტის სახელს, ხოლო დაქვემდებარებული დირექტორიაში ელემენტების სია შეიცავს მხოლოდ მფლობელ ელემენტთან დაკავშირებულ ელემენტებს. როდესაც მფლობელის ელემენტი შეიცვლება, ინფორმაცია ქვედირექტორიის ფანჯარაში შესაბამისად განახლდება.

თუ თქვენ გახსნით დაქვემდებარებულ დირექტორიას მფლობელის ელემენტის არჩევის გარეშე, მაშინ არცერთი ელემენტი არ გამოჩნდება დაქვემდებარებული დირექტორიის ფანჯარაში, ხოლო ფანჯრის სათაურში გამოჩნდება შეტყობინება "მფლობელის ელემენტი არ არის დაყენებული".

1C: Enterprise სისტემასთან მუშაობისას, იერარქიული სიის სახით ჩვენება შეიძლება გამორთოთ დაქვემდებარებული დირექტორიასთვის. ამ შემთხვევაში, დაქვემდებარებული დირექტორიას ფანჯარაში გამოჩნდება ამ დირექტორიაში არსებული ყველა ელემენტი, ანუ სხვადასხვა მფლობელის მიერ შეკეთებული ელემენტები ნაჩვენები იქნება შერეული. თუმცა, დაქვემდებარებული დირექტორიის ნებისმიერმა ელემენტმა "იცნობს" მის მფლობელს: თუ დირექტორიაში ჩართულია რეჟიმი "რედაქტირება დიალოგში", ელემენტის მფლობელის სახელი გამოჩნდება ელემენტის რედაქტირების ფანჯრის სათაურში. დირექტორია.


დასკვნა

1C: Enterprise სისტემა ახორციელებს მრავალ ინსტრუმენტს, კონტროლს და სხვადასხვა ობიექტს ავტომატიზაციის პრობლემების გადასაჭრელად და პროგრამის სასურველი შედეგის მისაღწევად. ზოგიერთი ფუნქცია უკვე ჩაშენებულია სისტემაში, ისინი მხარდაჭერილია ნებისმიერი ტიპის სისტემის მიწოდებაში. ერთ-ერთი ასეთი ფუნქციაა დირექტორიების მხარდაჭერის მექანიზმი, ან თავად დირექტორიები, რომლებიც განხილულია ამ აბსტრაქტში.

აბსტრაქტში მოცემულია დირექტორიების ძირითადი ცნებები, მათი დანიშნულება ავტომატიზაციის სისტემაში და მათი ტიპები, განხილული იყო დირექტორიების ორი ტიპი, იერარქიული და დაქვემდებარებული. დაქვემდებარებული დირექტორიები განიხილება უფრო დეტალურად, რადგან ისინი უფრო რთულია მათი სტრუქტურით, ვიდრე იერარქიული. ასევე, მოცემულია დირექტორიების გამოყენების მაგალითები, რომლებიც შეიძლება შეგვხვდეს ნებისმიერი საწარმოს მუშაობის დროს, და განიხილება 1C: Enterprise სისტემაში დირექტორიების შექმნისა და მუშაობის ძირითადი პრინციპები.


განაცხადი

სურათი 1. საცნობარო ელემენტის ფორმა.


სურათი 2. დირექტორია სია ფორმა.

ქვემოთ მოცემულია პროგრამირების ძირითადი მაგალითები 1C: Enterprise სისტემაში დირექტორიებთან მუშაობისთვის.

SprOtr = CreateObject("Directory.Employees");

SpecShould = CreateObject("Directory.Positions");

ახალი ელემენტის შექმნა და დაწერა

RefStr.New();

SprStr.Name = "ივანოვი ივან ივანოვიჩი";

შპრ.ხელფასი = 5000;

Spr.Write();

დირექტორიაში ჩანაწერის წაშლა

ᲖᲐᲠᲘ

არიან ისეთებიც, ვინც ამ ამბებს შენამდე კითხულობს.
გამოიწერეთ უახლესი სტატიების მისაღებად.
ელფოსტა
სახელი
გვარი
როგორ გინდა წაიკითხო ზარი
სპამი არ არის