საუკეთესო პროგრამები ვიდეო რედაქტირებისა და დამუშავებისთვის: რომელი ვიდეო რედაქტორი აირჩიოს დამწყებთათვის და როგორ ისწავლოს მასში რედაქტირება. ახალი დამუშავების დამატება

22.09.2021

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

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

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

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

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

რა არის 1C დამუშავება და როგორ გამოიყენება?

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

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

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

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

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

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

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

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

    მაგალითია: 1C მუშაობის დამუშავება სავაჭრო აღჭურვილობა, 1C ამოცანების კონსოლი (აჩვენებს დაგეგმილი ამოცანების ჩამონათვალს), 1C შეკითხვის კონსოლი (შეგიძლიათ შეასრულოთ ნებისმიერი მოთხოვნა პროგრამირების გარეშე) და ა.შ.

სად მდებარეობს 1C დამუშავება?

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

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

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

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

გარე 1C დამუშავება იხსნება როგორც კონფიგურატორში, ასევე Enterprise-ში File/Open მენიუს გამოყენებით.

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

როგორ გააკეთოთ 1C დამუშავება საკუთარ თავს

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

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

ჩვენ ვქმნით გარე დამუშავებას 1C 8.3-ში

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

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

  • ატრიბუტები – ველი ნომენკლატურის დასაყენებლად;
  • ღილაკი, რომელიც გამოიძახებს კოდს.

დაამატეთ ატრიბუტი "Nomenclature" მონაცემთა ტიპის "DirectoryLink.Nomenclature" შესაბამის განყოფილებაში და ღილაკი "Show" მენიუში "Commands" -> "Form Commands".

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

ფრაგმენტი 1

&OnClient Procedure Show(Command) ShowOnServer(); პროცედურის დასასრული &OnServer Procedure ShowOnServer() //დააყენეთ დამმუშავებლის შიგთავსი. პროცედურის დასასრული

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

ფრაგმენტი 2

&OnClient Procedure Show(Command) ShowOnServer(ნომენკლატურა); EndProcedure &OnServer Procedure ShowOnServer(Nomenclature) Request = New Request;

Query.Text = "აირჩიეთ სხვადასხვა | კლიენტის შეკვეთაკომპოზიცია.ლინკი როგორც ბმული | FROM | Document.Customer Order.Composition როგორც კლიენტის შეკვეთაკომპოზიცია | WHERE | კლიენტის შეკვეთაComposition.Nomenclature = &Nomenclature";

Request.SetParameter("ნომენკლატურა", ნომენკლატურა);

ფუნქცია InformationOnExternalProcessing() Export DataForReg = New Structure();

DataForReg.Insert("სახელი","ახალი გარე დამუშავება");

DataForReg.Insert("SafeMode", True);

DataForReg.Insert("Version", "ver.: 1.001"); DataForReg.Insert("View", "AdditionalProcessing"); CommandTable = NewValueTable;

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


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

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

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

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

კანის დეფექტების აღმოფხვრა

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

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

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

მე აღვწერე ყველა ეს მეთოდი სტატიაში. თავად დარწმუნდებით, რომ ეს არ არის რთული.

Camera RAW ფილტრის გამოყენება: ფოტოს დამუშავება წუთში

ეს მეთოდი საოცრად მარტივია. ბევრი ფოტოგრაფი იყენებს ფილტრს. მე კი სხვანაირად ვიტყოდი. ისინი თავდაპირველად ფორმატში იღებდნენ CR2, რაც არსებითად უფრო მაღალი ხარისხისაა. ამის შემდეგ, Photoshop-ში შესვლის შემდეგ, ის ავტომატურად ჩაირთვება ეს ფილტრი.

სინამდვილეში, პრობლემა არ არის, რადგან Photoshop CS5 ვერსიით დაწყებული, ფილტრები ახალი ძმით შეივსო. იმედი მაქვს, ყველა დიდი ხანია იყენებს რედაქტორის უფრო მოწინავე ვერსიას.

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


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

რეგულირების მენიუს გამოყენება ერთ ფენაზე

Photoshop-ში ფოტოების დამუშავების ეს მეთოდი საკმაოდ უხეშია, მაგრამ დამწყებთათვის ის კარგად გამოდგება.


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

ფოტოს დამუშავება კორექტირების ფენების გამოყენებით

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

რეგულირების ფენები

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

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


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

