ბეჭდვის ფორმების დაყენება 1s პროგრამაში 8.3. პუბლიკაციები

გარე ამოსაბეჭდი ფაილები ჩვეულებრივი აპლიკაციისთვის (კონფიგურაციისთვის Enterprise Accounting 2.0, სახელფასო და ადამიანური რესურსები 2.5, საცალო მენეჯმენტი 10.3 და ა.შ.) საკმაოდ მარტივია შექმნა მართული აპლიკაციის გარე დასაბეჭდად.

რატომ შევქმნათ გარე დასაბეჭდი ფაილები

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

და ბოლო: გარე ბეჭდვის ფორმები უფრო ადვილია გამეორება, რადგან. ისინი ცალკე ფაილია, რომელიც შეიძლება სწრაფად დაუკავშირდეს ინფო ბაზას.

როგორ შევქმნათ გარე დასაბეჭდი

განვიხილოთ გარე ბეჭდვის ფორმის 1C შექმნის პროცესი ეტაპად:

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

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

გარე საბეჭდი ფირფიტის შექმნა სტანდარტულზე დაფუძნებული მცირე ცვლილებებით

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

  1. გარე დამუშავების შექმნა რეკვიზიტებით ობიექტის მითითება,მონაცემთა ტიპი - DocumentReference.საქონლის სერვისების რეალიზაცია.
  2. ჩვენ ვპოულობთ სტანდარტული UPD-ის დასაბეჭდად განლაგებას (ის არის ზოგად განლაგებაში) და დააკოპირეთ (გადაათრიეთ და ჩამოაგდეთ) გარე დამუშავების ფანჯარაში. სხვა საბეჭდი ფორმების განლაგება შეიძლება იყოს თავად დოკუმენტებში ან საცნობარო წიგნებში.
  3. ჩვენ ვაკეთებთ აუცილებელ ცვლილებებს დაბეჭდილი ფორმის კოპირებულ განლაგებაში.
  4. ჩვენ ვპოულობთ ფუნქციას, რომელიც პასუხისმგებელია ნაბეჭდი ფორმის ფორმირებაზე. ამ ფუნქციამ უნდა დააბრუნოს გენერირებული ცხრილის დოკუმენტი. დააკოპირეთ მისი შინაარსი ექსპორტის ფუნქციაში ბეჭედი ()გარე დამუშავების ობიექტის მოდულში.
    ჩვენს შემთხვევაში, ეს არის ფუნქცია PrintUniversal TransferDocument() ექსპორტიდოკუმენტის ობიექტის მოდულიდან საქონლისა და მომსახურების რეალიზაცია.
    თუ განლაგების ცვლილებები მნიშვნელოვანი იყო (რეგიონები და/ან პარამეტრები შეიცვალა), მაშინ შესაბამისი კორექტირება უნდა მოხდეს ბეჭდვის ფუნქციაში.
  5. ჩვენ ვცდილობთ გადავარჩინოთ გარე დამუშავება. ამ შემთხვევაში, სავარაუდოდ, გამოჩნდება შეცდომის შეტყობინებები, რომლებიც დაკავშირებულია ბეჭდვის ფუნქციის მიერ გამოძახებული ზოგიერთი პროცედურისა და ფუნქციის არარსებობასთან. ეს ფუნქციები და პროცედურები უნდა მოიძებნოს საწყის დოკუმენტში და ასევე დაკოპირდეს გარე დამუშავების ობიექტის მოდულში. ან შეასწორეთ ბმული, თუ ორიგინალური ფუნქცია ან პროცედურა საექსპორტოა.
  6. (არ არის საჭირო).გარე საბეჭდი ფორმის შესამოწმებლად მოსახერხებელია მისი ფორმის დამზადება, რომელზედაც განთავსდება რეკვიზიტები ReferenceToObject. ღილაკი გაიქეციპროცედურა უნდა დარეკოს ბეჭედი ()ობიექტის მოდულიდან. ამისათვის ღილაკზე დაწკაპუნების მოვლენას ეძლევა პროცედურა:

Ისე! არსებობს კონფიგურაცია (მაგალითად, "ვაჭრობის მენეჯმენტი", გამოცემა 10.3) და ამისათვის აუცილებელია გარე დასაბეჭდად შემუშავება. მაგალითად, ავიღოთ სტანდარტული დოკუმენტი „ინვოისი მყიდველისთვის გადახდისთვის“ (თუმცა გარე ბეჭდვის ფორმები შეიძლება შეიქმნას არა მხოლოდ დოკუმენტებისთვის, არამედ დირექტორიებისთვისაც).

