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

შტრიხკოდის ბეჭდვის მაგალითი 1C:Enterprise 8.2 ცხრილების დოკუმენტში განკუთვნილია დამოუკიდებელი მოდიფიკაციისთვის და შემდგომი გამოყენებისთვის მართული აპლიკაციის რეჟიმში. ქვემოთ მოცემულია EAN-13, GS1-128, QR კოდის და სხვა გავრცელებული შტრიხკოდების მაგალითები.

მაგალითი შექმნილია StrokeScribe პროგრამული უზრუნველყოფის 4.0.4 ან უფრო ახალი ვერსიით მუშაობისთვის.

შტრიხკოდის გამოსატანად განლაგების მომზადება

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

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

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

4. მოათავსეთ სურათი ზონაში (მენიუ Table->Pictures->Picture) მომავალი შტრიხკოდის ზომებით. სურათის თვისებებში მიუთითეთ სახელი - ფიგურაშტრიხკოდი.

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

მოხსენების მოდული


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

&OnServer ფუნქცია DocOnServer() TabDoc = New TabularDocument; Layout = Reports.ReportBarcode.GetLayout("LayoutSharcode"); Area = Layout.GetArea ("შტრიხკოდის არეა"); //გაითვალისწინეთ, რომ ანგარიშის სახელები, განლაგება და არეალი ემთხვევა მოდულს და დიზაინსშტრიხკოდი = GetCOMObject("","STROKESCRIBE.StrokeScribeClass.1"); //გახსოვდათ StrokeScribe-ის დაყენება? FileName=GetTemporaryFileName("wmf"); //დროებითი ფაილი დროებით დირექტორიაში გაფართოებით .wmfშტრიხკოდი.Alphabet>=25;//QR CODE შტრიხკოდი.Text="123ABCD"; //მონაცემები შტრიხკოდისთვის code=barcode.SavePicture(FileName, 7, //7=WMF 100, //შტრიხკოდის გამოსახულების სიგანე 100); //შტრიხკოდის სიმაღლეთუ კოდი<>0 შემდეგ //შტრიხკოდების გენერირების შედეგის შემოწმება Report(line(code) + " - " + barcode.ErrorDescription); დაბრუნება ყალბი; დაასრულე თუ; //დარწმუნდით, რომ ნახაზის ობიექტის სახელი ემთხვევა აქ და დიზაინში pic=Area.Drawings.Drawingშტრიხკოდი; Fig.PictureSize=PictureSize.პროპორციული; Fig.Line = New Line(TabularDocumentDrawingLineType.NoLine); //შტრიხკოდის ირგვლივ ჩარჩო არ უნდა იყოს pic.Picture = NewPicture(FileName); // მიუთითეთ ფაილის იგივე სახელი, როგორც SavePicture-ში TabDoc.Output(Area); DeleteFiles (ფაილის სახელი); //დროებითი გამოსახულების ფაილის წაშლადაბრუნება TabDoc; ფუნქციის დასრულება &კლიენტის პროცედურაზე ბრძანების დამუშავება (ბრძანების პარამეტრი, ბრძანების შესრულების პარამეტრები) TabDoc1=DocOnServer(); თუ TabDoc1<>False შემდეგ TabDoc1.Show(); დაასრულე თუ; პროცედურის დასასრული



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

შენიშვნები მოხსენების მოდულის შესახებ:

ზარის წარმატებით დასასრულებლად GetCOMObject()არ დაგავიწყდეთ StrokeScribe პროგრამული უზრუნველყოფის დაყენება. კლიენტ-სერვერის რეჟიმში მუშაობისას სერვერზე უნდა იყოს დაინსტალირებული StrokeScribe პროგრამული უზრუნველყოფა. StrokeScribe არ არის საჭირო კლიენტის კომპიუტერებზე დაინსტალირება.

