Гэр / Интернет дээр ажиллах / 1s серверийн ердийн ажлууд. Бүх нийтийн зохицуулалтын даалгавар. Файл горим дахь арын ажил

1s серверийн ердийн ажлууд. Бүх нийтийн зохицуулалтын даалгавар. Файл горим дахь арын ажил

1 Ажлын хөдөлгүүр
2 Суурь ажил
3 Төлөвлөсөн ажил
4 Файл болон клиент-сервер хувилбарт далд даалгавруудыг гүйцэтгэх онцлог
5 Хуваарьт ажлын мета өгөгдлийг бий болгох
6 Ажлын консол
7 Төлөвлөсөн ажилтай ажиллах
7.1 Ажлын объектууд
7.2 Ажлын байрны жагсаалтыг авах
7.3 Бүтээлт
7.4 Устгах
7.5 Ажлын объект авах

Ажлын механизм

Ажлын механизм нь аливаа програм эсвэл функцийг хуваарийн дагуу эсвэл асинхроноор гүйцэтгэхэд зориулагдсан.

Ажлын механизм нь дараахь ажлуудыг гүйцэтгэдэг.

  • Системийн тохиргооны үе шатанд ердийн горимуудыг тодорхойлох чадвар;
  • Хуваарийн дагуу заасан арга хэмжээг хэрэгжүүлэх;
  • Өгөгдсөн процедур эсвэл функцийн дуудлагын гүйцэтгэл нь асинхрон, өөрөөр хэлбэл. дуусгахыг хүлээхгүйгээр;
  • Тодорхой ажлын явцыг хянах, түүний гүйцэтгэлийн статусыг авах (түүний гүйцэтгэлийн амжилт эсвэл бүтэлгүйтлийг илтгэх утга);
  • Одоогийн ажлуудын жагсаалтыг авах;
  • Нэг буюу хэд хэдэн ажлыг дуусгахыг хүлээх чадвар;
  • Ажлын менежмент (цуцлах боломж, гүйцэтгэлийг хаах гэх мэт).

Ажлын хөдөлгүүр нь дараахь бүрэлдэхүүн хэсгүүдээс бүрдэнэ.

  • Төлөвлөсөн ажлуудын мета өгөгдөл;
  • Төлөвлөсөн даалгавар;
  • Суурь ажил;
  • Даалгавар хуваарьлагч.

Суурь ажил - хэрэглээний даалгавруудыг асинхроноор гүйцэтгэхэд зориулагдсан. Суурь ажлуудыг суулгасан хэлийг ашиглан хэрэгжүүлдэг.

Төлөвлөсөн ажлууд - програмын даалгавруудыг хуваарийн дагуу гүйцэтгэхэд зориулагдсан. Төлөвлөсөн ажлууд нь мэдээллийн санд хадгалагдаж, тохиргоонд тодорхойлсон мета өгөгдөл дээр тулгуурлан бүтээгддэг. Хуваарьт ажлын мета өгөгдөл нь нэр, арга, хэрэглээ гэх мэт мэдээллийг агуулдаг.

Төлөвлөсөн ажил нь төлөвлөсөн ажилтай холбоотой аргыг хэдэн цагт гүйцэтгэх ёстойг тодорхойлдог хуваарьтай байдаг. Хуваарийг дүрмээр бол мэдээллийн санд тохируулдаг боловч тохиргооны үе шатанд тохируулж болно (жишээлбэл, урьдчилан тодорхойлсон хуваарьт ажлуудын хувьд).

Даалгаврын хуваарь гаргагч нь төлөвлөсөн ажлуудын гүйцэтгэлийг төлөвлөхөд ашиглагддаг. Төлөвлөсөн ажил бүрийн хувьд хуваарь гаргагч одоогийн огноо, цаг нь төлөвлөсөн ажлын хуваарьтай тохирч байгаа эсэхийг үе үе шалгадаг. Хэрэв энэ нь таарч байвал хуваарь гаргагч нь тухайн ажлыг гүйцэтгэхээр төлөвлөдөг. Үүнийг хийхийн тулд энэ хуваарьт даалгаврын дагуу төлөвлөгч нь бодит боловсруулалтыг гүйцэтгэдэг суурь даалгаврыг үүсгэдэг.

Суурь ажил

Тооцооллын үр дүнг удаан хугацааны дараа авах боломжтой үед суурь ажил нь нарийн төвөгтэй тооцоолол хийхэд тустай. Ажлын хөдөлгүүр нь ийм тооцоог асинхроноор хийх хэрэгсэлтэй байдаг.

Арын ажил нь арын ажил ажиллаж байх үед дуудагдах холбогдох аргатай байдаг. Даяаршлын бус аливаа журам, функц нь үндсэн ажлын аргын үүрэг гүйцэтгэдэг. нийтлэг модуль, сервер дээр дуудаж болно. Суурь ажлын параметрүүд нь сервер рүү дамжуулахыг зөвшөөрсөн аливаа утга байж болно. Арын ажлын параметрүүд нь түүний дуудаж буй процедур эсвэл функцийн параметрүүдтэй яг таарч байх ёстой. Хэрэв суурь ажлын арга нь функц бол түүний буцах утгыг үл тоомсорлодог.

Арын ажил нь ямар ч програмын утгатай түлхүүртэй байж болно. Түлхүүр нь далд ажлуудыг эхлүүлэх хязгаарлалтыг танилцуулж байна - тодорхой түлхүүрийн утга, арын ажлын аргын заасан нэртэй (аргын нэр нь модулийн нэр болон журам эсвэл функц). Түлхүүр нь нэг бүлэгт нэгээс илүү суурь ажлыг гүйцэтгэхгүйн тулд тодорхой програмын шинж чанарын дагуу ижил аргуудтай суурь ажлуудыг бүлэглэх боломжийг олгодог.

Суурь ажлуудыг ямар ч холболтоос программчлан үүсгэж, удирддаг. Ямар ч хэрэглэгч суурь ажил үүсгэх эрхтэй. Үүний зэрэгцээ үүнийг үүсгэсэн хэрэглэгчийн нэрийн өмнөөс гүйцэтгэгддэг. Захиргааны эрхтэй хэрэглэгч эсвэл эдгээр даалгаврыг үүсгэсэн хэрэглэгч ямар ч холболтоос даалгавруудыг хүлээн авах, мөн дуусгахыг хүлээх боломжтой.

Арын ажил нь зөвхөн сессийн объект боловч ямар ч хэрэглэгчийн сессэд хамаарахгүй. Ажил бүрийн хувьд тусгай системийн сессийг үүсгэсэн бөгөөд дуудлага хийсэн хэрэглэгчийн нэрийн өмнөөс ажилладаг. Суурь ажил нь байнгын төлөвтэй байдаггүй.

Суурь ажил нь бусад үндсэн ажлуудыг үүсгэж болно. Үйлчлүүлэгч-сервер хувилбарт энэ нь кластерын ажлын процессууд дээр нарийн төвөгтэй тооцооллыг зэрэгцүүлэх боломжийг олгодог бөгөөд энэ нь тооцооллын процессыг бүхэлд нь хурдасгах боломжийг олгодог. Зэрэгцээ болгох нь хэд хэдэн хүүхдийн суурь ажлыг төрүүлэх замаар хэрэгждэг бөгөөд тэдгээр нь тус бүрийг үндсэн үндсэн ажилдаа дуусгахыг хүлээж байна.

Амжилттай эсвэл бүтэлгүйтсэн суурь ажлуудыг 24 цагийн турш хадгалж, дараа нь устгана. Хэрэв ажиллаж байгаа арын ажлын тоо 1000-аас хэтэрвэл хамгийн хуучин дэвсгэр ажлуудыг мөн устгана.

Төлөвлөсөн даалгавар

Төлөвлөсөн ажлуудыг хуваарийн дагуу тодорхой үе үе эсвэл нэг удаагийн үйлдлүүдийг хийх шаардлагатай үед ашигладаг.

Төлөвлөсөн ажлуудыг мэдээллийн санд хадгалдаг бөгөөд тохиргоонд тодорхойлсон хуваарьт даалгаврын мета өгөгдөл дээр үндэслэн бүтээдэг. Мета өгөгдөл нь хуваарьт даалгаврын параметрүүдийг тодорхойлдог: арга, нэр, түлхүүр, ашиглах чадвар, урьдчилан тодорхойлсон тэмдэг гэх мэт. ердийн даалгавар, гэх мэт.

Төлөвлөсөн ажлуудыг үүсгэх, удирдах нь ямар ч холболтоос програмын дагуу хийгддэг бөгөөд зөвхөн захиргааны эрхтэй хэрэглэгчдэд зөвшөөрөгддөг.

Анхаарна уу. Файлын хувилбар дээр ажиллахдаа даалгаврын хуваарийг эхлүүлэхгүйгээр төлөвлөсөн ажлуудыг үүсгэж, засах боломжтой.

Хуваарьт даалгавар нь хуваарьтай даалгавар гүйцэтгэх үед дуудагддаг аргатай холбоотой байдаг. Төлөвлөсөн ажлын арга нь сервер дээр дуудагдах боломжтой, глобал бус хуваалцсан модулийн аливаа процедур эсвэл функц байж болно. Төлөвлөсөн ажлын параметрүүд нь сервер рүү дамжуулахыг зөвшөөрсөн аливаа утга байж болно. Төлөвлөсөн ажлын параметрүүд нь түүний дууддаг процедур эсвэл функцийн параметрүүдтэй яг таарч байх ёстой. Хэрэв хуваарьт ажлын арга нь функц бол түүний буцах утгыг үл тоомсорлодог.

Хуваарьт ажил нь түлхүүртэй байж болно - ямар ч ашигласан утга. Түлхүүр нь төлөвлөсөн ажлуудыг эхлүүлэхэд хязгаарлалт тавьдаг Цагийн нэгж тутамд ижил мета өгөгдлийн объекттой холбоотой хуваарьт ажлуудын дотроос тодорхой түлхүүр утгатай зөвхөн нэг хуваарьт ажлыг гүйцэтгэх боломжтой. Түлхүүр нь нэг мета өгөгдлийн объекттой холбоотой хуваарьт ажлуудыг тодорхой програмын атрибутын дагуу бүлэглэх боломжийг олгодог бөгөөд ингэснээр нэг бүлэгт нэгээс илүү төлөвлөсөн ажлыг гүйцэтгэхгүй.

Тохиргооны явцад та урьдчилан тодорхойлсон хуваарьт ажлуудыг тодорхойлж болно. Урьдчилан тодорхойлсон хуваарьтай ажлууд нь ердийн хуваарьтай ажлуудаас ялгаатай биш бөгөөд тэдгээрийг тодорхой үүсгэх эсвэл устгах боломжгүй юм. Хэрэв хуваарьт ажлын мета өгөгдлийг тохируулсан бол урьдчилан тодорхойлсон хуваарьт ажлын шинж тэмдэг, дараа нь тохиргоог шинэчлэх үед мэдээллийн санд урьдчилан тодорхойлсон хуваарьтай ажил автоматаар үүсгэгдэх болно. Хэрэв урьдчилан тодорхойлсон хайрцгийг арилгавал тохиргоог шинэчлэх үед урьдчилан тодорхойлсон хуваарьтай ажил мэдээллийн санд автоматаар устах болно. Урьдчилан тодорхойлсон хуваарьт даалгаврын шинж чанаруудын анхны утгыг (жишээлбэл, хуваарь) мета өгөгдөлд тохируулсан болно. Ирээдүйд програм ажиллаж байх үед тэдгээрийг өөрчлөх боломжтой. Урьдчилан тодорхойлсон хуваарьт ажлуудад параметр байхгүй.

Төлөвлөсөн ажлын хуваарь нь төлөвлөсөн ажлыг хэдэн цагт эхлүүлэхийг тодорхойлдог. Хуваарь нь дараахь зүйлийг тохируулах боломжийг олгодог: ажил эхлэх, дуусах огноо, цаг, гүйцэтгэлийн хугацаа, төлөвлөсөн ажлыг гүйцэтгэх долоо хоногийн өдрүүд, сарууд гэх мэт (барьсан ажлын тодорхойлолтыг үзнэ үү). хэлээр).

Төлөвлөсөн ажлын хуваарийн жишээ:

Цаг бүр, нэг л өдөр

Дахин оролдох PeriodDays = 0, Дахин оролдох PeriodDuringDay = 3600

Өдөр бүр өдөрт нэг удаа

Дахин оролдох Perioddays = 1, PeriodDuringDay = 0

Нэг өдөр, нэг удаа

Дахин оролдох хугацааны өдрүүд = 0

Өдөр бүр, өдөрт нэг удаа

Дахин оролдох хугацааны өдрүүд = 2

Өдөр бүр 01.00-07.00 цаг бүр

Дахин оролдох хугацааны өдрүүд = 1
Дахин оролдох хугацаа Өдрийн турш = 3600
Эхлэх цаг = 01.00
Дуусах цаг = 07.00

Бямба, Ням гараг бүр 09.00 цагаас

Дахин оролдох хугацааны өдрүүд = 1
Долоо хоногийн өдрүүд = 6, 7
Эхлэх цаг = 09.00

Өдөр бүр нэг долоо хоног, долоо хоног өнгөрдөг

Дахин оролдох хугацааны өдрүүд = 1
Долоо хоног = 2

01.00 цагт нэг удаа

Эхлэх цаг = 01.00

Сар бүрийн сүүлийн өдөр 9:00 цагт.

Дахин оролдох хугацааны өдрүүд = 1
Сарын өдөр = -1
Эхлэх цаг = 09.00

Сар бүрийн тавны 9:00 цагаас

Дахин оролдох хугацааны өдрүүд = 1
Сарын өдөр = 5
Эхлэх цаг = 09.00

Сар бүрийн хоёр дахь Лхагва гаригт өглөөний 9:00 цагт

Дахин оролдох хугацааны өдрүүд = 1
Сар дахь долоо хоногийн өдөр = 2
Долоо хоногийн өдрүүд = 3
Эхлэх цаг = 09.00

Та ажил явагдаж байгаа эсэхийг шалгаж болно өгсөн огноо(CheduleRegularTasks объектын RequiredExecution арга). Төлөвлөсөн ажлуудыг үргэлж тодорхой хэрэглэгчийн нэр дээр гүйцэтгэдэг. Хэрэв төлөвлөсөн ажлын хэрэглэгчийг заагаагүй бол гүйцэтгэл нь захиргааны эрх бүхий үндсэн хэрэглэгчийн нэрийн өмнөөс явагдана.

Төлөвлөсөн ажлуудыг суурь ажлуудыг ашиглан гүйцэтгэдэг. Төлөвлөгч нь төлөвлөсөн ажлыг эхлүүлэх шаардлагатайг тодорхойлох үед энэ хуваарьт даалгавар дээр үндэслэн суурь даалгавар автоматаар үүсгэгддэг бөгөөд энэ нь цаашдын бүх боловсруулалтыг гүйцэтгэдэг. Хэрэв энэ хуваарьт ажил аль хэдийн ажиллаж байгаа бол хуваарь нь үл хамааран дахин ажиллахгүй.

Төлөвлөсөн ажлууд нь дахин эхлүүлэх чадвартай байдаг. Энэ нь ялангуяа хуваарьт даалгавар гүйцэтгэх аргыг баталгаажуулах шаардлагатай үед үнэн юм. Төлөвлөсөн ажил хэвийн бусаар дуусгавар болсон эсвэл ажилчны процесс (үйлчлүүлэгч-сервер хувилбарт) эсвэл хуваарьт даалгавар ажиллаж байсан клиент процесс (файлын хувилбарт) хэвийн бус зогссон үед дахин эхлүүлнэ. Төлөвлөсөн даалгаварт та үүнийг хэдэн удаа дахин эхлүүлэх шаардлагатайг, мөн дахин эхлүүлэх хоорондын зайг зааж өгч болно. Дахин эхлүүлэх боломжтой хуваарьт ажлын аргыг хэрэгжүүлэхдээ түүнийг дахин эхлүүлэх үед гүйцэтгэл нь эхнээсээ эхлэх бөгөөд эвдэрсэн үеэс хойш үргэлжлэхгүй гэдгийг анхаарах хэрэгтэй.

Үүнийг санах нь чухал юм дуусах цагзаасан хугацаанд үндсэн ажлыг дуусгах албагүй. Зарим мэдэгдэл:
* Арын ажил өлгөгдөөгүй боловч шалтгааны улмаас үргэлжлүүлэн ажиллаж байвал автоматаар цуцлагдахыг үл тоомсорлож болно
платформ дээрх бүх үйлдлийг буцаах боломжгүй. Гүйцэтгэсэн бол мөчлөгийн кодсуулгасан хэл, дараа нь ажлыг цуцлах
өөрөөр болохгүй. Энэ бүхэн ажил хийж байгаа зүйлээс хамаарна.
* Дуусах цаг - ажил эхэлж дуусахгүй байх хязгаар вэ?
* Хүчээр цуцлахажил гүйлгээ эхлэх мөчид хийсэн өөрчлөлтийг буцаах уу?

Файл болон клиент-сервер хувилбарт далд даалгавруудыг гүйцэтгэх онцлог

Файл болон клиент-серверийн хувилбаруудад далд ажлыг гүйцэтгэх механизм нь өөр өөр байдаг.

  • Файлын хувилбарт та арын даалгавруудыг гүйцэтгэх тусгай клиент процессыг үүсгэх хэрэгтэй. Үүнийг хийхийн тулд ExecuteJobProcessing глобал контекст функцийг үйлчлүүлэгчийн процесст үе үе дуудаж байх ёстой. Нэг мэдээллийн баазад зөвхөн нэг клиент процесс нь далд ажлуудыг боловсруулах ёстой (тиймээс залгах энэ функц). Хэрэв үндсэн ажлуудыг боловсруулах үйлчлүүлэгчийн процесс үүсгээгүй бол ажлын хөдөлгүүрт программчлан нэвтрэх үед "Ажлын менежер идэвхгүй байна" гэсэн алдаа үүснэ. Бусад функцүүдэд суурь ажлыг боловсруулдаг клиент процессыг ашиглахыг зөвлөдөггүй.

Суурь ажлуудыг зохицуулдаг үйлчлүүлэгчийн процесс ажиллаж дууссаны дараа бусад үйлчлүүлэгчийн процессуудад боломж олгоно програмын хандалтарын ажлын механизм руу, өөрөөр хэлбэл. суурь ажлуудыг ажиллуулж, удирдах боломжтой.

Үйлчлүүлэгч-сервер хувилбарт даалгаврын хуваарьлагч нь кластер менежерт байрладаг үндсэн ажлуудыг гүйцэтгэхэд ашиглагддаг. Бүх дараалалд байгаа арын ажлын хуваарь гаргагч нь хамгийн бага ачаалалтай ажилчны процессыг авч, харгалзах суурь ажлыг гүйцэтгэхэд ашигладаг. Ажилчдын үйл явц нь ажлыг гүйцэтгэж, гүйцэтгэлийн үр дүнг төлөвлөгчид мэдэгддэг.

Үйлчлүүлэгч-сервер хувилбарт хуваарьт даалгаврын гүйцэтгэлийг хаах боломжтой. Төлөвлөсөн ажлуудын гүйцэтгэлийг хаах нь дараахь тохиолдолд тохиолддог.

  • Мэдээллийн сан дээр хуваарьт ажлуудыг тодорхой хориглосон. Түгжээг кластерийн консолоор тохируулж болно;
  • Мэдээллийн сан дээр холболтын блок тохируулагдсан. Түгжээг кластерийн консолоор тохируулж болно;
  • SetExclusiveMode() аргыг True параметртэй суурилагдсан хэлнээс дуудсан;
  • Бусад зарим тохиолдолд (жишээлбэл, мэдээллийн сангийн тохиргоог шинэчлэх үед).

Хуваарьт ажлын мета өгөгдөл үүсгэх

Мэдээллийн санд хуваарьт даалгаврыг программчлан үүсгэхийн өмнө та түүнд зориулж мета өгөгдлийн объект үүсгэх ёстой.

Хуваарьт ажлын мета өгөгдлийн объектыг Хуваарьт ажлын салбарын Ерөнхий салбар дахь тохиргооны модонд үүсгэхийн тулд Нэмэх командыг ажиллуулж, хуваарьт ажлын дараах шинж чанаруудыг шинж чанаруудын палитрт бөглөнө үү.

Аргын нэр - Төлөвлөсөн ажлын аргын нэрийг зааж өгнө.

Түлхүүр - хуваарьт даалгаврын түлхүүр болгон ашиглах дурын мөрийн утгыг зааж өгнө.

Хуваарь - төлөвлөсөн ажлын хуваарийг зааж өгнө. Хуваарь үүсгэхийн тулд "Нээх" холбоос дээр дарж, нээгдэх хуваарийн маягт дээр шаардлагатай утгыг тохируулна уу.

Ерөнхий таб нь даалгаврын эхлэх, дуусах огноо болон давтагдах горимыг зааж өгдөг.

"Өдөр тутмын" таб нь ажлын өдрийн хуваарийг зааж өгдөг.

Хуваарийг зааж өгнө үү:

  • ажил эхлэх, дуусах цаг;
  • даалгаврын дуусах хугацаа, дараа нь түүнийг хүчээр дуусгах болно;
  • даалгаврыг давтах хугацаа;
  • давталтын хоорондох завсарлагааны үргэлжлэх хугацаа;
  • гүйцэтгэх хугацаа.

Нөхцөлүүдийг дур мэдэн хослуулахыг зөвшөөрнө.

Даалгаврын долоо хоногийн хуваарийг Долоо хоног тутмын таб дээр зааж өгсөн болно.

Даалгавар ажиллах долоо хоногийн өдрүүдийн нүдийг сонго. Хэрэв та ажлыг давтахыг хүсвэл долоо хоногоор дахин оролдох интервалыг зааж өгнө үү. Жишээ нь, даалгавар 2 долоо хоногийн дотор ажиллана, давталтын утга нь 2 байна.

"Сар бүр" таб дээр ажлын сарын хуваарийг зааж өгсөн болно.

Даалгавар ажиллах саруудын нүдийг сонго. Шаардлагатай бол та сарын эхэн / долоо хоног эсвэл төгсгөлөөс гүйцэтгэх тодорхой өдөр (сар эсвэл долоо хоног) зааж өгч болно.

Хэрэглээ - хэрэв тохируулсан бол даалгаврыг хуваарийн дагуу гүйцэтгэнэ.

Урьдчилан тодорхойлсон - хэрэв тохируулсан бол уг ажил нь урьдчилан тодорхойлсон ажил болно.

Гэмтлийн дахин оролдлогын тоо - Гэмтлийн дахин оролдлогын тоог заана.

Гэмтлийн үед дахин оролдох интервал - Гэмтлийн үед дахин оролдох интервалыг заана. Жишээ

"Бүрэн текст хайлтын индексийг шинэчлэх" суурь ажил үүсгэх:

BackgroundJobs.Run("UpdatingFullTextSearchIndex");

"Дараалалыг сэргээх" хуваарьт даалгавар үүсгэх:

Хуваарь = Шинэ хуваарь зохицуулалтын даалгавар;
Schedule.RepeatPeriodDays = 1;
Schedule.RepeatPeriodDuringDay = 0;

Task = ScheduledTasks.Create ScheduledTask("RestoringSequences");
Task.Schedule = Хуваарь;
Task.Write();

Ажлын консол

ITS ашиглан боловсруулж, төлөвлөсөн ажлуудыг удирддаг: Task Console.epf

Төлөвлөсөн ажлуудтай ажиллах

Ажлын объектууд

Ажлын объектууд нь лавлагаагүй боловч мэдээллийн санд зарим тусгай санд хадгалагддаг.

Хэрэв мета өгөгдөлд "Урьдчилан тодорхойлсон" туг идэвхжсэн бол 1C: Enterprise эхлэхэд ийм объект автоматаар үүсгэгддэг бөгөөд яг нэг тохиолдолд үргэлж байдаг. Ийм объектыг устгах боломжгүй.

Хэрэв "Урьдчилан тодорхойлсон" тугийг тохируулаагүй бол ийм даалгаврын объектуудыг хуваарь, параметрүүдийг зааж программын дагуу үүсгэж устгадаг.

Даалгавруудын жагсаалтыг авч байна

Даалгаврын жагсаалтыг аргын дагуу авч болно Тогтмол даалгавар авахдэлхийн ажлын менежер Төлөвлөсөн ажлууд

Хуваарьт ажлын менежер

GetScheduledJobs (GetScheduledJobs)

Синтакс:

Тогтмол даалгавар авах(<Отбор>)

Сонголтууд:

<Отбор>(заавал биш)

Төрөл: бүтэц. Сонголтыг тодорхойлох бүтэц. Бүтцийн утгууд нь: UniqueIdentifier, Түлхүүр, Мета өгөгдөл, Урьдчилан тодорхойлсон, Хэрэглээ, Нэр байж болно. Хэрэв сонголт хийгдээгүй бол төлөвлөсөн бүх ажлуудыг авна.

Хэрэв та мета өгөгдлөөр шүүж байгаа бол хуваарьт ажлын мета өгөгдлийн объект эсвэл түүний нэрийг Мета өгөгдлийн утга болгон зааж өгч болно.

Буцах утга:

Төрөл: Массив.

Тодорхойлолт:

Заасан сонголтын хувьд төлөвлөсөн ажлуудын массивыг авна. Төлөвлөсөн даалгаврыг хүлээн авах нь зөвхөн администраторт боломжтой.

Боломжтой байдал:

Зохицуулалтын мөчлөгийн зохицуулалт бүрийн хувьд
NewLine = ListRegulationTasks.Add();
NewString.Metadata = Scheduled.Metadata.View();
NewLine.Name = Хуваарьт.Нэр;
NewString.Key = Scheduled.Key;
NewString.Schedule = Хуваарьтай.Хуваарь;
NewString.User = Regular.UserName;
NewString.Predefined = Хуваарьтай.Урьдчилан тодорхойлсон;
NewString.Usage = Regulatory.Usage;
NewString.Identifier = Scheduled.UniqueIdentifier;

LastTask = Хуваарьтай.Сүүлчийн даалгавар;
Хэрэв LastJob тодорхойгүй бол
NewString.Running = LastTask.Start;
NewString.Status = LastJob.Status;
EndIf;
Төгсгөлийн мөчлөг;

Бүтээл

Хуваарьт ажлын менежерийн CreateRegularTask аргаар үүсгэсэн:

Хуваарьт ажил = Хуваарьт ажлын байр. Хуваарьт ажил үүсгэх(Мета өгөгдөл сонгох);

Хуваарьт ажил.Нэр = Нэр;
ScheduledTask.Key = Түлхүүр;
ScheduledTask.Use = Ашиглах;
ScheduledTask.UserName = UsersChoice;
Хуваарьт даалгавар.Гэмтэх үед давтагдах тоо = Гэмтэх үед дахин оролдох тоо;
ScheduledTask.RetryIntervalOnAccident = RetryIntervalOnAccident;
ScheduledTask.Schedule = Хуваарь;
ScheduledTask.Write();

TaskObject = ScheduledTasks.Create ScheduledTask("ExecuteExchange");

TaskObject.Name = Нэр;
JobObject.Use = үнэн;

Ажлын объект нь аргын параметрүүдийг тохируулсан "Параметрүүд" талбартай:

Хуваарьт ажил

Параметрүүд

Хэрэглээ:

Унших, бичих.

Тодорхойлолт:

Төрөл: Массив. Төлөвлөсөн ажлын параметрүүдийн массив. Параметрүүдийн тоо, найрлага нь төлөвлөсөн ажлын аргын параметртэй тохирч байх ёстой.

Боломжтой байдал:

Сервер, бүдүүн үйлчлүүлэгч, гаднах нэгдэл.

Жич:

Унших, бичих чадварыг зөвхөн админ ашиглах боломжтой.

Устгах

Ажлын объектын Delete() аргаар устгасан:

ScheduledTask.Delete();

Ажлын объект авах

  • GetRegularTasks аргаар жагсаалт:
    Хуваарьтай = Хуваарьт даалгаврууд. Хуваарьт даалгавруудыг авах (Сонголт);
  • Ажлын менежерийн FindByUniqueID аргаар:
    Task = ScheduledTasks.FindBy UniqueIdentifier(UID);

[Та холбоосыг үзэхийн тулд бүртгүүлэх шаардлагатай]

Төлөвлөсөн даалгавар үүсгэ

"Боловсруулж байна" гэсэн хуваарьт даалгаврыг үүсгэцгээе.

Тохиргоог шинэчлэх үед автоматаар эхлэхгүйн тулд хуваарьт даалгаврын хэрэглээг идэвхгүй болго.

Төлөвлөсөн ажлыг эхлүүлэх үед өдөөх процедурыг онооно уу:Хуваарьт даалгаврын модуль. Хуваарьт даалгаврын гүйцэтгэлийн боловсруулалт.

Процедур нь өөрөө иймэрхүү харагдаж байна:

Процедур Хуваарьт Даалгаврын Гүйцэтгэлийн Боловсруулалт(Түлхүүр) Экспорт

Хуваарьт даалгаврын параметрүүд. Параметрээр боловсруулах(Түлхүүр);

Төгсгөлийн процедур

Бид ердийн ажлуудад зориулсан лавлах үүсгэдэг

Бидний төлөвлөсөн ажил нь олон үндсэн процессуудыг үүсгэж болно - боловсруулалт бүрт нэг. 1C8 платформ дээрх даалгавар бүр түлхүүртэй байдаг. Гэхдээ хуваарьт ажлын арга нь суурь ажлын түлхүүрийг мэдэхгүй тул та суурь ажлын параметрүүдийг ашиглах хэрэгтэй. Үүний үр дүнд бид даалгаврын консол дээр арын даалгаврыг харж болох боловч энэ консолоос арын даалгаврыг гараар үүсгэж чадахгүй, учир нь гарын авлагын параметр бүхий ажлын байр бий болдоггүй.

"Хуваарьт ажлын параметрүүд" лавлах :

Шаардлагатай зүйлс :

· CodeBeforeLaunch- хязгааргүй мөр - 1С хэл дээрх код, үүнийг эхлэхээс өмнө гүйцэтгэх ёстой.

· Тохиргооноос боловсруулж байна - мөр (100) - тохиргооноос боловсруулах ID

· Лавлахаас боловсруулах - мөр (100) - тохиргоонд байгаа бол "Гадаад боловсруулалт" лавлах элемент рүү холбоно уу.

· 1С програмаар дамжуулан гүйцэтгэх - boolean - бий болно тусдаа програм 1С ба хуваарьтай даалгавар үүн дээр ажиллах болно. Төлөвлөсөн ажил ажиллаж байгаа сервер дээр програмын бүх аргыг ашиглах боломжгүй 8.1-д зориулагдсан.

· LaunchCode- - хязгааргүй мөр - 1С хэл дээрх код, хуваарьтай ажил эхлэхэд хийгдэх болно.

Элементийн хэлбэр үүсгэх :

"Бүртгэл үүсгэх" дээр дарж. task" нь хуваарьтай даалгаврыг түлхүүр кодтой программчлан үүсгэдэг:

Процедурын үндсэн үйлдлүүдFormsCreateReglTask(товчлуур)

Хувьсагчийн лавлагаа;

Түлхүүр = ShortLP(Код);

Task = ScheduledTasks.Create ScheduledTask("Performing Processing");

Task.Name = Түлхүүр;

Job.Key = Түлхүүр;

Параметрүүд = Шинэ массив();

Сонголтууд.Нэмэх(Түлхүүр);

Task.Parameters = Параметрүүд;

Task.Write();

Төгсгөлийн процедур

Хуваарьт ажил эхлүүлэх

Бидний бүтээсэн хуваарьтай ажил бүр нь дараах түлхүүртэй.

Энэ түлхүүр нь "Хуваарьт даалгаврын параметрүүд" сангийн кодтой тохирч, ажлыг эхлүүлэх үед хайдаг. Хэрэв толь бичгийн элемент олдохгүй бол даалгавар гүйцэтгэгдэхгүй.

Цаашилбал, хэрэв код өгсөн болCodeBeforeLaunchдараа нь энэ кодыг гүйцэтгэх болно. Цаашилбал, хэрэв хувьсагч Биелэххудал гэж үнэлдэг бол даалгавар гүйцэтгэхгүй. Шинжилгээнд байгаа хувьсагч Сонголтууд, "Хуваарьт ажлуудын параметрүүд" лавлахаас олдсон элементийн холбоосыг хадгалдаг.

Дэлгэрэнгүй мэдээллийг сонгосон утгуудаас хамааран 1С хэл дээрх код эхлэх, эсвэл боловсруулалт нь тохиргооноос эхлэх эсвэл боловсруулалт нь "Гадаад боловсруулалт" стандарт лавлах номноос эхэлнэ.

1C81-ийн хувьд гүйцэтгэлийг шинэ програмаар хангасан бөгөөд ингэснээр та зөвхөн үйлчлүүлэгчид ашиглах боломжтой кодыг, түүний дотор гадны боловсруулалтыг ашиглах боломжтой болно. Үүнийг хийхийн тулд "1С програмыг ажиллуулах" хайрцгийг чагтална уу. Үгүй бол товлосон ажлыг сервер дээр гүйцэтгэх болно.

Даалгаврыг тодорхой эрхээр гүйцэтгэхийн тулд шинээр үүсгэсэн хуваарьт ажлын "Хэрэглэгч" талбарт хэрэглэгчийг тохируулахыг зөвлөж байна. Би энэ хэрэглэгчдэд бүрэн эрхийг өгөхийг зөвлөж байна. Надад хэрэглэгч байна"робот».

Төлөвлөсөн ажлын хуваарийг хуваарьт ажлын маягтаас "Хуваарь" холбоосоор үүсгэнэ. Та "Хуваарьт ажлын консол" боловсруулалтыг ашиглаж болно.

Бүртгэлийг үе үе цэвэрлэх (жишээлбэл, SCP тохиргоонд "Объектийн хувилбарууд" мэдээллийн бүртгэл), хуваарийн дагуу тооцоо хийх, баримт бичгийг тодорхой цагт байршуулах - энэ нь тийм ч хол юм. бүрэн жагсаалт 1С ердийн даалгавруудыг ашиглан хэрэгжүүлж болох үйлдлүүд.

Даалгавар үүсгэх

Бид гүйцэтгэх модулийн кодыг тайлбарлахыг зорьдоггүй, бид харуулах болно ерөнхий зарчимүйл ажиллагаа явуулах, процедурын ажлыг бий болгох.

Зохицуулалтын ажил нь зайлшгүй шаардлагатай:

  1. Хэрэв даалгаврын нэг нөхцөл бол тодорхой алгоритмыг үе үе гүйцэтгэх шаардлагатай бол;
  2. Мэдээллийн сангийн оператор, хэрэглэгчдийн үйлдлээс үл хамааран кодыг гүйцэтгэх шаардлагатай бол;
  3. Гүйцэтгэх процедурыг эхлүүлэх нь объектуудтай холбоотой гадны үйл явдлуудаас хамаарахгүй бол мэдээллийн бааз.

Үүнийг үүсгэхийн тулд та "Тохируулагч" горимд мэдээллийн сан руу очих хэрэгтэй. Дараа нь бид тохиргооны модноос "Тогтмол ажлууд" салбарыг олох бөгөөд тэдгээр нь "Ерөнхий" таб дээр байрладаг бөгөөд "Нэмэх" товчийг дарна уу (Зураг 1).

Түүний шинж чанарын цонхыг нарийвчлан авч үзье (Зураг 2):
Зураг 2

  1. Нэр, синоним, тайлбар - эдгээр талбарыг бөглөх дүрэм, зарчим нь бүх тохиргооны объектын хувьд ижил төстэй бөгөөд тэдгээрийг дахин тайлбарлах шаардлагагүй болно;
  2. Аргын нэр гэдэг нь шаардлагатай алгоритмыг аль болох нарийвчлалтай дүрсэлсэн ерөнхий модулийн процедур юм (сонгох товчийг дарснаар боломжтой процедурууд нээгддэг бөгөөд тэдгээрийн дүрслэл нь ерөнхий модулийн нэр, янз бүрийн баганад байгаа процедурын нэрээс бүрдэнэ. ширээ);
  3. Түлхүүр - процедурын даалгаврын өвөрмөц байдлыг бус харин өвөрмөц байдлыг тодорхойлдог суурь үйл явц, ажлын үндсэн дээр эхлүүлсэн, уртын хязгаарлалттай;
  4. Хуваарь - бид нийтлэлийнхээ тусдаа догол мөрийг энэ элементийн тайлбарт зориулах болно;
  5. Хэрэглээ - энэ хайрцгийг чагталснаар тухайн даалгаврын үйл ажиллагаа тодорхойлогдоно, ҮНЭН гэдэг нь тухайн ажлыг эхлүүлж, хуваарийн дагуу гүйцэтгэнэ гэсэн үг;
  6. Урьдчилан тодорхойлсон - хэрэв элементэд энэ хайрцаг байгаа бол эдгээр ажлуудыг устгах боломжгүй, тохиргоог мэдээллийн санд хадгалах үед автоматаар үүсгэгддэг;
  7. Давталтын тоо - хэрэв гүйцэтгэх явцад үл хамаарах зүйл тохиолдвол түүнийг дахин эхлүүлэх бөгөөд ингэснээр төгсгөлгүй давталт үүсэхгүй, програм дахин эхлүүлэх тоог хязгаарладаг;
  8. Дахин оролдох интервал - эвдэрсэн ажлуудыг дахин эхлүүлэх хооронд секундээр хэмжигдэх хугацаа.

Цагийн хуваарийг нарийвчлан авч үзье.

Төлөвлөсөн ажлын хуваарь

Зураг 3

Юуны өмнө та цонхны ёроолд анхаарлаа хандуулах хэрэгтэй, энэ нь тэнд байгаа юм дэлгэрэнгүй мэдээлэлдаалгаврыг хэр олон удаа, хэдэн цагт гүйцэтгэх тухай задаргаатай.

Ерөнхий таб:

  • Ажил эхлэх огноо;
  • Боловсруулалтын дуусах огноо;
  • Даалгаврыг давтах давтамж.

Хэрэв энэ таб дээр ямар ч огноо заагаагүй бол даалгаварт цаг хугацааны хязгаарлалт тавихгүй.

"Өдөр тутмын" хавчуурга (Зураг 4)
Зураг 4

Даалгаврын эхлэх, дуусах цаг, өдрийн турш эхлүүлэх давтамжийг оруулах талбаруудаас гадна энэ нь хүснэгтийн хэсэгтөлөө нарийвчилсан тохиргоогүйцэтгэлийн давтамж.

"Өдөр тутмын" болон "Долоо хоног тутмын" таб нь тухайн үеийн мэдээллийг агуулна.

Үйл ажиллагааны онцлог

Үйлдлийн клиент-сервер хувилбарт хуваарьт даалгаврын гүйцэтгэлийг серверийн хэрэгслээр тодорхойлдог. Захиргааны консолоос та тодорхой мэдээллийн санд зориулсан ажлыг ажиллуулах боломжийг идэвхжүүлж, идэвхгүй болгож болно.

Ажлын файлын хувилбарын хувьд нөхцөл байдал илүү төвөгтэй байдаг. Платформыг тодорхой хувилбар гаргахаас өмнө тодорхой хэрэглэгчийн дор системийг эхлүүлэх үед ExecuteJobProcessing() аргыг идэвхжүүлсэн тохиолдолд л суурь болон хуваарьт процедурыг гүйцэтгэдэг байсан. Энэ тохиолдолд тухайн аргыг эхлүүлсэн хэрэглэгч программ дотор байсан л бол алгоритмуудыг үе үе эхлүүлдэг.

Одоогийн байдлаар ажлын файлын хувилбар дахь арын ажлын ажил нь мэдээллийн санд эрх бүхий хэрэглэгчдийн дунд жигд тархсан, хэрэв програмыг эхлүүлсэн бол. нэмэлт параметр AllowExecuteSheduledJobs, энэ процесс нь ердийн засвар үйлчилгээг хариуцах болно.

Та өгөгдлийн сангийн хавтсанд байгаа DoNotCopy.txt файлыг устгах эсвэл нэрийг нь өөрчлөх замаар файлын горимд ажилладаг өгөгдлийн сангийн суурь болон засвар үйлчилгээний ажлыг бүрэн идэвхгүй болгож болно. Энэ файл байгаа эсэх нь платформд уг ажил нь мэдээллийн сангийн хуулбар биш харин эх хувилбараар хийгдсэн болохыг харуулж байна.

Нэмж дурдахад стандарт 1С хүргэлтийн хувьд "Тохируулагч" руу орохгүйгээр хуваарьт ажлыг шууд програмаас удирдах боломжтой болсон. “ZUP” тохиргооны 3.1.3.223 хувилбарт та удирдлагын маягтыг Administration->Maintenance->Cheduled operations->Stacked and back tasks цэснээс нээж болно (Зураг 5)
Зураг 5

Нээгдсэн маягт нь ойлгомжтой интерфэйстэй бөгөөд танд дараахь зүйлийг хийх боломжийг олгоно.


Та мөн маягтаас шууд даалгаврын гүйцэтгэлийг эхлүүлж болно.

Өгүүллийн гарчигт бидний тавьсан асуулт нь энэ бүтээгдэхүүнтэй ажилладаг олон системийн администраторуудад хамаатай юм. Аль болох бид 1С-ийн гүйцэтгэлд нөлөөлж буй параметрүүдийн талаар ярихыг хичээж, алдартай домогуудыг үгүйсгэх болно. Өнөөдөр бид саяхан тохиолдсон тохиолдлын жишээг ашиглан гүйцэтгэлд ноцтой нөлөөлж болох өөр нэг тал болох хуваарьт ажлуудын талаар танд хэлэхийг хүсч байна.

Бодит хэргээс эхэлье. Тун удалгүй манай нэг үйлчлүүлэгч 1С-ийн "тоормос"-ийн талаар өөрийн ажилтны нэгээс гомдол гаргаж бидэнтэй холбоо барив. Тодорхой хугацааны дараа Trade Management 10 тохиргоо нэлээд удааширч эхэлсэн, өөрөөр хэлбэл хэсэг хугацаанд унжсанаар шинж тэмдэг илэрчээ.

Нөхцөл байдлын талаар илүү нарийвчилсан дүн шинжилгээ хийснээр энэ нь зөвхөн нэг ажилтанд тохиолддог бөгөөд ямар ч ажлын байранд удаан хугацаагаар тохиолддог боловч хэрэв өмнө нь "тоормос" нэг секунд орчим үргэлжилдэг байсан бол одоо шинэчлэлт хийсний дараа Тэд 15-20 секунд хүртэл үргэлжлэх боломжтой бөгөөд энэ нь ажилд туйлын эвгүй болгодог.

Зарчмын хувьд анхны мэдээлэл нь эхний дүгнэлтийг хийхэд хангалттай. Тэднийг дахин авч үзье:

  • "Тормос" нь тодорхой давтамжтайгаар байнга тохиолддог
  • Зөвхөн нэг хэрэглэгчийн хувьд "удаашруулдаг"
  • Ямар ч ажлын байранд "удаашруулдаг"

Бидний таамаглалыг батлахын тулд харцгаая Нягтлан бодох бүртгэлийн тохиргоо:

Үнэн хэрэгтээ, "асуудалтай" хэрэглэгч нь ердийн ажил гүйцэтгэх хэрэглэгчийн жагсаалтад орсон байдаг. Нэгэн цагт энэ хэрэглэгчийн нэрийн өмнөөс RIB автомат солилцооны даалгавар ажиллаж байсан нь тодорхой болсон. Хэсэгчилсэн "тоормослох" шалтгаан нь чухам юу байсныг харах л үлдлээ. Үүнийг хийхэд бас хялбар:

2.5 минут тутамд нэг удаа эхлүүлсэн бүрэн текст хайлтын индексийг шинэчлэх даалгавар бол "үйл ажиллагааны баатар" юм. Энэ тохиолдолд энэ хэрэглэгчийн дагуу төлөвлөсөн ажлуудын гүйцэтгэлийг идэвхгүй болгосноор асуудлыг бүрэн шийдсэн боловч энэ нь үргэлж боломжгүй эсвэл зөвлөдөггүй тул бид хуваарьт даалгавруудыг хэрхэн удирдаж болох, тэдгээрт ажиллахгүй байхыг хэрхэн баталгаажуулах талаар авч үзэх болно. гүйцэтгэлд сөрөг нөлөө үзүүлэх.

Ерөнхий өргөдөл

Тохиргоонд суурилсан тогтмол програмердийн ажлуудыг удирдах нэг хэрэгсэл байхгүй. Энэ нь тэдгээрийг анх боловсруулах үед процедурын даалгаврын үзэл баримтлалыг маш муу боловсруулсантай холбоотой юм.

Төлөвлөсөн олон ажлыг тэдэнтэй холбоотой дэд системүүдийн тохиргоогоор удирддаг. Жишээлбэл, мэдээлэл солилцохтой холбоотой ердийн ажлуудын тохиргоог согтууруулах ундааны худалдаа гэх мэт улсын нэгдсэн мэдээллийн нэгдсэн системтэй холбоотой солилцооны тохиргооноос хайх хэрэгтэй.

Эхлээд харахад бүх зүйл нэлээд логик боловч нэг хэрэгсэл байхгүй байгаа нь тохируулсан хуваарьт ажлууд, тэдгээрийн тохиргооны оновчтой байдлыг хянахад хэцүү болгодог. За, хэрэв нэг юмуу хоёр даалгавар байгаа бол, түүнээс олон байвал эсвэл манайх шиг төлөвлөсөн ажлуудын аль нэгийг нь сэжиглэж байгаа ч энэ мэдээллийн санд хэн, юу суулгасныг та мэдэхгүй.

Энэ тохиолдолд та ашиглах хэрэгтэй гадаад боловсруулалт ConsoleQuests (JobsConsole), ITS диск дээрх стандарт боловсруулалтын багцад багтсан болно. Боловсруулалт нь бүх ажлын нэг интерфэйсийг хангаж, тэдгээрийг төвлөрсөн байдлаар тохируулах, мөн одоо ажиллаж байгаа ажлуудыг удирдах боломжийг олгодог.

Энэ жагсаалтанхааралтай судалж, бүх шаардлагагүй ажлуудыг унтрааж, шаардлагатай ажлуудыг яаралтай хэрэгцээ, эрүүл ухаанд нийцүүлэн төлөвлөх хэрэгтэй. Жишээлбэл, манай тохиолдолд EGAIS-ийн хариуг 30 секунд тутамд нэг удаа боловсруулах шаардлагагүй (энэ тохиргоог турших зорилгоор хийсэн) бөгөөд ажиллах горимд хагас цаг тутамд нэг удаа хийхэд хангалттай.

Удирдлагатай програм

Удирддаг програм дээр суурилсан тохиргоонд хуваарьт ажлууд нь илүү чухал үүрэг гүйцэтгэдэг бөгөөд тэдгээрийг мэдээллийн баазыг хадгалах, шинэчилж байх янз бүрийн ажлуудыг гүйцэтгэхэд ашиглаж болох боловч үүний зэрэгцээ хуваарьт ажлууд нь ихэвчлэн " тоормос".

Ердийн ажлуудыг удирдахын тулд цэсэнд зочид буудлын зүйл байдаг Захиргаа - Дэмжлэг, засвар үйлчилгээ.

Даалгаврууд мэдэгдэхүйц нэмэгдсэн (жишээлбэл, бид ижил тохиргоог авсан - Жижиглэн худалдаа) бөгөөд тэдгээрийн чадварлаг тохиргоо нь мэдээллийн баазын гүйцэтгэлийг эрс сайжруулж чадна гэдгийг нэн даруй тэмдэглэж болно. Өгөгдмөл тохиргоог вакуум дахь дундаж бөмбөрцөг хэлбэрийн фирмийн хэрэгцээнд үндэслэн 1С-ээр хийдэг бөгөөд оновчтой хэмжээнд ч ойртдоггүй.

Юуны өмнө бид таны ажиллахгүй байгаа шаардлагагүй зүйлийг идэвхгүй болгоно. Дараа нь бид ховор хэрэглэгддэг функцүүдийн хуваарийг оновчтой болгодог, жишээлбэл, жижиглэнгийн худалдааны банкны ангилагчийг шинэчлэх, түүнчлэн эсрэг талуудыг шалгах ажлыг долоо хоногт нэг удаа ажлын бус цагаар эсвэл ажлын өдрийн төгсгөлд (эхлэл) хийж болно.

Холбогдох бүх зүйлд онцгой анхаарал хандуулах хэрэгтэй хайлтын индекс. Бүрэн текст хайлтмэдээж тохиромжтой зүйл, гэхдээ түүний индекстэй ажиллах нь маш их нөөц шаарддаг ажил юм. Тиймээс та хэт туйлширч, үүнийг орхиж болохгүй, харин түүний параметрүүдийг нухацтай хянаж, тохируулах хэрэгтэй.

-ээс эхэлье текст задлах, энэ үйлдэл нь хавсаргасан файлуудын агуулгыг хайх боломжийг олгодог тул хэрэв та тэдгээрийг ашиглахгүй, хайх хэрэггүй, эсвэл тэнд зөвхөн зураг байгаа бол, дараа нь энэ ажиллагааямар ч тохиолдолд 85 секунд тутамд нэг удаа гүйцэтгэхийг идэвхгүй болгож болно - тодорхой тооллого.

PPA индексийн шинэчлэлт- хамгийн их нөөц шаарддаг үйлдлүүдийн нэг бөгөөд анхдагчаар минутанд нэг удаа хийгддэг.

Одоо таны хамгийн их хайдаг мэдээллийн санд мэдээлэл хэр олон удаа нэмэгдэж, шинэчлэгддэг талаар бодоцгооё? Мэдээжийн хэрэг минут тутамд биш, тиймээс индексийг бага давтамжтайгаар шинэчлэх нь хангалттай байх болно: цагт нэг удаа, өдөрт нэг удаа, бүр долоо хоногт нэг удаа.

Үүнтэй адил зүйл хамаарна PPD индексийг нэгтгэх, хэрэв та индексийг өдөрт нэг удаа шинэчилдэг бол ажлын эхлэл болгон хамгийн бага саад учруулдаг цагийг сонгохын зэрэгцээ долоо хоногт нэг удаа ажиллахаар нэгтгэх хэрэгтэй.

Эдгээр энгийн үйлдлүүд нь тохиргооны үйл ажиллагаанд ихээхэн хохирол учруулахгүйгээр түүнтэй ажиллахад тав тухтай байдлыг нэмэгдүүлэх боломжийг олгоно. шинэ түвшиннэлээд их нөөц шаардсан үйл ажиллагааг байнга хийхээс татгалзаж. Зүгээр л хэт туйлширч болохгүй, танд тодорхой функцууд хэр их хэрэгтэй, тэдгээртэй холбоотой даалгавруудыг хэр олон удаа гүйцэтгэх ёстойг зөв үнэл.

  • Шошго:

үзэхийн тулд JavaScript-г идэвхжүүлнэ үү

Ихэнхдээ хэрэглэгчид "1С 8.3 удааширч байна" гэж гомдоллодог: баримт бичгийн маягт удаан нээгддэг, баримт бичгүүд удаан хугацаанд тавигддаг, програм ажиллаж эхэлдэг, тайлангууд удаан хугацаагаар үүсдэг гэх мэт.

Түүнээс гадна ийм "гажиг" янз бүрийн програмуудад тохиолдож болно:

Шалтгаан нь өөр байж болно. Баримт бичгүүд нь сэргээгдэхгүй, сул компьютерэсвэл сервер, 1С сервер буруу тохируулагдсан байна.

Энэ нийтлэлд би хамгийн энгийн бөгөөд нийтлэг шалтгаануудын нэгийг авч үзэхийг хүсч байна удаан ажилхөтөлбөрүүд - . Энэхүү зааварнөөцийн төлөө өрсөлдөөн байхгүй 1-2 хэрэглэгчийн файлын мэдээллийн сангийн хэрэглэгчдэд хамааралтай байх болно.

Хэрэв та системийн үйлчлүүлэгч-серверийн сонголтыг илүү ноцтой оновчлохыг сонирхож байгаа бол сайтын хэсэгт зочилно уу.

1С 8.3-д төлөвлөсөн ажлууд хаана байна

Хөтөлбөрийг ачаалж амжаагүй байхад 1С дээр олон даалгавруудыг гүйцэтгэсэн. Та тэдгээрийг "Захиргаа" цэс рүү, дараа нь "Дэмжлэг ба засвар үйлчилгээ" рүү орж үзэх боломжтой.

267 1С видео хичээлийг үнэгүй аваарай:

Дууссан ажлуудтай цонх дараах байдалтай байна.

Энд ажиллаж байгаа бүх хуваарьт ажлуудын бүрэн жагсаалт байна:

Эдгээр ажлуудын дунд "", янз бүрийн ангилагчийг ачаалах, програмын хувилбарын хамаарлыг шалгах гэх мэт ажлуудыг харж болно. Жишээлбэл, надад эдгээр бараг бүх даалгавар хэрэггүй. Би валютын бүртгэл хөтөлдөггүй, хувилбаруудыг өөрөө хянадаг, шаардлагатай бол ангилагчийг байршуулдаг.

Үүний дагуу шаардлагагүй ажлуудыг идэвхгүй болгох нь миний (мөн ихэнх тохиолдолд таны) ашиг сонирхолд нийцдэг.

1С 8.3 дахь хуваарьт болон далд ажлуудыг идэвхгүй болгох