მაგალითი 1C 8.3-ისთვის (მართული ფორმები)

შეგიძლიათ იხილოთ მართული აპლიკაციისთვის გარე დაბეჭდვის შემუშავების მაგალითი.

დავალება

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

წადი!

პირველი რაც უნდა გააკეთოთ არის გარე დამუშავების ფაილის შექმნა. დამუშავება უნდა შეიცავდეს სამ ძირითად პუნქტს:
  1. ატრიბუტი "ReferenceToObject" ტიპით "DocumentReference.InvoiceForPaymentToBuyer"
  2. განლაგება დასაბეჭდად
  3. ექსპორტის ფუნქცია "Print()", რომელიც აბრუნებს ელცხრილის დოკუმენტს
ეს მოქმედებები ჩანს სურათზე 1.

"განლაგების დახატვა"

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

ფუნქცია "Print()"

აქ არის ფორმა თითქმის მზად. რჩება ელცხრილის დოკუმენტის ველების პროგრამული შევსების დაწერა. ეს მოქმედებები შესრულებულია დამუშავების ობიექტის მოდულში, ფუნქციით სახელწოდებით "Print", რომელიც უნდა იყოს ექსპორტირებადი.
ეტაპი ნომერი 1. სათაურის მონაცემების მიღება, სათაურის პარამეტრების შევსება და ელცხრილის დოკუმენტში გადატანა SpreadsheetDocument = ახალი SpreadsheetDocument; Layout = GetLayout ("OurLayout"); DataQuery = New Query("SELECT | PRESENT(Invoice to Buyer. Contractor) AS Conterparty, | REPRESENTATION(InvoicetoPayment to Buyer.Organization) AS ორგანიზაცია |FROM | Document.Invoice to Buy AS Invoice to Buy | WHERE | ინვოისი მყიდველზე. = &მინიშნება"); QueryData.SetParameter("Reference", ReferenceToObject); Header = RequestData.Run().Select(); Header.Next(); Area = Layout.GetArea ("Header"); Area.Parameters.Fill(Header); SpreadsheetDocument.Output(რეგიონი); ეტაპი ნომერი 2. ტაბულური მონაცემების მიღება და საქონლის სტრიქონში გამომავალი
Dataquery.Text = "SELECT | _Products.LineNumber, | REPRESENTATION(_Products.Nomenclature) AS Nomenclature, | _Products.Quantity, | _Products.Price, | _Products.Amount |FROM | Document.InvoiceFor მყიდველი.პროდუქტები _REDUTS_HE ბმული = &ბმული"; Selection = RequestData.Execute().Select(); რეგიონი = Layout.GetRegion("მონაცემები"); ხოლო Selection.Next() Loop Area.Parameters.Fill(Selection); SpreadsheetDocument.Output(რეგიონი); საბოლოო ციკლი; ეტაპი ნომერი 3. ცხრილების დოკუმენტის დაბრუნებისა და ბეჭდვის ფუნქციაელცხრილის დოკუმენტის დაბრუნება;

ჩვენი გარე ბეჭდვის ფორმის დამატება 1C-ზე

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

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

  1. მიმდინარეობს გარე დამუშავების ფაილის ჩატვირთვა
  2. ჩვენ მივუთითებთ, რომელ დოკუმენტზე (ან დირექტორიაში) არის განკუთვნილი კონფიგურაცია, დაბეჭდილი ფორმა
  3. ცვლილებების ჩაწერა

ბეჭდვა!

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


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

მაგალითში ნაჩვენები დასაბეჭდი ფაილი შეიძლება იყოს

დღეს ჩვენ გეტყვით, თუ როგორ უნდა იმუშაოთ ბეჭდვით ფორმებთან 1C-ში.

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

    აუცილებელია სხვადასხვა ელემენტების ადგილმდებარეობის გამოსწორება;

    საჭიროა მრავალი სვეტის დამატება;

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

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

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


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


რედაქტირებაზე გადასასვლელად, თანმიმდევრულად უნდა დააჭიროთ მენიუს სექციებს: ცხრილი –> ნახვა –> რედაქტირება.


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


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

    შეცვალეთ სვეტების თანმიმდევრობა ან სახელი;

    ცვლილებების შეტანა ველების სახელებში;

    შეცვალეთ ველების რაოდენობა;

    შეიყვანეთ დამატებითი ინფორმაცია და ა.შ.

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