დარეკეთ GetTemporaryFileName()საჭიროა შუალედური ფაილის თვითნებური სახელის მოპოვება, რომელშიც შტრიხკოდის სურათი შეინახება ელცხრილის დოკუმენტში გადატანამდე. ფაილი უნდა არსებობდეს ზარამდე TabDoc.Output (ფართი). ამის შემდეგ, დროებითი ფაილი შეიძლება წაიშალოს. თუ გეგმავთ რამდენიმე შტრიხკოდის შექმნას ერთ ზონაში, მაშინ თითოეულ შტრიხკოდს უნდა ჰქონდეს თავისი დროებითი ფაილი. იმიტომ რომ SavePictureინახავს შტრიხ კოდს WMF ფორმატში, შექმნილ ფაილს ენიჭება შესაბამისი გაფართოება.

თუ სასურველია, შეიძლება გამოყენებულ იქნას ფიქსირებული ფაილის სახელი, მაგალითად: ფაილის სახელი = "c:\temp\barcode.wmf". რა თქმა უნდა, ეს საქაღალდე "c:\temp"უნდა არსებობდეს და ხელმისაწვდომი იყოს ფაილის შესაქმნელად.

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

მინიჭებული მონაცემები შტრიხკოდი.ტექსტი, დამოკიდებულია შტრიხკოდის ფორმატზე. მაგალითად, EAN-13-ს არ შეუძლია ასოების ჩვენება და აქვს ფიქსირებული სიგრძე, ხოლო CODE 128 არ მუშაობს კირილიცაზე. თუ StrokeScribe-ს არ შეუძლია სტრიქონის დამუშავება, Error თვისებაზე ჩაიწერება არანულოვანი მნიშვნელობა. მოდული იყენებს შეცდომის გამარტივებულ შემოწმებას - ყველა ოპერაციის შედეგი მოთავსებულია ერთად ცვლადში კოდი: კოდი=შტრიხკოდი.SavePicture().

SavePicture() ზარი ინახავს შტრიხკოდის სურათს დროებით ფაილში. SavePicture() ზარის მეორე პარამეტრად 7-ის მითითება შექმნის ვექტორულ მასშტაბირებად სურათს WMF ფორმატში. StrokeScribe-ის კომერციული ვერსია ასევე გთავაზობთ JPG, PNG, GIF, BMP24 და EMF ფორმატებს. შტრიხკოდის რასტრული სურათების შექმნა არ არის რეკომენდებული მონაცემთა დიდი მოცულობის და ცუდი მასშტაბურობის გამო, მაგრამ შეიძლება გამოყენებულ იქნას, თუ თხელი კლიენტი არ უჭერს მხარს WMF-ს.

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

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

შტრიხკოდების შექმნის მაგალითები 1C 8.2 ანგარიშში

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

Გთხოვთ გაითვალისწინოთ- ვერსია 1C: Enterprise 8.2.12.96, რომელზედაც ჩატარდა ტესტირება, არასწორად ათავსებს WMF გამოსახულებებს, ანაცვლებს მათ მარჯვნივ. ამიტომ, არ არის რეკომენდებული შტრიხკოდების მკაფიო ზონების შემცირება (HBorderSize და QuietZone2D თვისებები), რათა თავიდან აიცილოთ შტრიხკოდების ზოგიერთი ხაზის დაკარგვა.

EAN-13


EAN-13 გამოსასვლელად დააყენეთ Alphabet= თვისება 3 . ტექსტის თვისებაში ჩაწერეთ პროდუქტის ციფრული 12-ნიშნა კოდი (ან 13-ნიშნა, თუ საკონტროლო ჯამი ცნობილია). საკონტროლო ჯამი გამოითვლება და მოწმდება ავტომატურად. არასწორი გამშვები ჯამით 13-ნიშნა კოდის გადაცემისას, შეცდომის შესაბამისი კოდი დაყენდება Error თვისებაში.



