გარე დამუშავების დამატება მონაცემთა ბაზაში. გარე ანგარიშის დამატება მონაცემთა ბაზაში. დამუშავების დამატება ვაჭრობის მართვის კონფიგურაციაში

გარე დამუშავების დამატება მონაცემთა ბაზაში. გარე ანგარიშის დამატება მონაცემთა ბაზაში. დამუშავების დამატება ვაჭრობის მართვის კონფიგურაციაში

ეს სტატია აღწერს, თუ როგორ უნდა დააკავშიროთ გარე დაბეჭდილი ფორმა 1C მონაცემთა ბაზასთან "Trade Management 11.2" კონფიგურაციის მაგალითის გამოყენებით.

"Trade Management 11.2" კონფიგურაცია არის კონფიგურაცია "მართული" ფორმებზე!

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

  • "ბუღალტრული აღრიცხვა 3.0"
  • "ვაჭრობის მენეჯმენტი 11.2"
  • „ხელფასი და პერსონალის მართვა 3.1“
  • "ყოვლისმომცველი ავტომატიზაცია 2.0"
  • "მცირე ფირმის მენეჯმენტი 1.6"
  • "საცალო ვაჭრობა 2.2"
  • და სხვა მსგავსი კონფიგურაციები.

1C-ში გარე საბეჭდი ფორმის დასაკავშირებლად დაგვჭირდება 11 ნაბიჯის გავლა.

1 — მენიუ „ძირითადი მონაცემები და ადმინისტრირება“ (სხვა კონფიგურაციებში, როგორიცაა Enterprise Accounting 3.0, მას შეიძლება ეწოდოს უბრალოდ „ადმინისტრაცია“). 2 — აირჩიეთ „დაბეჭდილი ფორმები, ანგარიშები და დამუშავება“ (იხილეთ სურათი ქვემოთ ↓)

3 — გააფართოვეთ ქვემენიუ „ანგარიშები და დამუშავება“ (სხვა კონფიგურაციებში, როგორიცაა Enterprise Accounting 3.0, შეიძლება არ იყოს ასეთი ქვემენიუ, ამიტომ დაუყოვნებლივ გადავდივართ შემდეგ ეტაპზე). 4 — მონიშნეთ ველი „დამატებითი ანგარიშების გამოყენება და დამუშავება“. 5 — გადადით განყოფილებაში: დამატებითი ანგარიშები და დამუშავება. (იხილეთ სურათი ქვემოთ ↓) ()

6 - დააჭირეთ ღილაკს "შექმნა". (იხილეთ სურათი ქვემოთ ↓)

1C-ის ახალ ვერსიებში (დაწყებული 2016 წლის აგვისტოდან), პროგრამას აქვს ჩაშენებული გამაფრთხილებელი მექანიზმი უცნობი გარე დამუშავების გამოყენების საფრთხის შესახებ, რომელიც შეიძლება შეიცავდეს „ვირუსებს“ პროგრამის ადრინდელ ვერსიებში, გაფრთხილება არ გამოჩნდება! თუ ეს მოხდება, მაშინ გარე ბეჭდვის ფორმის დასაკავშირებლად საჭირო იქნება - 7 - დააჭირეთ ღილაკს "გაგრძელება". (იხილეთ სურათი ქვემოთ ↓)

8 — აირჩიეთ დირექტორია, რომელშიც მდებარეობს დამუშავება. 9 — აირჩიეთ ის (დამუშავება რაც გვჭირდება). 10 - დააჭირეთ ღილაკს "გახსნა". ან, მე-9 და მე-10 ნაბიჯების ნაცვლად, შეგიძლიათ უბრალოდ ორჯერ დააწკაპუნოთ გარე დაბეჭდილ ფორმაზე, რომელიც გვჭირდება შერჩევის ფანჯარაში. (იხილეთ სურათი ქვემოთ ↓)