ელექტრონული დოკუმენტის 1C დაბეჭდვის პროცესს ეწოდება 1C დასაბეჭდი.

თითოეულ დოკუმენტს შეიძლება ჰქონდეს რამდენიმე 1C ბეჭდვა. მაგალითად, დოკუმენტი საქონლისა და სერვისების გაყიდვა (ანუ გაყიდვა) იბეჭდება 1C დასაბეჭდად ფორმებში: TORG-12, ინვოისი, საგადასახადო ანგარიში, გაწეული მომსახურების აქტი და ა.შ.

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

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

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

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

როგორ იბეჭდება 1C დოკუმენტი

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

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

ბეჭდვის შედეგი ასე გამოიყურება. პრინტერზე დასაბეჭდად, თქვენ უნდა მოათავსოთ კურსორი 1C დასაბეჭდად, დააჭირეთ Ctrl + P ან პრინტერის ღილაკს ღილაკების ზოლზე ან ფაილი / ბეჭდვის მენიუში.

ბეჭდვის პარამეტრები (ზღვრები, ქაღალდის ორიენტაცია და ა.შ.) განლაგებულია File/Page Setup მენიუში. ასევე მომხმარებლის პარამეტრებში შეგიძლიათ დარწმუნდეთ, რომ ბეჭდვა ხდება პირდაპირ პრინტერზე.

საიდან მოდის ეს ბეჭდვა?

სად არის დაბეჭდილი ფორმა 1C

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

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

მოდით დავბრუნდეთ 1C კონფიგურაციის ფანჯარაში. გახსენით ზოგადი ფილიალი და შემდეგ General Layouts ფილიალი. ეს არის სადაც განლაგების უმეტესობა მდებარეობს. ეს განსაკუთრებით ეხება სახელმწიფო რეგულირებადი ბეჭდვის ფორმებს 1C - TORG 12, ინვოისი და ა.შ.

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

მაგრამ ეს ყველაფერი არ არის! ასევე არის გარე განლაგება. სად ინახება ისინი?

მოდით დავუბრუნდეთ 1C Enterprise რეჟიმში. ოპერაციების / დირექტორიების ადმინისტრაციული უფლებების მქონე მომხმარებლის მენიუში აირჩიეთ გარე დამუშავების დირექტორია.

ამ დირექტორიას ხაზები, რომლებიც ჰგავს Printable-ს, ამატებს ბეჭდვის ვარიანტებს დოკუმენტისთვის, რომელიც მითითებულია ცხრილის აქსესუარების დასაბეჭდად (სურათზე, ეს არის მომსახურების საქონლის გაყიდვა).

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

ბეჭდური ფორმის განლაგება 1C

ბეჭდური ფორმის 1C განლაგება შემდეგია.

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

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

რეგიონის მინიჭებისთვის აირჩიეთ რამდენიმე სტრიქონი (ან რამდენიმე სვეტი) და მენიუდან აირჩიეთ ცხრილი/სახელები/სახელის მინიჭება. ამოღება - ასევე არის Remove name ბრძანება.

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

თუმცა, ნაგულისხმევად, უჯრედების თვითნებური სახელები არ არის ნაჩვენები. მათ სანახავად აირჩიეთ მენიუს პუნქტი ცხრილი/სახელები/დასახელებული უჯრედების ჩვენება.

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

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

  • Header - აჩვენებს დოკუმენტის სათაურს
  • ხაზი - ნაჩვენებია ცხრილის ერთი ხაზი, ეს ბლოკი მეორდება იმდენჯერ, რამდენჯერაც დაგჭირდებათ ხაზების დასაბეჭდად
  • ქვედა კოლონტიტული - აჩვენებს დოკუმენტის დასასრულს.

ახლა ჩვენ გვჭირდება საქმე

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

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


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


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


ჩვენ შემოგთავაზებთ ორ დამატებით პირობას:

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

აბა, რა არის ამოცანა? ძალიან რთული ჩანს? ისე, რაც უფრო რთულია, მით უფრო საინტერესოა და უფრო მეტად გინდა მისი გადაჭრა. მერე საქმეს შეუდექი.


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


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