შტრიხკოდი.ანბანი=3; //EAN13 შტრიხკოდი.Text="123456789012"; კოდი=შტრიხკოდი.SavePicture(FileName, 7, 100, 60);

კოდი 128


CODE 128 შტრიხკოდი იქმნება Alphabet= თვისების დაყენებისას 5 . ტექსტის თვისებაზე შეგიძლიათ დაწეროთ ნებისმიერი ASCII სიმბოლო, კონტროლის კოდების ჩათვლით. გთხოვთ გაითვალისწინოთ - კოდი 128 არ უჭერს მხარს კირილიცას. ტექსტის თვისებაში არასწორი სიმბოლოების ჩაწერისას, შეცდომის შესაბამისი კოდი დაყენდება Error თვისებაში.


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


შტრიხკოდი.ანბანი=5; //CODE128 შტრიხკოდი.Text="123ABC" + სიმბოლო(9) + "def"; კოდი=შტრიხკოდი.SavePicture(FileName, 7, 100, 60);



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

შტრიხკოდი.ანბანი=5; შტრიხკოდი.Text="123ABC" + სიმბოლო(9) + "def"; შტრიხკოდი.TextBelow="ჩემი ხელმოწერა";

ITF-14


ITF-14 შტრიხკოდის ფორმატი მითითებულია Alphabet= თვისების დაყენებით 7 . ტექსტის თვისებაში ჩაწერეთ 13-ნიშნა რიცხვითი კოდი (ან 14 ციფრი, თუ საკონტროლო ჯამი ცნობილია). საკონტროლო ჯამი გამოითვლება და მოწმდება ავტომატურად. არასწორი საკონტროლო ჯამით 14-ნიშნა კოდის გადაცემისას, შეცდომის შესაბამისი კოდი დაყენდება Error თვისებაში.

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


შტრიხკოდი.ანბანი=7; //ITF14 შტრიხკოდი.Text="1234567890123"; შტრიხკოდი.ITF14BearerBox=1; კოდი=შტრიხკოდი.SavePicture(FileName, 7, 100, 30);


საკუთრება ITF14BearerBoxგამოსცემს ITF-14 მართკუთხა ჩარჩოს, რომელიც ჩვეულებრივ გვხვდება გოფრირებული შეფუთვაზე. შტრიხკოდის გამოსაჩენად მხოლოდ ჰორიზონტალური დამცავი ხაზებით, მიუთითეთ ITF14BearerBox = 0.

GS1-128 (ყოფილი EAN-128)

მონაცემთა მატრიცა


მონაცემთა მატრიცის შტრიხკოდის ფორმატი მითითებულია Alphabet= თვისების დაყენებით 8 . მონაცემთა მატრიცა საშუალებას გაძლევთ დაშიფვროთ ნებისმიერი მონაცემი, მათ შორის ორობითი. CP1251 კოდის გვერდზე კირიული ანბანის გადაცემა სტანდარტით დაუშვებელია, მაგრამ რეალურად გამოიყენება რუსული ფოსტისა და ზოგიერთი ბანკის შტრიხკოდებში. ECI=22 შემცველი მონაცემთა მატრიცის შექმნა მისაღებია, თუ საიმედოდ არის ცნობილი, რომ სკანირების მოწყობილობა და საკითხავი პროგრამული უზრუნველყოფა მხარს უჭერს ECI-ს. მობილურ ტელეფონებზე კირიული ანბანით მონაცემთა მატრიცის ამოცნობისთვის საჭიროა UTF-8 კოდირება.

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

შტრიხკოდი.ანბანი=8; //DATAMATRIX შტრიხკოდი.Text="123abcDEF"; კოდი=შტრიხკოდი.SavePicture(FileName, 7, 100, 100);

აცტეკი


აცტეკების შტრიხკოდი მითითებულია თვისების Alphabet=-ის დაყენებით 33 . აცტეკი საშუალებას გაძლევთ დაშიფვროთ ნებისმიერი მონაცემი, ორობითი ჩათვლით. CP1251 კოდის გვერდზე კირილიცა, დადგენილი პრაქტიკის მიხედვით, გადაიცემა ორობითი მონაცემთა კოდირების რეჟიმში. სტანდარტი მოითხოვს ECI=22 იდენტიფიკატორის მითითებას კირიული ანბანის გამოყენებამდე, მაგრამ მიუხედავად ამისა, ყველა თანამედროვე მოწყობილობა და პროგრამული უზრუნველყოფა არ უჭერს მხარს ECI-ს. აცტეკების ამოცნობა არ არის მხარდაჭერილი თითქმის ყველა მობილურ ტელეფონში, გარდა საწყობის აპლიკაციების სპეციალიზებული მოდელებისა.

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


შტრიხკოდი.ანბანი=33; //AZTEC შტრიხკოდი.Text="123ABcd"; კოდი=შტრიხკოდი.SavePicture(FileName, 7, 100, 100);

Ქრ კოდი


QR კოდი იქმნება, როდესაც Alphabet= თვისება დაყენებულია 25 . ეს ფორმატი საშუალებას გაძლევთ დაშიფროთ ტექსტი და ორობითი მონაცემები. მობილურ ტელეფონებზე ამოსაცნობად კირიული ანბანის კოდირება უნდა განხორციელდეს UTF-8 კოდირებით. ECI იდენტიფიკატორების გამოყენება უნდა მოხდეს მხოლოდ იმ შემთხვევაში, თუ დარწმუნებული ხართ, რომ წასაკითხი აპარატურა და პროგრამული უზრუნველყოფა მხარს უჭერს ECI მითითებას. შეცდომის კორექტირების დონის შესაცვლელად გამოიყენეთ QrECL თვისება.

აქ მოყვანილი მაგალითი არის QR კოდის შესაქმნელად მობილური აპლიკაციებისთვის. რუსეთში სასაწყობო და საოფისე აპლიკაციების უმეტესობა (როდესაც აღიარებულია სპეციალიზებული სკანერებით) საჭიროებს ტექსტის პირდაპირ გადაცემას CP1251 კოდის გვერდზე. ამისათვის დააინსტალირეთ UTF8=0

1C: ბუღალტერია 8

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


1C: მეწარმე 8

პროგრამა „1C: Entrepreneur 8“ შეიქმნა ინდივიდუალური მეწარმეების (IP, PE, PBOLE) მიერ აღრიცხვისა და ანგარიშგებისთვის. პროგრამა საშუალებას გაძლევთ შეინახოთ პირადი საშემოსავლო გადასახადის (NDFL) გადამხდელი ინდივიდუალური მეწარმეების შემოსავლებისა და ხარჯების წიგნი და ბიზნეს ოპერაციები.


1C: Enterprise 8 ლიცენზია.

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


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

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

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

შტრიხკოდის ჩასმა 1C საბეჭდ ფორმაზე

პირველი ნაბიჯი არის ახალი ობიექტის - ნახატის შექმნა. ამისთვის განლაგებაში უნდა დააჭიროთ Table - Pictures - Insert Object... სისტემა მოგთხოვთ აირჩიოთ ობიექტის ტიპი:

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

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

CodeType = GetBarcodeTypeValueForEI(PlansTypesofCharacteristics.BarcodeTypes.Code39) ; თუ კოდის ტიპი = - 1, მაშინ ზოგადი დანიშნულება. შეცდომის შეტყობინება ( "შტრიხკოდის ფორმატისთვის""" + მახასიათებლების ტიპების გეგმები. შტრიხკოდების სახეები. EAN13 + "" "საკონტროლო განყოფილებაში შესაბამისი ტიპი არ არის""1C: შტრიხკოდების ბეჭდვა"". | თანამდებობა გამოტოვებული იქნება") ; Დაასრულე თუ ;

რეგიონი. Ნახატები. შტრიხკოდი. Საგანი. CodeType = CodeType; რეგიონი. Ნახატები. შტრიხკოდი. Საგანი. შეტყობინება = ? (EmptyString("" ) , შტრიხკოდი, "" ); რეგიონი. Ნახატები. შტრიხკოდი. Საგანი. CodeText = შტრიხკოდი;

ვერსია 8.0.16.4.

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

შტრიხკოდების ბეჭდვის კომპონენტი 1CBarCode.exe მოწოდებულია ITS დისკებზე ან შეგიძლიათ ჩამოტვირთოთ შემდეგი ბმულიდან 1CBarCode_8.0.16.4.exe.
1CBarCode.exe კომპონენტის დაყენების ინსტრუქციები:
1. ჩამოტვირთეთ ფაილი 1CBarCode_8.0.16.4.rar ზემოთ მოცემული ბმულიდან, შეინახეთ თქვენს კომპიუტერში და გახსენით ფაილი.
2. დააწკაპუნეთ ფაილზე და აირჩიეთ ინსტალაციის ენა, დააჭირეთ ღილაკს "Ok".
3. გამოჩნდება მისასალმებელი და ინსტალაციის გამაფრთხილებელი ფანჯარა, დააწკაპუნეთ ღილაკზე „შემდეგი“.
4. მას შემდეგ, რაც გამოჩნდება სალიცენზიო ხელშეკრულების ფანჯარა, კომპონენტები 1C: შტრიხკოდების ბეჭდვა, აირჩიეთ „ვეთანხმები სალიცენზიო ხელშეკრულების პირობებს“ და დააჭირეთ ღილაკს „შემდეგი“
5. გასაგრძელებლად, თქვენ უნდა აირჩიოთ ინსტალაციის ტიპი:
სრული - პროგრამის ყველა კომპონენტი დაინსტალირებული იქნება (ნაგულისხმევად დაინსტალირებული რეგულარული მომხმარებლებისთვის)
6. დაადასტურეთ, რომ პროგრამა მზად არის ინსტალაციისთვის და დააწკაპუნეთ ღილაკზე „ინსტალაცია“. ინსტალაციის პარამეტრების სანახავად ან შესაცვლელად დააჭირეთ ღილაკს „უკან“ ან „გაუქმება“ პროგრამიდან გასასვლელად.
7. დაელოდეთ ინსტალაციის დასრულებას და დააჭირეთ ღილაკს „დასრულება“.
ქვითრების გენერირებისას გაიცემა „ერთგანზომილებიანი“ ან „ორგანზომილებიანი“ შტრიხკოდები, რაც დამოკიდებულია არჩევანის მიხედვით „სააღრიცხვო პოლიტიკა (საბინაო და კომუნალური მომსახურება)“ პარამეტრებში (საბინაო და კომუნალური მომსახურების აღრიცხვა - საბუღალტრო პოლიტიკა (საბინაო და კომუნალური მომსახურება) - შტრიხკოდი)

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


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

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

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

დააკოპირეთ ის C:/Windows/System32 საქაღალდეში. შემდეგი, გამოიყენეთ ღილაკი "დაწყება" მთავარ მენიუში გადასასვლელად, დააჭირეთ "გაშვებას". ველში შეიყვანეთ შემდეგი ბრძანება: Regsvr32.exe C:/Windows/System32/barcode.ocx, დააჭირეთ ღილაკს „OK“.

დაასრულეთ 2D შტრიხკოდის დაყენება. ეს კოდი გამოიყენება 1C: საბუღალტრო პროგრამაში საგადასახადო დეკლარაციის დასაბეჭდად. გადადით სათაურის გვერდზე, შემდეგ გახსენით მეორე ჩანართი და მონიშნეთ ჩამრთველი „2D შტრიხკოდის ამობეჭდვა“.

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

როგორ დააკავშიროთ შტრიხკოდი 1 წამში

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

ინსტრუქციები

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

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

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

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

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