ტერიტორიის შერჩევა

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

  1. აირჩიეთ გოგონა რომელიმე . გამოვიყენებ, რადგან ვფიქრობ, აქ მშვენივრად იმუშავებს. ჩვენ ვიწყებთ გოგონას ხაზგასმას. სიზუსტეზე ზედმეტად ნუ აინტერესებთ, მაგრამ მთავარია, რომ მთელი სხეული დაიჭიროს, უფრო სწორად მისი შიშველი ნაწილები და სახე.
  2. ახლა, დარწმუნდით, რომ გოგონასთან ერთად იმყოფებით ფონის ფენაზე, შემდეგ დააჭირეთ მაუსის მარჯვენა ღილაკს შერჩევაში და აირჩიეთ "კოპირება ახალ ფენაში".
  3. ამის შემდეგ ამოჭრილი გოგონა გამოჩნდება ახალ ფენაზე, რომელიც უფრო მაღალია, ვიდრე ფონის. თქვენი ამოცანაა დააყენოთ ის ყველა სხვაზე მაღლა, რათა კორექტირების ფენებმა მასზე გავლენა არ მოახდინოს. ამისათვის დააჭირეთ ღილაკს ახალ ფენაზე და გადაიტანეთ იგი დანარჩენის ზემოთ.
  4. ახლა დაუბრუნდით ფონის ფენას და დაიწყეთ ცის არჩევა. ამ შემთხვევაში გადავწყვიტე ფუნქციის გამოყენება. აირჩიეთ ფუნჯი და შემდეგ დააწკაპუნეთ სწრაფი ნიღბის ღილაკზე, შემდეგ დაიწყეთ მთელი ცის მოხატვა, დაიმახსოვრეთ ფუნჯის ზომის შეცვლა უფრო რთულად მისადგომ ადგილებში მოსახვედრად.
  5. ამის შემდეგ, კვლავ დააწკაპუნეთ სწრაფ ნიღაბზე, რომ გააუქმოთ ის. შემდეგ ჩვენ დაგვჭირდება არჩევანის შებრუნება ისე, რომ ვიმუშაოთ ცაზე და არა მის გარშემო. ამისათვის დააჭირეთ კლავიშთა კომბინაციას SHIFT+CTRL+I.
  6. შემდეგი, თქვენ უნდა დაამატოთ გარკვეული გაჯერება. ამისათვის, არჩევის მოხსნის გარეშე, დააჭირეთ კლავიშთა კომბინაციას CTRL+U, შემდეგ გადაიტანეთ „გაჯერების“ სლაიდერი რამდენიმე ათეული ერთეულით მარჯვნივ. თქვენ ასევე შეგიძლიათ ითამაშოთ სიკაშკაშე, სანამ არ მიაღწევთ ყველაზე საინტერესო ჩრდილს.
  7. ახლა ისევ გოგოს დავუბრუნდეთ. ტყუილად არ გავუძელით ამას. მას შემდეგ, რაც ჩვენ გადავიტანეთ იგი კორექტირების ფენების ქვეშ, ის კვლავ ფერმკრთალი გახდა, როგორც თავდაპირველად გამოიყურებოდა. მაგრამ თუ ეს არ გაკეთებულა, მაშინ პირიქით, ის ძალიან ბნელი იქნება. ახლა კი ჩვენ შეგვიძლია ვიპოვოთ სწორი ბალანსი. ამისათვის, გოგონას ჩვენმა ასლმა უნდა შეამციროს გამჭვირვალობა, სანამ არ ფიქრობთ, რომ ეს საკმარისია. ჩემს შემთხვევაში 33 პროცენტი საკმარისია.

ქვედა ხაზი

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

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

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

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

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

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

პატივისცემით, დიმიტრი კოსტინი.

ყურადღება! ეს არის გაკვეთილის შესავალი ვერსია, რომლის მასალები შესაძლოა არასრული იყოს.

შედით საიტზე, როგორც სტუდენტი

შედით, როგორც სტუდენტი, რომ მიიღოთ სასკოლო მასალები

1C კონფიგურაციების შექმნა: დამუშავების დამატება

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

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

ჩვენ ვუბრუნდებით კონფიგურატორს და ვხსნით კონფიგურაციის ხეს.

ახალი დამუშავების დამატება

დააწკაპუნეთ მარჯვენა ღილაკით "დამუშავების" განყოფილებაზე და აირჩიეთ "დამატება":

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

დამუშავების ფორმის შექმნა

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

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

გაიხსნა ახალი ფორმა:

შექმენით ახალი ბრძანება ფორმისთვის

მოდით გადავიდეთ "ბრძანებები" -> "ფორმის ბრძანებები" ჩანართზე:

მოდით დავამატოთ ახალი ბრძანება (მწვანე პლუს ნიშანი):