ახლა ცოტა გავაკეთოთ "პლაგიატი". მოდით დავაკოპიროთ განლაგება "ინვოისი"დოკუმენტიდან "საქონლისა და მომსახურების გაყიდვა". ამისათვის იპოვეთ ის ფილიალში "დოკუმენტაცია"კონფიგურაციის ხე. გააფართოვეთ ეს ფილიალი ხატულაზე დაწკაპუნებით «+» და ვიპოვოთ განლაგება, რომელიც გვჭირდება "ინვოისი"(თემაშია "განლაგება"). იმისათვის, რომ დააკოპიროთ ეს ობიექტი, თქვენ უნდა აირჩიოთ ეს განლაგება ხეში და შეასრულოთ ბრძანება "რედაქტირება > კოპირება"(იგივე მოქმედება ხდება კომბინაციით CTRL + C). ახლა გადავიდეთ ჩვენ მიერ შექმნილ დამუშავებაზე, აირჩიეთ ეტიკეტი ხეში "განლაგება"და მთავარ მენიუში აირჩიეთ ელემენტი - რედაქტირება > ჩასმა (CTRL+V). შედეგი უნდა გამოიყურებოდეს სურათი 1-ში.


ახლა ორჯერ დააწკაპუნეთ განლაგების გასახსნელად.

რა არის "განლაგება"

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

განლაგება- შენახვა "სამშენებლო ბლოკები", ადგილები, საიდანაც აგურის მსგავსად აგებულია ცხრილების დოკუმენტი, რომელსაც ჩვენ ბეჭდურ ფორმას ვუწოდებდით. ტერიტორიები განისაზღვრება ჰორიზონტალური და ვერტიკალური მონაკვეთების ან მათი კვეთების გამოყენებით. ჩვენს განლაგებას აქვს მხოლოდ ჰორიზონტალური სექციები: "Header", "Supplier", "Buyer", "Table Header", "Line" (იხ. სურ. 2). ფართობი - უჯრედების ნაკრები. როგორც MS Excel-ში, შესაძლებელია უჯრედების გაერთიანება, ტექსტისა და ფონის ფერები, შრიფტები და ა.შ. უჯრედის ყველა პარამეტრის ნახვა და შეცვლა შესაძლებელია უჯრედის თვისებების ფანჯარაში. თქვენ შეგიძლიათ დარეკოთ პარამეტრების ფანჯარა უჯრედზე მაუსის მარჯვენა ღილაკით და კონტექსტური მენიუს პუნქტის არჩევით "Თვისებები"(იგივე შედეგი მიიღწევა კლავიატურის მალსახმობით Alt+Enter).


უჯრედი შეიძლება შეიცავდეს სამი ტიპის მნიშვნელობიდან ერთ-ერთს:

  1. ტექსტი– ამ ტიპის მნიშვნელობა დაიბეჭდება იმავე ფორმით;
  2. პარამეტრი– ამ ტიპის უჯრედი შეიცავს ცვლადის სახელს, რომლის მნიშვნელობაც დაიბეჭდება.
  3. ნიმუში– ამ ტიპის უჯრედები პირველი და მეორე ვარიანტების კომბინაციაა. უჯრედი შეიძლება შეიცავდეს ტექსტს და ცვლადებს. იმისათვის, რომ პროგრამამ განასხვავოს ტექსტი ცვლადისაგან, ცვლადები უნდა იყოს ჩასმული კვადრატულ ფრჩხილებში: "დღეს არის [თარიღი]".

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

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

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

რა არის ბეჭდვის განლაგებაში

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

ეს ავსებს დოკუმენტის სათაურს. სათაურს ჩვეულებრივ მოჰყვება ცხრილის განყოფილება. საინტერესოა, რომ განლაგება აღწერს ტაბულური ნაწილის ჩვენების ორ ვარიანტს: "მაგიდის ქუდი", "სტრინგი" და "ქუდის მაგიდის ადგილები"და "String Places". იმის მიხედვით, სვეტი შევსებულია თუ არა "Ადგილები"დოკუმენტში გამოყენებული იქნება დოკუმენტის ცხრილის ნაწილის პირველი ან მეორე გამომავალი ვარიანტი. ცნობისმოყვარე მკითხველს უკვე უნდა აინტერესებდეს: რატომ სათაურის გამომავალი განყოფილებაში "ფასი"და "ჯამობა"ჩასმულია სამკუთხედის ფრჩხილებში, თითქოს ისინი ცვლადები იყვნენ? ასეა, ეს არის ცვლადები, რომლებშიც, დოკუმენტის პარამეტრებიდან გამომდინარე, გამოჩნდება წარწერა "ფასი", "ფასი დღგ-ით"ან "ფასი დღგ-ს გარეშე"და ანალოგიურად თანხაზე.

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