თუ ჩვენ გვჭირდება განლაგების დამატება დამატებული დამუშავებისთვის (მაგალითად, ეს არის უნივერსალური კონტრაქტის ფორმა ჩვენი ვებსაიტიდან და გვჭირდება ბრძანება ამ ფორმის დასაბეჭდად, რათა გამოჩნდეს ისეთ ობიექტში, რომელშიც ის თავდაპირველად არ არის ნაჩვენები) - 11 — დააწკაპუნეთ განთავსების ხაზზე („განთავსება:“, შესაძლოა „განთავსება:“) და აირჩიეთ საჭირო დირექტორიები და დოკუმენტები. 12 — ჩვენ ვასრულებთ ნაბიჯებს გარე ბეჭდვის ფორმის დასაკავშირებლად ღილაკზე „ჩაწერა და დახურვა“ დაწკაპუნებით. (იხილეთ სურათი ქვემოთ ↓)

Სულ ეს არის! გილოცავ! გარე საბეჭდი ფირფიტა დაკავშირებულია!ყველაფერი სწორად გავაკეთეთ? მოდით შევამოწმოთ...

ჩაწერამდე და დახურვამდე ჩვენ შევამჩნიეთ, რომ ეს გარე დაბეჭდილი ფორმა განთავსებულია დოკუმენტში საქონლისა და მომსახურების გაყიდვები, რაც ნიშნავს, რომ ჩვენ შეგვიძლია გავხსნათ ბეჭდვის ვარიანტები ნებისმიერი ტიპის დოკუმენტისთვის: „საქონლისა და მომსახურების გაყიდვები“. დააჭირეთ ღილაკს "ბეჭდვა" და ნახეთ, რომ გამოჩნდა ბეჭდური ფორმების შერჩევის ფანჯარა, მათ შორის არის - 13 — ჩვენ მიერ დაკავშირებული გარე ბეჭდვის ფორმა (იხ. ფიგურა ქვემოთ ↓)

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

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

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

ამისათვის ჩვენ დაუყოვნებლივ გავაკეთებთ საჭირო პარამეტრებს პროგრამაში (ჩვენ განვიხილავთ 1C 8.3 კონფიგურაციას: "საწარმოთა აღრიცხვა 3.0" მართულ ფორმებზე).

ამ ველის მონიშვნა გვაძლევს შესაძლებლობას გამოვიყენოთ გარე დამუშავება.

ახალი გარე დამუშავების შექმნა 1C 8.3-ში მაგალითის გამოყენებით

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

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

მოდით დავამატოთ ახალი კონტროლირებადი დამუშავების ფორმა. ჩვენ აღვნიშნავთ, რომ ეს არის დამუშავების ფორმა და ის არის მთავარი:

ჩვენ გვექნება ორი დეტალი ფორმაზე:

  • ნომენკლატურის ჯგუფი – ბმული „ნომენკლატურის“ დირექტორიაში;
  • SelectVATRate – ბმული დღგ-ს განაკვეთის გადარიცხვაზე.

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

დეტალების თანმიმდევრობა შეიძლება შეიცვალოს "ზემო" - "ქვემო" ისრებით:

მიიღეთ 267 ვიდეო გაკვეთილი 1C-ზე უფასოდ:

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

ფორმის მოდულში შეიქმნება ამავე სახელწოდების პროცედურა. მასში ჩვენ დავუძახებთ პროცედურას სერვერზე:

&OnClient

დღგ-ის განაკვეთის დაყენების პროცედურა (ბრძანება)

SetVATRAteOnServer();

პროცედურის დასასრული

სერვერზე არსებულ პროცედურაში ჩვენ დავწერთ მცირე მოთხოვნას და მოქმედებებს, რომლებიც დაკავშირებულია დღგ-ს განაკვეთის დაყენებასთან:

&სერვერზე

პროცედურა SetVATRAteOnServer()