და თვისებებში ახალი გუნდიმიუთითეთ სახელი "Autput of AllEmployees":

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

ჩვენ გადავიყვანეთ ფორმის მოდულში ბრძანების "Output All Employees" დამმუშავებლის პროცედურაში:

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

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

დაუყოვნებლივ მინდა ვთქვა, რომ ეს კოდი არ შეიძლება ჩაიწეროს პირდაპირ პროცედურაში "Output All Employees", რადგან ის შესრულებულია კლიენტზე (ყურადღება მიაქციეთ სპეციალურ ხაზს "&OnClient" პროცედურამდე). მონაცემთა ბაზიდან კლიენტის პროცედურაში წაკითხვის მცდელობა ყოველთვის გამოიწვევს შეცდომას (უბრალოდ დაიმახსოვრეთ ეს ახლა).

ამიტომ, მოდულის ბოლოს დავამატოთ მსგავსი პროცედურა:

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

ახლა მოდით მოვაწყოთ ზარი ამ პროცედურაზე კლიენტისგან "OutputAllEmployees":

აი ლოგიკა ასეთია:

  1. მომხმარებელი უწოდებს ბრძანებას "Output All Employees" (მაგალითად, ღილაკზე დაჭერით, რომელიც ჯერ ნამდვილად არ გვაქვს)
  2. ბრძანება იწყებს კლიენტზე ამავე სახელწოდების დამმუშავებლის პროცედურას "Output All Employees" (ბოლოს და ბოლოს, ღილაკი და, შესაბამისად, ბრძანება არის კლიენტზე)
  3. კლიენტის პროცედურა "OutputAllEmployees" ურეკავს სერვერის პროცედურას "OutputAllEmployeesOnServer"
  4. სერვერის პროცედურა "Output All Employees on Server" კითხულობს დირექტორიის მონაცემებს მონაცემთა ბაზიდან და აჩვენებს მას შეტყობინებების ფანჯარაში.

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

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

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

მენეჯერი = დირექტორიები. თანამშრომლები;

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

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

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

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

მენეჯერი = დირექტორიები. თანამშრომლები; ნიმუში = მენეჯერი. Choose();

რა არის ნიმუში? შერჩევა (კიდევ ერთხელ, ეს არის მხოლოდ ცვლადის სახელი, რომელშიც ჩვენ ვინახავთ "Select" მეთოდის შედეგს და ეს შეიძლება იყოს სხვა რამ) არის კოლექცია, მაგრამ არა იგივე, რაც, მაგალითად, მასივი ან სია. ღირებულებების.

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

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

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

როდესაც შერჩევის მონაცემები (დირექტორის ელემენტები) ამოიწურება, "შემდეგი" მეთოდი დააბრუნებს False-ს და ციკლი შეჩერდება.

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

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

Photoshop-ში მოქმედებების ავტომატიზაციის ინსტრუმენტებს შეუძლიათ მნიშვნელოვნად შეამცირონ მსგავსი ოპერაციების შესრულებაზე დახარჯული დრო. ერთ-ერთი ასეთი ინსტრუმენტია სურათების ჯგუფური დამუშავება (ფოტოები).

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

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

მოდით, დავიწყოთ სერიული დამუშავებით.

ჯერ ორიგინალური სურათები უნდა მოათავსოთ ერთ საქაღალდეში. გაკვეთილისთვის მომზადებული მაქვს სამი ფოტო. საქაღალდე დავარქვით « პარტიული დამუშავება» და მოათავსეთ სამუშაო მაგიდაზე.

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

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

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

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


ახლა შეგიძლია დაიწყო...

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

გახსენით პირველი სურათი.

შემდეგ დარეკეთ პალიტრაზე "ოპერაციები"მენიუში "ფანჯარა".

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

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

პირველ რიგში, მოდით შევცვალოთ სურათის ზომა. ვთქვათ, გვჭირდება სურათები არაუმეტეს 550 პიქსელის სიგანისა.
მოდით გადავიდეთ მენიუში "სურათი - სურათის ზომა". შეცვალეთ სიგანე სასურველზე და დააწკაპუნეთ OK.



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

გასანათებლად და მატონიზირებლად გამოვიყენებთ "მრუდები". მათ უწოდებენ კლავიატურის მალსახმობით CTRL + M.

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

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

პროცესის დასასრულს დააჭირეთ OK.

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

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

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

ჩვენ უარს ვამბობთ წყაროს კოდის შენახვაზე.

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

აქცია მზადაა.

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

მოდით გადავიდეთ მენიუში "ფაილი - ავტომატიზაცია - ჯგუფური დამუშავება".

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

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

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