განლაგების რედაქტირება

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

  1. გონივრულად დააკოპირეთ გაერთიანებული უჯრედის შინაარსი "HeaderText"(ამისთვის აირჩიეთ უჯრედი და გამოიყენეთ ბრძანება რედაქტირება > კოპირება ან CTRL+C)
  2. ამ უჯრედის არჩევის შემდეგ, აირჩიეთ ელემენტი მთავარ მენიუში "მაგიდა - შერწყმა", რაც გამოიწვევს საპირისპირო ეფექტს - გაერთიანებული უჯრედი დაიყოფა ბევრ ორიგინალურ უჯრედად
  3. ახლა ავირჩიოთ უჯრედების უფრო მცირე რაოდენობა - მე-2 სვეტის უჯრედის ნაცვლად დავიწყებთ შერწყმას მე-6 სვეტიდან, დავასრულებთ 32-ე სვეტზე, - და ისევ დააჭირეთ ღილაკს. "შეთავსება"
  4. გუნდი რედაქტირება > ჩასმა (CTRL+V)ჩასვით ძველი გაერთიანებული უჯრედის შიგთავსი ახალ გაერთიანებულ უჯრედში
  5. ჩვენ უბრალოდ გავასუფთავებთ გათავისუფლებულ უჯრედებს 2 - 5 სვეტებში (აირჩიეთ და დააჭირეთ წაშლის ღილაკს)

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


ახლა მოდით გავაძლიეროთ მნიშვნელობა უჯრედებში "პროვაიდერი"და "მყიდველი"(ნახ. 4). ამისათვის, უჯრედის თვისებებში იპოვეთ პარამეტრი "შრიფტი"და გახადე გაბედული.



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



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

როგორ უზრუნველვყოთ ბეჭდვა

ასე რომ, განლაგება მზად არის. ახლა სწორია მისი დაბეჭდვის ალგორითმის გაკეთება.

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

  1. საჭიროა რეკვიზიტების შექმნა დამუშავებისას "ობიექტის მითითება"ტიპით "AnyLink"
  2. თქვენ უნდა შექმნათ პროცედურა დამუშავების მოდულში "Print() Export"პარამეტრების გარეშე და აუცილებლად მიუთითეთ საკვანძო სიტყვა " ექსპორტი"

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

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



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



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

იხილეთ სურათზე 9, ჩვენ გამოვყავით სათაური და ხაზი მის ქვემოთ. ამის შემდეგ დააკოპირეთ ბუფერში. Მთავარი მენიუ რედაქტირება > კოპირება (ან CTRL+C).



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



ჩასვით კოპირებული ტექსტი: რედაქტირება > ჩასმა (ან CTRL+V).

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

  1. ფუნქციის გადარქმევა "ბეჭდვით"
  2. ჩანაცვლება "ეს ობიექტი" on "ობიექტის მითითება"
  3. ჩანაცვლება "ეს ობიექტი" on "ობიექტის მითითება"
  4. ჩანაცვლება "საბანკო ანგარიშის ორგანიზაცია" on "ReferenceToObject.ორგანიზაციის საბანკო ანგარიში"
  5. ჩანაცვლება "პროდუქტები. შედეგი" on "ReferenceToObject.Products.Result"

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

ამის შემდეგ, დარწმუნდით, რომ შეამოწმეთ სინტაქსი. ამისათვის არის ჯადოსნური კომბინაცია CTRL + F7. შედეგად, შეტყობინება უნდა გამოჩნდეს: "სინტაქსური შეცდომები ვერ მოიძებნა!"

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

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

ჩვენ ვუკავშირდებით გარე დამუშავებას კონფიგურაციას

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



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



Მნიშვნელოვანი!თავად დამუშავება შეინახება მონაცემთა ბაზაში სხვა მონაცემებთან ერთად, ანუ დამუშავების მონაცემთა ბაზის შიგნით შენახვის შემდეგ არ დაგვჭირდება გარე ფაილი.

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

მოდით უფრო ახლოს მივხედოთ პირველ ჩანართს.

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

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



მაგრამ ჩვენს ამოცანაში არჩევანი არ არის საჭირო.

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

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

ჩვენს შემთხვევაში, ჩვენ გვჭირდება "კომპანიის ინვოისი"დაბეჭდილი ჩვეულებრივი ინვოისის ადგილზე. ამისათვის აირჩიეთ ამ ველში "Გაყიდვების ინვოისი".

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

ის უნდა გამოიყურებოდეს 14 სურათზე.



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

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