მოთხოვნა = ახალი მოთხოვნა;
მოთხოვნა.ტექსტი =
"აირჩიე
| ნომენკლატურა.ლინკი
|საიდან
| დირექტორია.Nomenclature AS Nomenclature
|სად
| Nomenclature.link IN HIERARCHY (&Nomenclature Group)
| და არა ნომენკლატურა.MarkDeletion
| და არა ნომენკლატურა ეს არის ჯგუფი“;

Request.SetParameter("Item Group", Item Group);
ResRequest = Request.Execute();
SelectRecordDet = ResRequest.Select();

ხოლო SelectRecordDet.Next() ციკლი

მცდელობა
SprNomObject.Write();
გამონაკლისი
Report("შეცდომა ობიექტის დაწერისას """ + SprNomObject + """!
|» + აღწერაError());
ბოლო მცდელობა;

საბოლოო ციკლი;

პროცედურის დასასრული

ჩვენ ვუბრუნდებით "ფორმის" ჩანართს, დავამატებთ ღილაკს ფორმაში და ვუკავშირდებით მას ბრძანებას:

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

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

ამისათვის არის განყოფილება „დამატებითი ანგარიშები და დამუშავება“.

მაგრამ იმისათვის, რომ დავამატოთ ჩვენი დამუშავება იქ, ჯერ უნდა მივცეთ მას აღწერა და ვუთხრათ პროგრამას მისი თვისებები.

ფუნქციის აღწერა "ინფორმაცია გარე დამუშავების შესახებ"

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

ფუნქცია InformationOnExternalProcessing() ექსპორტი

DataForReg = ახალი სტრუქტურა();
DataForReg.Insert("სახელი", "დღგ-ს განაკვეთის დაწესება");
DataForReg.Insert("SafeMode", True);
DataForReg.Insert("Version", "ver.: 1.001");
DataForReg.Insert("ინფორმაცია", "ნომენკლატურის დირექტორიაში დღგ-ის განაკვეთის დაყენების პროცესი");
DataForReg.Insert("View", "AdditionalProcessing");

CommandTable = NewValueTable;
TabZnCommands.Columns.Add("იდენტიფიკატორი");
TabZnCommands.Columns.Add("გამოყენება");
TabZnCommands.Columns.Add("View");

NewRow = TabZnCommands.Add();
NewString.Identifier = "OpenProcessing";
NewRow.Use = "OpenForm";
NewRow.View = "დამუშავების გახსნა";
DataForReg.Insert("ბრძანებები", TabZnCommands);

დაბრუნების DataForReg;

საბოლოო ფუნქცია

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

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

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

გარე დამუშავების დაკავშირება 1C-ში 8.3

გადადით ზედა მენიუში სერვისი->->.

ჩნდება გარე დამუშავების კატალოგის სიის ფორმა. ზედა მენიუში დააჭირეთ ღილაკს დამატება.

გამოჩნდება ახალი ობიექტის დამატების ფორმა. დააჭირეთ ღილაკს გახსნა და აირჩიეთ ფაილი სასურველი დამუშავებით. მას შემდეგ რაც შეარჩიეთ სასურველი ფაილი, საჭიროების შემთხვევაში, მიუთითეთ დამუშავების სახელი (Name ველი). ამის შემდეგ, თქვენ უნდა დააჭიროთ OK, რომ შეინახოთ ცვლილებები.

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

Სულ ეს არის! კონფიგურაციაში დამუშავების დამატების პროცესი დასრულებულია. ამ დამუშავების მოგვიანებით გასახსნელად, გაიარეთ ძველი გზა: სერვისი->დამატებითი ანგარიშები და დამუშავება->დამატებითი გარე მკურნალობა.

BP 3.0, ZUP 3.0, UT 11, ERP 2.0-სთვის.

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

პირველ შემთხვევაში დავამატებთ დამუშავებას Excel-დან ნომენკლატურის დირექტორიას შევსებისთვის.

მოდით გადავიდეთ პროგრამის შესაბამის განყოფილებაში:


აუცილებელია დამატებითი ანგარიშების გამოყენებისა და დამუშავების დროშა დაყენებული იყოს გარე ობიექტების სიის ჰიპერბმულზე:

სიაში დააწკაპუნეთ Შექმნა:


დიალოგურ ფანჯარაში, რომელიც იხსნება, აირჩიეთ სასურველი ფაილი დასამუშავებლად:


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


აირჩიეთ თვითნებური განყოფილება (ან რამდენიმე) განთავსებისთვის:


ჩაწერეთ და დახურეთ გარე ობიექტის ბარათი:


ახლა მოდით გავხსნათ დამუშავება ინტერფეისიდან:


სია ცარიელია, დააწკაპუნეთ სიის მორგება:


აირჩიეთ ჩვენი დამუშავება:


ახლა ის ხელმისაწვდომია შერჩევისთვის. დამუშავების გასახსნელად, თქვენ უნდა დააჭიროთ შეასრულეთ:


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


თუ სასურველია, განთავსების სიის კორექტირება შესაძლებელია ( არ დაამატოთ დამატებითი განთავსება, მაგრამ ამოიღეთ არასაჭირო):


ცვლილების მისაღებად, ასევე უნდა ჩაიწეროს გარე ობიექტის ბარათი.

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

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

მუშავდება კავშირი

  1. თუ დამუშავება მოვიდა თქვენთან ფოსტით, ჯერ შეინახეთ თქვენს კომპიუტერში;
  2. გადადით მენიუში "ადმინისტრაცია" - "ფორმების დაბეჭდვა, ანგარიშები და დამუშავება":
"ადმინისტრაცია" - "დაბეჭდილი ფორმები, ანგარიშები და დამუშავება"

3. მონიშნეთ „დამატებითი ანგარიშები და დამუშავება“ მოსანიშნი ველი, თუ ის უკვე არ არის შერჩეული:


"დამატებითი ანგარიშები და დამუშავება" მოსანიშნი ველი

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

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

4. გადადით „დამატებითი ანგარიშები და დამუშავება“:


5. სიაში, რომელიც იხსნება, დააწკაპუნეთ „შექმნა“:


გარე დამუშავების დამატება

6. 1C აჩვენებს უსაფრთხოების გაფრთხილებას, დააწკაპუნეთ „გაგრძელება“:


7. გაიხსნება დამუშავების ფაილის შერჩევის ფანჯარა. აირჩიეთ სასურველი ფაილი და დააჭირეთ "გახსნას":


დამუშავების ფაილის შერჩევა

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


დაუკავშირდით დამუშავების დეველოპერს, ან დაგვიკავშირდით, ჩვენ

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


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

9. დააწკაპუნეთ ღილაკზე „გაურკვეველი“:


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


11. ახლა მიუთითეთ ის მომხმარებლები, რომლებსაც სჭირდებათ დამუშავებაზე წვდომა:


12. გამოიყენეთ ღილაკი „>“ საჭირო მომხმარებლების შესარჩევად. თუ ყველას სჭირდება წვდომა, დააჭირეთ ">>":


13. ამ ეტაპზე პარამეტრები დასრულებულია, რჩება მხოლოდ დამუშავების შენახვა. დააჭირეთ "შენახვა და დახურვა":


დაკავშირებული დამუშავების შემოწმება

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


15. დააწკაპუნეთ მასზე, იქნება ახლად დაკავშირებული დამუშავება. მაუსის არჩევით და "Run"-ზე დაჭერით დაიწყებთ დამუშავებას:


ანგარიშის დაკავშირება

გარე ანგარიში დაკავშირებულია ისევე, როგორც გარე დამუშავება.

ერთადერთი განსხვავება: ანგარიში გამოჩნდება "დამატებითი მოხსენებების" განყოფილებაში:


გარე ანგარიშის გაშვება იგივეა, რაც გარე დამუშავებისას:


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

დათვალიერება