დამატებითი დეტალების შექმნა და დამატებითი ინფორმაციაგანხორციელდა ბრძანებით დამატება – სხვა ნაკრებიდან.
ამ ბრძანების შესრულების შედეგია დამატებითი ატრიბუტის/ინფორმაციის შერჩევის ფორმის გახსნა, რომლის გამოყენება საშუალებას გაძლევთ აირჩიოთ დამატებითი ატრიბუტი/ინფორმაცია ნაკრებში შემდგომი დასამატებლად.
შეგიძლიათ გადახვიდეთ ფორმაზე ღილაკის გამოყენებით დამატებითი დეტალების/ინფორმაციის დამატების ოფციის ასარჩევად შემდეგი.
მხარდაჭერილია დამატებითი დეტალებისა და ინფორმაციის დამატების სხვადასხვა ვარიანტი (ოფცია არჩეულია ფორმაში დამატებითი დეტალების/ინფორმაციის დამატება).
ნივთების ტიპების, მახასიათებლებისა და სერიებისთვის დამატებითი ინფორმაციის შექმნა და დამატება მსგავსია დამატებითი დეტალების შექმნას/დამატებას.
მთელი 1C: Enterprise 8 პროდუქტის ხაზი მოიცავს კონფიგურაციის მექანიზმს, როგორიცაა მომხმარებლის მიერ დამატებითი დეტალებისა და ინფორმაციის დამატება. ასეთი მექანიზმის სარგებლიანობა აშკარაა: პროგრამისტების ჩართვის გარეშე, მომხმარებელს აქვს შესაძლებლობა შეავსოს დირექტორიები და დოკუმენტები საჭირო დეტალებით და შეავსოს ისინი ინფორმაციით.
IN პროგრამული პროდუქტები 1C: Enterprise 8.3 ეს მექანიზმი მნიშვნელოვნად გაუმჯობესდა და გამარტივდა მომხმარებლის ხელმისაწვდომობის თვალსაზრისით. ასევე შეიცვალა კონფიგურაციის ობიექტები, რომლებიც პასუხისმგებელნი არიან დამატებით დეტალებსა და ინფორმაციაზე:
მოდით შევხედოთ მექანიზმის ინტერფეისს დამატებითი დეტალებისა და ინფორმაციისთვის "ვაჭრობის მენეჯმენტი 11.1" კონფიგურაციის მაგალითის გამოყენებით.
თუ კონფიგურაციის პარამეტრები ჯერ არ არის გაკეთებული, მაშინ თქვენ უნდა ჩართოთ ამ მექანიზმის გამოყენების შესაძლებლობა კონფიგურაციის პარამეტრებში. ამისათვის, სექციების პანელში, გადადით "ადმინისტრაციის" განყოფილებაში. ნავიგაციის პანელში აირჩიეთ " ზოგადი პარამეტრები"და მონიშნეთ ველი "დამატებითი დეტალები და ინფორმაცია".
დამატებითი დეტალების შესაქმნელად ფორმის გასახსნელად, ზოგადი პარამეტრების იმავე ფორმაზე, დააჭირეთ ბმულს "დამატებითი დეტალები"
ფანჯრის მარცხენა მხარეს, რომელიც იხსნება, ნაჩვენებია საცნობარო წიგნებისა და დოკუმენტების ნაკრების ხე. ზოგიერთი დირექტორიისთვის შესაძლებელია დამატებითი დეტალების შექმნა სხვადასხვა ნაკრებისთვის. მაგალითად, "პარტნიორების" დირექტორიაში არის ისეთი წინასწარ განსაზღვრული ნაკრები, როგორიცაა: კლიენტები, მომწოდებლები, სხვა. სავალდებულო კომპლექტი თითოეული დირექტორიასთვის რამდენიმე კომპლექტით არის "ზოგადი" ნაკრები, რომელიც საშუალებას გაძლევთ შექმნათ დამატებითი დეტალები დირექტორიას ყველა ელემენტისთვის გამონაკლისის გარეშე.
მოდით გადავიდეთ დამატებითი რეკვიზიტების შექმნის აღწერაზე.
ფორმის მარცხენა მხარეს აირჩიეთ საჭირო დირექტორია ან დოკუმენტი, მაგალითად, დირექტორია „პარტნიორები“, ნაკრები „კლიენტები“ და დააჭირეთ ღილაკს „შექმნა“.
გაიხსნება ფორმა სხვადასხვა პარამეტრებით რეკვიზიტების შესაქმნელად. ბუნებრივია, საჭირო იქნება დამატებითი დეტალების დასახელების შევსება. „ატრიბუტები უნდა იყოს შევსებული“ ჩამრთველის მონიშვნა დაადგენს, გამოჩნდება თუ არა ობიექტის ჩაწერის შეცდომა, თუ შექმნილი დამატებითი ატრიბუტი არ არის შევსებული. მნიშვნელობის ტიპი შეიძლება იყოს ძალიან განსხვავებული, მონაცემთა პრიმიტიული ტიპებიდან, როგორიცაა რიცხვი ან სტრიქონი, სხვადასხვა დირექტორიების ბმულებამდე.
უფრო მეტიც, თუ აირჩევთ ატრიბუტის მნიშვნელობის ტიპს, როგორიცაა „დამატებითი მნიშვნელობა“, შეგიძლიათ მიუთითოთ შესაძლო ატრიბუტების მნიშვნელობების სრულიად განსხვავებული სია, თუნდაც დაყოფილი ჯგუფებად. მოდით შევქმნათ დამატებითი მნიშვნელობის უმარტივესი ვერსია, პრიმიტიული ტიპის "ბულის" სიმულაცია. დავასახელოთ სახელი „მოვალე“. ღირებულების ტიპი იქნება "დამატებითი მნიშვნელობა". დამატებითი მნიშვნელობების სიაში ჩვენ შევქმნით ორ ჩანაწერს: "დიახ" და "არა".
დამატებითი დეტალების შექმნის ფორმის ჩაწერისა და დახურვის შემდეგ, არჩეული ნაკრების დასახელება მიუთითებს ამ ნაკრებისთვის შექმნილი დეტალების რაოდენობაზე.
ვნახოთ, როგორ აისახება დამატებითი დეტალები დირექტორიაში ელემენტის სახით. "გაყიდვების" განყოფილებაში გახსენით "კლიენტების" დირექტორია და აირჩიეთ ნებისმიერი არსებული კლიენტი. ფორმაში გამოჩნდა "დამატებითი" ჩანართი, რომელზედაც განთავსდება ყველა შექმნილი დამატებითი დეტალი.
გასათვალისწინებელია, რომ თავდაპირველად მათი ღირებულება ცარიელი იქნება. 1C: Enterprise 8.3 ითვალისწინებს კონფიგურაციის ობიექტების ჯგუფურ მოდიფიკაციას, რაც მნიშვნელოვნად ამარტივებს დეტალების შევსებას. მოდით ავირჩიოთ "კლიენტები" დირექტორიაში რამდენიმე ელემენტი. შემდეგ გამოიძახეთ მენიუ "ყველა ქმედება" და აირჩიეთ "შერჩეული რედაქტირება". გაიხსნება ჯგუფური ცვლილებების ფორმა დირექტორიაში, მათ შორის დამატებით. ვიპოვოთ შექმნილი ატრიბუტი „მოვალე“ და მივუთითოთ საჭირო მნიშვნელობა. ღილაკზე „დეტალების შეცვლა“ დაჭერის შემდეგ მოცემული ღირებულებამიენიჭება დირექტორია ყველა არჩეულ ელემენტს.
ცალკე, თქვენ უნდა გაითვალისწინოთ დამატებითი დეტალების შექმნა "ნომენკლატურის" დირექტორიაში. ფაქტია, რომ მისთვის კომპლექტები დამოკიდებულია ნივთების ტიპების რაოდენობაზე. აქედან გამომდინარე, დამატებითი დეტალების შექმნის კიდევ ერთი გზა შედის დირექტორიაში ელემენტის სახით "საგნის ტიპები" სპეციალურ "დამატებითი დეტალების" ჩანართზე.
დეტალების შემდგომი შექმნა ხდება ისევე, როგორც ზემოთ აღწერილი. განსხვავება იმაში მდგომარეობს, რომ თუ კატალოგებში "Advanced" ჩანართი გამოჩნდება დამატებითი დეტალების ჩვენება ელემენტის ფორმაში, მაშინ დამატებითი დეტალები "Nomenclature" დირექტორიაში ნაჩვენებია ელემენტის ფორმაში პირდაპირ "Description" ჩანართზე.
1C ოჯახის აპლიკაციებში მომხმარებელს ეძლევა ინსტრუმენტი, რომლითაც, საჭიროების შემთხვევაში, შეგიძლიათ გააფართოვოთ ობიექტების ველების სია და დაამატოთ ახალი. ოპერაციული მექანიზმი ხელმისაწვდომია მომხმარებლებისთვის სრული უფლებებით. პრობლემის გადაჭრა არ საჭიროებს დეველოპერის ჩარევას ცვლილებების შესატანად ტიპიური კონფიგურაცია. ფუნქციონალური გამოყენების იდეოლოგია მსგავსია სხვადასხვა პროდუქტისთვის. ეს მასალა აჩვენებს, თუ როგორ გამოიყენოთ დამატებითი დეტალები 1C.UNF-ში.
დირექტორიებსა და დოკუმენტებში დამატებითი დეტალების არსებობა გათვალისწინებულია სისტემის დეველოპერების მიერ. მათი განსხვავება სხვა ველებისგან არის ის, რომ ეს ველები იმპლიციტურად იმყოფება ობიექტში, სანამ არ არის მითითებული. დეკლარაციის შემდეგ შექმნილ ველებთან მუშაობა ჩვეული წესით მიმდინარეობს. ინსტრუმენტის გამოყენების მეთოდი მოიცავს რამდენიმე ძირითად პუნქტს:
ობიექტის ახალი დეტალის შექმნის ოპერაციაზე წვდომა მოცემულია "პარამეტრები / ადმინისტრაცია / დამატებითი დეტალები" განყოფილებაში. დროშები „დეტალები და ინფორმაცია მნიშვნელობების ზოგადი სიით“ და „ზოგადი დეტალები და ინფორმაცია“ აცხადებენ შექმნილი პარამეტრების და მათი მნიშვნელობების ხელახლა გამოყენების შესაძლებლობას.
ბმულზე „დამატებითი დეტალების“ დაჭერით იხსნება რედაქტირების ფანჯარა, სადაც მარცხენა მხარეს არის ობიექტების სია, რომლებისთვისაც შესაძლებელია ატრიბუტების სიის გაფართოება. ფანჯრის მარჯვენა მხარეს ნაჩვენებია მარცხენა მხარეს არჩეული ობიექტის მომხმარებლის მიერ განსაზღვრული მახასიათებლების ნაკრები.
1C.UNF კონფიგურაცია გთავაზობთ ორმოცზე მეტ დირექტორიასა და დოკუმენტს ახალი ატრიბუტების დანერგვისთვის:
რედაქტირების ობიექტის არჩევის შემდეგ, ახალი ატრიბუტის შესაქმნელად გამოიყენეთ ღილაკი "დამატება / ახალი" ან "შექმნა".
ღილაკების ხელმისაწვდომობა განისაზღვრება წინა საფეხურის დროშის პარამეტრებით: თითოეული ობიექტისადმი „ინდივიდუალური“ მიდგომის შემთხვევაში დამატებითი ველების შექმნის თვალსაზრისით, ღილაკი „შექმნა“ ნაჩვენებია ფორმაზე, მაგრამ თუ „მრავალჯერადი“ მოსალოდნელია პარამეტრების და მათი მნიშვნელობების გამოყენება, აპლიკაცია შემოგთავაზებთ ღილაკს "დამატება".
ობიექტის ახალი პარამეტრების დაზუსტება მოიცავს:
თუ პარამეტრი სავალდებულოდ გამოცხადდება, აპლიკაცია დაიწყებს ამ ასპექტის კონტროლს და მომხმარებელს არ მისცემს უფლებას შეინახოს ობიექტი ცარიელი ატრიბუტის მნიშვნელობით.
კონფიგურაცია გთავაზობთ მონაცემთა ტიპების ფართო კომპლექტს დამატებითი დეტალების მინიჭებისთვის:
მაგალითად, "Transfer" ტიპის "Category" ატრიბუტი დაემატა "Property" დირექტორიას ელემენტს. პარამეტრების გაკეთების შემდეგ, როდესაც თქვენ გახსნით დირექტორიაში პუნქტს რედაქტირებისთვის, შექმნილი დეტალების შესაბამისი ველი მდებარეობს ფორმის ბოლოში და შეიძლება შეივსოს.
დოკუმენტებში ან დირექტორიაში არსებული მონაცემებით ახალი ველების შევსების შემდეგ, მათი გამოყენება შესაძლებელია ანგარიშგების ფორმებში.
მაგალითს რომ დავუბრუნდეთ, შევქმნათ "ინვენტარის ბარათი" საანგარიშო ფორმა, რომელიც შექმნილია რედაქტირებული "საკუთრების" დირექტორიას საფუძველზე. ფორმის მარჯვენა მხარეს არის ინსტრუმენტები, რომლებიც უზრუნველყოფენ მომხმარებლის სურვილის მიხედვით პერსონალიზაციას. ანგარიშში ახალი პარამეტრის ჩვენება უზრუნველყოფილია ჯგუფში ახალი პოზიციის დამატებით. ბრძანება „+Add line“ ხსნის ფანჯარას შესაძლო დეტალების შესარჩევად, რომელთა შორისაა „Property“ დირექტორიას ახალი დეტალები.
დამატებითი მონაცემები ასევე შეიძლება გამოყენებულ იქნას ობიექტების გასაფილტრად. "ფილტრების" პარამეტრების ჯგუფში, "კატეგორიის" პარამეტრი შეიძლება გამოყენებულ იქნას ჩვეულებრივი გზით შერჩევის პირობის შესაქმნელად.
ობიექტების შეცვლის აღწერილი მოქმედებები არ საჭიროებს პროგრამისტის ჩარევას. კონფიგურაციის ობიექტები შეიძლება დაემატოს საჭირო პარამეტრებს მომხმარებლის მიერ, რომელსაც აქვს ობიექტებზე წვდომის საჭირო დონე და აპლიკაციასთან მუშაობის საკმარისი გამოცდილება. გადაწყვეტილება შემოთავაზებული ინსტრუმენტის გამოყენების შესახებ უნდა იყოს გააზრებული და დასაბუთებული. იმ შემთხვევაში, როდესაც დეტალები განკუთვნილია მხოლოდ შესანახად და ანგარიშებში გამოსაყენებლად, აღწერილი მექანიზმი საუკეთესოდ შეეფერება.
მონაცემები, რომლებიც, სავარაუდოდ, საჭიროებს სპეციალურ კოდს დამუშავებას, არ უნდა განთავსდეს დამატებით ველებში . კოდის დაწერისას ასეთ მონაცემებზე წვდომა სხვაგვარად ხდება სტანდარტულ დეტალებთან შედარებით, აქვს თავისი მახასიათებლები და ზრდის კოდის დაწერის შრომით ხარჯებს. ასეთ სიტუაციაში რაციონალურია თავდაპირველად დაუკავშირდით პროგრამისტს და მისი დახმარებით შეიტანოთ ცვლილებები კონფიგურაციაში.
კითხვა: დამატებითი დეტალები, პროგრამის მისამართი.
ვცდილობ გავარკვიო დირექტორიების დამატებითი დეტალები.
მე გავარკვიე, როგორ ამოვიღო საჭირო მონაცემები შეკითხვის გამოყენებით, მაგრამ რაღაც მეუბნება, რომ უფრო მარტივი გზა არსებობს.
ჯგუფში "დეველოპერებისთვის" დამატებითი დეტალების დამატების ფორმაზე არის ერთი პარამეტრი "სახელი", რომელიც მიუთითებს, რომ ამ პარამეტრის გამოყენებით შეგიძლიათ პროგრამულად შეხვიდეთ დამატებით დეტალებზე.
ასე რომ, საკითხავია, როგორ ხორციელდება ეს მიმართვა?
პასუხი:() დიდი მადლობა. მე ვიცი.
კითხვა: დამატებითი ინფორმაცია Bukh 3.0 პროგრამული უზრუნველყოფის შესახებ
პასუხი:
დაბრუნება; endIf;
//SetPrivilegedMode(True);
//სტატუსის ჩანაწერი RS-ში (ეს არის მთავარი) lkSet = Information Registers.Additional Information.CreateRecordSet();
პასუხი: lxSet.Selection.Object.Set(lxDoc);
კითხვა: დამატებითი დეტალების ადგილმდებარეობა ფორმაზე
პასუხი:
შეკითხვა: გაცვალეთ UT 11.3 -> საიტი Bitrix-ზე, ატვირთეთ დამატებითი დეტალები
პასუხი:ან დაამატეთ დამატებითი რეგისტრაცია ამ ტექსტის შესანახად
კითხვა: დამატებითი რეკვიზიტები ან ჩვეულებრივი რეკვიზიტები + გაფართოება.
გამოცდილებიდან რომელი ჯობია? შემდგომი განახლებების და ამ თვისების ალგორითმებში/ანგარიშებში გამოყენების თვალსაზრისით.
პასუხი:ეს საჭიროა მხოლოდ მოხსენებებისთვის - გააკეთეთ დამატებითი საქმეები. რეკვიზიტები.
შეკითხვა: დამატებითი დეტალები, მოთხოვნა
პასუხი:
წინასწარ განსაზღვრული კატალოგის დეტალების სია შეიძლება არ იყოს საკმარისი კონკრეტული ბიზნეს მოდელისთვის. მაგალითად, ჩვენ ვითხოვთ, რომ ყველა ელემენტი ჰქონდეს დამატებითი
რეკვიზიტები
მფლობელი განყოფილება (ანუ დეპარტამენტი, რომელიც საბოლოო ჯამში პასუხისმგებელია მოცემულ ნივთზე). ასევე, დირექტორია შეიძლება დაემატოს დამატებითი ინფორმაცია
. დეტალებისგან განსხვავებით, რომლებიც თავად დირექტორიას განუყოფელი ნაწილია და პირდაპირ მის ფორმაზეა ნაჩვენები, ინფორმაცია ინახება ინფორმაციის რეესტრში და ხელმისაწვდომია დირექტორიის პოზიციიდან ცალკე ბრძანებით. უმჯობესია გამოიყენოთ დამატებითი დეტალები საჯაროდ ხელმისაწვდომი ინფორმაციის შესანახად და დამატებითი ინფორმაცია ინფორმაციისთვის, რომელიც ყველასთვის არ უნდა იყოს ხილული.
დამატებითი დეტალებისა და დამატებითი ინფორმაციის ჩასართავად, მენიუში უნდა გადახვიდეთ ძირითადი მონაცემები და ადმინისტრირება -> ზოგადი პარამეტრებიდა შეამოწმეთ ყუთი დამატებითი დეტალები და ინფორმაცია:
ქონების ან ინფორმაციის დამატების პროცესში დგინდება მისი მონაცემთა ტიპი და მითითებულია ხელმისაწვდომობის, ხილვადობის და სავალდებულო პარამეტრები:
დამატებითი დეტალები და ინფორმაცია შეიძლება იყოს არა მხოლოდ სისტემის მონაცემთა ტიპები, არამედ მითითებული იყოს როგორც თვითნებური სიები. ამ შემთხვევაში, მნიშვნელობის ტიპი უნდა დარჩეს დამატებითი დეტალების სახით და ჩანართზე ღირებულებებიჩამოთვალეთ მნიშვნელობების სია სტრიქონებში:
1C გამოცდის 1.33 შეკითხვა: ERP Professional Enterprise Management 2.0. უნიკალურობის კონტროლი დამატებითი ელემენტის დეტალებისთვის: