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

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

ღერძი ერთ-ერთი ეს მეთოდი ჩანს როგორც მოკლე ინსტრუქცია:

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

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


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

4. 1C სერვერის მქონე კომპიუტერზე, დამატებითი დავალების მენეჯერის უკან, მინიჭებული პროცესი rphost.exe იდენტიფიცირებულია დაკავშირებული მუშა პროცესის PID-ისთვის და წაიშლება.

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

6. მზადაა. შეგიძლიათ გადახვიდეთ დავალების კონსოლზე და შეამოწმოთ რუტინული დავალების მართებულობა.

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

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

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

მარეგულირებელი დეპარტამენტის შექმნა

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

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

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

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

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

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

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

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

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

მარეგულირებელი დეპარტამენტის პროგრამის შექმნა

//ოცნების შექმნა
"Im'yaRegdamentnogoZavdannya") ;

//მარეგულირებელი მონაცემების გასაღების დაყენება (არასავალდებულო)
ზავდანნია. გასაღები = "KeyZavdannya";

//ჩართავს რეგულაციებს
ზავდანნია. Vikoristannya = მართალია;

//დაგეგმილი მონაცემების ჩაწერა
ზავდანნია. Write() ;

პროგრამა პარამეტრების შეცვლის დაგეგმილი პარამეტრების მოსაძებნად

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


"მე ვარ რეგულარული განყოფილება"] ) ) ;


იაკშჩო ზავდანნია. რაოდენობა() > 0 ტოდი
ზავდანნია = ზავდანნია [0];


წინააღმდეგ შემთხვევაში
მენეჯმენტი = რეგულაციები. რეგულაციების შექმნა "მე ვარ რეგულარული განყოფილება") ;

KinetsYakscho;

//შესაცვლელ ამოცანაზე მიმდინარეობს ამოცანის რეგულაციები. თქვენ შეგიძლიათ შეცვალოთ თქვენი პარამეტრები.

დააწკაპუნეთ დიალოგზე და შეცვალეთ რეგულაციების განრიგი

p align="justify"> მარეგულირებელი ამოცანების გრაფიკთან მუშაობისთვის, არსებობს დიალოგის სპეციალური ტიპი. ჯერ კიდევ ვარაუდობენ, რომ ამ ტიპის მხოლოდ ერთი რეგულაცია შეიძლება გვქონდეს.

//მაივი ამოიღეთ საჭირო ტიპის მარეგულირებელი მოთხოვნებიდან
ზავდანნია = რეგულარული ზავდანნია. წესების ამოღება(ახალი სტრუქტურა("მეტამონაცემები" , მეტამონაცემები. წესები[ "მე ვარ რეგულარული განყოფილება"] ) ) ;

//როგორც კი მივიწყებულ სამყაროს სძინავს, სარეცხის უკან მხოლოდ ერთი დგას
იაკშჩო ზავდანნია. რაოდენობა() > 0 ტოდი
ზავდანნია = ზავდანნია [0];

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

KinetsYakscho;

როზქლად = ზავდანნია. სათავსო;

//დიალოგის შექმნა მარეგულირებელი ამოცანების განლაგების შესაცვლელად
DialogueEdit = New DialogRozkladiRegulatoryZavdannya (Rozklad) ;

//კორისტუვაჩევას შორის დიალოგისა და განლაგების შეცვლის პროცესის ჩვენება
იაკშტო დიალოგი რედაქტირება. VidkritiModal()
ზავდანნია. განლაგება = DialogueEdit. სათავსო;
ზავდანნია. Write() ;
KinetsYakscho;

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

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

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

IT ხშირად არეგულირებს მონიტორინგს.

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

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

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

მოდით ვისაუბროთ მათზე დღეს.

რეგულაციები 1C

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

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

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

1C მარეგულირებელი ამოცანების Vikonannya შეიძლება ჩართოთ დაუყოვნებლივ - შიგნით.

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

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

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

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

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

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

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

Vikoristannya – მოიცავს დირექტორიას (ეს იქნება მხოლოდ იმ შემთხვევაში, თუ მონიშნულია Wikistannya-ის ჩამრთველი).

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

1C მარეგულირებელი ამოცანების მართვა და მონიტორინგი

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

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

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

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

მონაცემთა ბაზებისა და მარეგულირებელი მონაცემების ასლები 1C

თუ თქვენ გაიმარჯვეთ 1C სერვერზე, მაშინ ხდება შემდეგი სიტუაცია:

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

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

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

ამ შემთხვევაში, შეიძლება იყოს პრობლემა სამუშაო მონაცემთა ბაზიდან 1C მარეგულირებელი ამოცანების ამოღების შედეგსა და ასლებს შორის.

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

Vikonannya და nevikonnannya მარეგულირებელი დეპარტამენტი 1C

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

  • პრობლემები თავისთავად წყდება - მათ მონიტორინგი სჭირდებათ
  • პარამეტრები კონფიგურირებულია სერვერის მოდულში
  • ნამუშევარი შეინახება სხვა Windows ანგარიშზე სხვადასხვა უფლებებით.

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

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

მესამე, რადგან დავალება მდებარეობს 1C მონაცემთა ბაზის მარჯვენა მხარეს, მაშინ დიდი მნიშვნელობა აქვს Windows მომხმარებლის უფლებებს, რომლითაც დავალებულია დავალება.

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

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


კარგ დღეს გისურვებთ ყველას!)
ბიზნესის აღრიცხვა, გამოცემა 3.0 (3.0.46.11).
პლატფორმა 8.3.9.2033წ.
დოკუმენტების ჯგუფური დამუშავების საათზე ჩნდება განგაში "ფონური მონაცემების დამუშავება არანორმალურად შეწყდა". არ არსებობს კარგი მიზეზები...
SQL სერვერის ხელახლა დაყენება, 1C სერვერი (ან ცოტა) არ შველის... იქნებ ვინმეს შეექმნათ მსგავსი პრობლემა? ძნელი სათქმელია, რის შემდეგაც მოხდა შეწყალება, რადგან ჯგუფური ღონისძიებები (დახურული თვეები) დიდი ხანია არ აღინიშნება...

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

სიმძლავრე: ფონი


პლატფორმა 1C: Enterprise 8.3 (8.3.9.2170), conf BP 3.0.
კონფიგურაცია კონფიგურირებულია ინტეგრაციისთვის გარე მონაცემთა ძრავების საშუალებით (DBMS ტიპი - OracleDatabase). არაერთი ცხრილი დაემატა NSІ-ის და განცხადებების გაცნობის მიზნით. იმიტომ რომ უკვე იყო ბევრი მონაცემი, რომლის გენერირებაც შესაძლებელი იყო ფონური მონაცემების მეშვეობით. ნაწილის ზომა – 100,000, პაკეტის ზომა – 10,000, დოკუმენტის ტრანზაქციის რაოდენობა – 1000, ერთდროულად გაშვებული ფონური ამოცანების რაოდენობა – 8.
გავუშვი, ვტვირთავ, ყველაფერი დაახლ. ღამით რომ ჩავიცვა, გასაგებია, რომ ჰიბერნაციის რეჟიმში გადავდივარ. ყოველი საათის შემდეგ, როგორც სხივი მიუთითებს, ფონის მუშაობა იწყება, მაგრამ არ მთავრდება. შედეგი იყო ის, რომ მუშაობა მე-12 ღამეს დაიწყო, მე-8 ღამეს დამთავრდა (დათვი რომ გავისროლე) და ამის შემდეგ ნორმალურ რეჟიმში განაგრძეს დასრულება. გაშვებული როგორც გამხდარი, ასევე სქელი კლიენტში. პარამეტრების კორექტირებაა საჭირო - პასიურ სესიაში გატარებული საათი არის 1200, თორემ თინ კლიენტი ფართოვდება და რა პრობლემა შეიძლება იყოს? არ მინდა ვიმიკატი, რადგან... კორისტუვაჩები არ ტოვებენ პროგრამას, არ წყვეტენ ძილს. იქნებ ვინმეს შეგხვედრიათ მსგავსი პრობლემა? როგორ გეგონა?

თემა:

ასეთი შესაძლებლობა არ არსებობს.

Sens გაუშვით ფონი zavdannya და შეამოწმეთ yogo დასრულება?
ისე, რომ არ შეასრულოთ 8-ზე მეტი ფონური დავალება?

გადაიტანეთ ფონური ამოცანების „მენეჯერი“ სერვერის უკანა მხარეს და აკონტროლეთ იგი.

Pentuim D840-ზე 40-50 ფონური დავალების შესრულება - ფრენა ნორმალურია, მაგრამ შემდეგ პროცესორი/მეხსიერება დაზარალდება.

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


პლატფორმა 8.3.6.2152
შემდგომი დამუშავებისთვის აუცილებელია ფაილის UV ფონზე გადატანა.
რობივს მოსწონს ეს:
&კლიენტზე
პროცედურა Command1(Command) FileDD = New DoubleDani(Filename); AddressesConverterForBackground = PlaceInHoursConvertible(FileDD, UniqueIdentifier); გაუშვით VivantazhennyaZavantazhennyaOnServer(AddressesForBackground) EndProcedures &OnServer ფუნქცია StartVivantazhennyaZavantazhennyaOnServer(AddressesForBackground)მეთოდის პარამეტრები = ახალი მასივი; MethodParameters.Addati(AddressForBackground); Background = Background.Viconati ("MyZagalniyModule.MyBackground", ParametersMethod); ბოლო ფუნქციები
წინა მოდულში:

პროცედურა MyBackground(AddressAddress) Export FileDD = OtrimatiZ TimeLog(AddressAddress); YakshtoValueType(FileDD) = Type("DoubleData")Todi ჟურნალის ჩანაწერის რეგისტრაცია ჟურნალის ჩანაწერის რეგისტრაცია("Nalagodzhennya", "Ni DD"); KinetsYakscho; KіnetsProcedures ეს რომ ვცადე: Files = New Massive; Files.Add(New DescriptionPassedFile(Filename)); PlacedFiles = ახალი მასივი; იაკშტო არ განათავსო ფაილები (ფაილები, ადგილის ფაილები, სიცრუე, უნიკალური იდენტიფიკატორი) Todi Poverennaya ; KinetsYakscho; მისამართი: ფონისთვის = განთავსებული ფაილები. ასე რომ ვცადე: RacketAddressesForBackground = PlaceAtHoursRacket(Undefined, UniqueIdentifier); PlaceFile (BackgroundStorageAddress, FileName, Nonsense);
ღერძი ჩვეულებრივ გადადის ფონიდან კლიენტზე დროის საათის განმავლობაში, მაგრამ ღერძი კლიენტიდან ფონზე საერთოდ არ არის შესამჩნევი.

თემა:სხვათა შორის, ყველაფერი ადვილი დასასრული აღმოჩნდა. სინამდვილეში, თქვენ შეგიძლიათ უბრალოდ გადასცეთ Dual Data, როგორც პარამეტრი ფონის მონაცემებს. არაკვალიფიციური მოყვარულებისთვის, ციტირეთ მტკიცებულება და გაარკვიეთ, რომ "ასე არის განკუთვნილი", სამუშაო კოდი:
&კლიენტზე
Procedure Command1 (Command) Run VivantazhenyaZavantazhennyaOnServer (ახალი ორმაგი მონაცემები (ფაილის სახელი)) დასრულების პროცედურები
&სერვერის ფუნქციაზე LaunchVivantageNaVantageNaServer(DD)MethodParameters = ახალი მასივი; MethodParameter.Addat(DD); Background = Background.Viconati ("MyZagalniyModule.MyBackground", ParametersMethod); EndFunctions პროცედურა MyBackground(FileDD) Export ValueType(FileDD) = Type("DoubleData") Todi ჟურნალის ჩანაწერის რეგისტრაცია("Nalagodzhennya", "Є DD"); წინააღმდეგ შემთხვევაში ჟურნალის ჩანაწერის რეგისტრაცია("Nalagodzhennya", "Ni DD"); KinetsYakscho; კინეტების პროცედურები

ფონური მონაცემთა ბაზის გაშვება საჭირო ანგარიშის მენეჯერის ქვეშ


Მე დავფრინავ!
Є 1C: Enterprise 8.3 (8.3.11.2924), UT 11.3.4.93 კლიენტი - სერვერი.
ამ კონფიგურაციაში რეესტრი „დარეგისტრირება კლიენტებთან დოკუმენტების მიხედვით“ განისაზღვრება დოკუმენტის გაფორმების მომენტით, ხოლო მარეგულირებელი მოთხოვნებით „დოკუმენტების ვიკონაჟი მომხმარებლებთან/მომწოდებლებთან“.
ვისი მარეგულირებელი საქმეები მიიღო შეწყალება, რადგან... იმედოვნებდნენ, რომ ფულის გამომუშავება დახურულ პერიოდში (რედაქციის თარიღამდე). მარეგულირებელ განყოფილებაში დანიშნეს სპეციალური ექიმი, რომლის დაბადების თარიღი იყო ნათელი, რის შემდეგაც ყველაფერი დაიწყო.
თუმცა, საჭიროა იმის უზრუნველყოფა, რომ რეესტრებში არსებული მონაცემები მუშაობს დოკუმენტის განთავსების დროს და არა მაშინ, როცა ფონური დავალება იწყება განლაგების შემდეგ.
თუ თქვენ გაუშვით თავად კოდი, რომელიც შეესაბამება მარეგულირებელ მოთხოვნებს დოკუმენტის შესრულებისას, თავად პრობლემა ჩნდება - დახურული პერიოდი. და თუ თქვენ პროგრამულად გაუშვით ფონური დავალება, რომელიც აწარმოებს ამ კოდს დოკუმენტის შესრულების მომენტში, ის გამოიძახებს ზუსტად იმავე შეტყობინებას, რადგან დახურვის პერიოდი და ფონური სამუშაო, რომელიც პროგრამულად იწყება, იწყება ნაკადის ჩამწერის სახელწოდებით და შემდეგ იხურება შეგროვების თარიღი. თუმცა, თუ ფონური დავალება დაწყებულია განლაგებისთვის, რომელსაც დამგეგმავში აქვს დაინსტალირებული „სწორი“ კორისტუვაჩი, ყველაფერი აყვავდება. ღერძი არის ის, თუ როგორ უნდა ვიმუშაოთ პროგრამულად, როგორ დავიწყოთ ფონური სამუშაო პროგრამულად საჭირო კონტროლის სისტემის ქვეშ „დამგეგმავის მეშვეობით“, როგორ გავუმკლავდეთ სტანდარტულ რუტინულ სამუშაოს, თუ გნებავთ?

თემა:

Hiba არა ქვეშ, რა სახის კორექტირება?
ეს შეიძლება იყოს კონფიგურაციის ხარვეზი

Lis2007-მა თქვა:

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

დააჭირეთ გასახსნელად...

უზრუნველყოფილია: ფონის პარამეტრები


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

თემა:მოწინავე მოდულები გაფართოვდა ფუნქციებამდე, რომელიც მოითხოვს კლიენტის მხარეს და არა სერვერის ინტერფეისს. მე მქონდა შანსი დავმჯდარიყავი მშვილდთან # I'm Todi's Client. მუშაობდა და მთლიანად.

ციტატა: შეწყალება ვიკონის გაცვლის დროს


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

დავალების მექანიზმი არის 1C ადმინისტრირების ერთ-ერთი ინსტრუმენტი. VIN მოიცავს:

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

Nutrition 09.59 ispitu 1C: პროფესიონალი პლატფორმებით. მარეგულირებელი განყოფილების მაგალითი:

  1. შეიძლება შეიქმნას პროგრამულად
  2. თქვენ შეგიძლიათ შექმნათ სიის სახით, რომელიც ხელმისაწვდომია პროგრამის მთავარი მენიუს ბრძანებით ("ოპერაციები/რეგულაციები")
  3. მხოლოდ ერთი ინსტანცია იქმნება ერთდროულად (თუ შეიქმნა შესაბამისი კონფიგურაციის ობიექტი)
  4. მითითებულია კონფიგურაციის რეჟიმში სხვა ჩანართზე "საწყობის" ღილაკის უკან
  5. Verné vіdpovidі 1 და 2
პირველი პასუხი სწორია. თუ მარეგულირებელი მონაცემები განისაზღვრება (ნახ.), მაშინ მონაცემები შეიქმნება ერთ ეგზემპლარად კონფიგურატორში მითითებული განლაგების გამოყენებით. არამნიშვნელოვანი ამოცანების მაგალითები მიჰყვება სამეწარმეო რეჟიმში მითითებულ განლაგებას პროგრამულად.
კვების 09.60 გამოცდა 1C: პროფესიონალი პლატფორმებით. არსებობს მთელი რიგი რეგულირებული ბრძანებები, რომლებიც შეიძლება ერთდროულად გადაწყდეს, რაც შეიძლება იყოს:
  1. იყავი ისეთი, როგორიც ხარ ცრურწმენის გარეშე
  2. რაც არ უნდა რთული იყოს, ნუ დავასრულებთ ორ ამოცანას ერთი და იგივე გასაღებით და მეთოდით
  3. იქნება ეს ამდენი რამ, თორემ ჩვენ არ დავასრულებთ ორ შენობას ერთი და იგივე გასაღებით და სახელებით
  4. როგორც არ უნდა იყოს, არ იქნება კავშირი ორ ერთეულს შორის ერთი და იგივე გასაღებით და დაკავშირებული იქნება იმავე მეტამონაცემების ობიექტთან
პასუხი სწორია. მთავარია მარეგულირებელი ამოცანის ძალა, რომელიც საშუალებას იძლევა დაჯგუფდეს მთელი რიგი მსგავსი ამოცანები. ამავდროულად, შესაძლებელია მხოლოდ ერთი დავალების გაშვება ერთი საკვანძო მნიშვნელობით (ცარიელი მნიშვნელობები არ უნდა იქნას გათვალისწინებული). ასევე, ამავდროულად, დაბნეულობის თავიდან აცილების მიზნით სრულდება მინიმუმ ერთი საკონტროლო ბრძანება კონკრეტულ ობიექტზე.
Nutrition 09.62 ispitu 1C: პროფესიონალი პლატფორმებით. როგორც მარეგულირებელი ადმინისტრაციის მეთოდი, შეიძლება გამოყენებულ იქნას შემდეგი პროცედურა:
  1. თქვენი ბრალი არ არის პარამეტრების გამოყენება
  2. თქვენ შეგიძლიათ გქონდეთ მხოლოდ ერთი პარამეტრი (მნიშვნელობების სია)
  3. შესაძლოა მხოლოდ ერთი პარამეტრი (სტრუქტურა)
  4. შესაძლოა მხოლოდ ერთი პარამეტრი (მასივი)
  5. შეიძლება იყოს რამდენიმე პარამეტრი
პასუხი სწორია. რუტინული დავალების მეთოდის პარამეტრების რაოდენობა მსგავსია თავად რუტინული ამოცანის პარამეტრების რაოდენობისა.
Nutrition 09.63 ispitu 1C: პროფესიონალი პლატფორმებით. მარეგულირებელი განყოფილების შექმნისთვის კორისტუვაჩი დამნაშავეა დედა:
  1. ადმინისტრატორის უფლებები
  2. ამ კონფიგურაციის ობიექტის გამოყენების უფლებები (დაყენებულია როლთან ერთად)
  3. ამ კონფიგურაციის ობიექტის ახალი მაგალითების შექმნის უფლება (დაყენებულია როლთან ერთად)
  4. უფლებების მიუხედავად, მარეგულირებელი მინიჭების მეთოდი განისაზღვრება პრივილეგირებული რეჟიმით
პირველი პასუხი სწორია, მხოლოდ ადმინისტრატორები არიან მართალი.
კვების 09.64 ispitu 1C: პროფესიონალი პლატფორმებით. თუ რეგულაცია მითითებულია კონფიგურატორში (შესაბამის კონფიგურაციის ობიექტში), როგორც მოსალოდნელია, მაშინ ის არ არის დამახასიათებელი სხვებისთვის (აირჩიეთ ყველაზე შესაფერისი):
  1. შეუძლებელია მარეგულირებელი მონაცემების გადიდებული მაგალითის შექმნა გადიდებული მარეგულირებელი მონაცემების მეტამონაცემების ობიექტთან ბმულით
  2. მნიშვნელობების წინ, მარეგულირებელი მონაცემების ასლი არ შეიძლება მოინიშნოს როგორც წაშლილი და ხილული
  3. საინფორმაციო ბაზაში ინახება მხოლოდ მარეგულირებელი ამოცანების ეგზემპლარები, მაგრამ სესიის ობიექტების მაგალითები არ ინახება მონაცემთა ბაზაში.
  4. Verné vіdpovidі 1 და 2
  5. Vernі vіdpovidі 2 და 3
  6. ვერსიები 1, 2, 3
მეგობრის განცხადება სწორია. წინასწარ, მარეგულირებელი ბრძანებების ასლები შეიძლება შეიცვალოს ან წაიშალოს. ეს ახლა ხელმისაწვდომი იქნება შაბლონების სიიდან:
Nutrition 09.67 ispitu 1C: პროფესიონალი პლატფორმებით. ვინაიდან ფუნქცია გამოიყენება როგორც რეგულირების მეთოდი, მაშინ:
  1. ფუნქციის მიერ შემობრუნებული მნიშვნელობები იგნორირებულია
  2. როდესაც თქვენ სცადეთ Vikonannya ქარხანა, გამოჩნდება ჯარიმა
  3. სისტემას შეეძლება შექმნას ვიკი მოცემული მცენარისთვის (ქვესტი არ შეიქმნება ასინქრონულად)
  4. მნიშვნელობა შეიცვლება მარეგულირებელი პარამეტრის ბოლო პარამეტრში
პირველი პასუხი სწორია.
კვების 09.61 ispitu 1C: პროფესიონალი პლატფორმებით. როგორ შეიძლება მარეგულირებელი და ფონური საკითხები ერთმანეთთან იყოს დაკავშირებული?
  1. რეგულაციები შეიძლება გამოიწვიოს ფონური მართვა
  2. მარეგულირებელი რეგულაციები წარმოშობს ფონურ რეგულაციებს
  3. ფონური მონაცემები obv'yazkovo იძლევა მარეგულირებელ პერსონალს
  4. არ არის აუცილებელი ურთიერთდაკავშირება
სწორი პასუხი მეორეა - ფონური დავალება არის ობიექტი, რომელიც რეგულირდება და მისი შექმნა სავალდებულოა, თორემ თავად რეგულირებული ამოცანა კარგავს აზრს.
კვება 09.65 ispitu 1C: პროფესიონალი პლატფორმებით. რუტინული და ფონური ამოცანების უსაფრთხოების უზრუნველსაყოფად, აუცილებელია:
  1. 1C: Enterprise გაშვების ხელმისაწვდომობა ინსტალაციასთან "Planuvalnik" ინსტალაციის გაშვებისას
  2. 1C: Enterprise-ის გაშვების ხელმისაწვდომობა მსგავსი სისტემის მეთოდით, რომელიც პერიოდულად გადატვირთულია
  3. 1C: Enterprise გაშვების ხელმისაწვდომობა სისტემის მსგავსი მეთოდით, რომელიც პერიოდულად გადის (გარდა სისტემის ფუნქციონირების ფაილური ვერსიისა)
  4. როგორც ფაილის, ასევე კლიენტ-სერვერის ვარიანტებში, არ არის საჭირო 1C: Enterprise-ის ინსტანციის გაშვება.
პრაქტიკაში, მესამე პასუხი სწორია. კლიენტ-სერვერის ვერსიაში, რუტინული ამოცანების გაშვებას ახორციელებს კლასტერის მენეჯერი. ამდენად, თუ კონკრეტული კლიენტის კავშირი არ დამყარდა საინფორმაციო ბაზასთან, რეგულაციული მოთხოვნები იგნორირებულია (ამის გულისთვის, რომ ისინი არ იყოს დაცული კონკრეტული საინფორმაციო ბაზისთვის). რობოტის ფაილურ ვერსიაში, რუტინული ამოცანების ავტომატურად დასაწყებად, საჭიროა კლიენტის ხილული კავშირის არსებობა, რომელიც გამოიყენება დავალების განრიგად. ვისი პასუხისმგებლობაც ეკისრება დასუფთავების პროცესს, რომელიც რეგულარულად აწკაპუნებს იმპორტირებული ვიდეოს მეთოდის Viconati Processing Task ().
მტკიცებულებისთვის, მეოთხე ვერსია სწორია.
კვების 09.57 ispitu 1C: პროფესიონალი პლატფორმებით. ფონის პარამეტრები იძლევა საშუალებას:
  1. დაიცავით პროცედურა ეტაპობრივად
  2. vikonuvati პროცედურა ასინქრონულად
  3. დაუშვით გადატვირთვა გადაუდებელი შეწყვეტის შემთხვევაში
  4. Verné vіdpovidі 1 და 2
  5. Vernі vіdpovidі 2 და 3
  6. ვერსიები 1, 2, 3
მეგობრის განცხადება სწორია. ასინქრონულად - სხვაგვარად, პროცედურის დასრულების გარეშე.
კვების 09.58 ispitu 1C: პროფესიონალი პლატფორმებით. ფონური ამოცანების რაოდენობა ერთდროულად შეიძლება იყოს:
  1. იყავი ისეთი, როგორიც ხარ ცრურწმენის გარეშე
  2. მხოლოდ ერთი ჩანაწერი საინფორმაციო ბაზაზე
  3. მხოლოდ ერთი დავალება კორისტუვაჩის სესიაზე
  4. როგორც არ უნდა იყოს, შეუძლებელია ორი ამოცანის გაშვება ერთი და იგივე გასაღებით და მეთოდით
  5. რთული იქნება, წინააღმდეგ შემთხვევაში შეუძლებელია ორი მცენარის წამოწყება ერთი და იგივე გასაღებით და სახელით
  6. როგორც არ უნდა იყოს, შეუძლებელია ორი ამოცანის გაშვება ერთი და იგივე გასაღებით და ასოცირებული იმავე მეტამონაცემების ობიექტთან
სწორი ვერსია არის მეოთხე.
კვების 09.66 ispitu 1C: პროფესიონალი პლატფორმებით. ფონური სამუშაო დასრულდა:
  1. შენახულია საინფორმაციო ბაზაში
  2. є სესიის ობიექტები, რომლებიც ინახება ერთი საათის განმავლობაში (არ ინახება საინფორმაციო ბაზაში)
  3. არ არის დაცული საუკეთესოდ
სწორი პასუხია ის, რომ მასპინძელი არის გადმოწერილი ფილმის ფონის ობიექტი, რომელიც სესიაზე მხოლოდ ერთი საათის განმავლობაში გრძელდება.