1c удирдлагатай програмын ажлын консол. Тогтмол болон үндсэн ажлууд (бүтээх, тохируулах, эхлүүлэх). Ердийн даалгавар бий болгох

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

Ер нь компани ийм даалгаврыг гүйцэтгэх дүрмийг бий болгохыг хичээдэг - хэн, хэзээ, хэрхэн даалгаврыг гүйцэтгэх, хэн үүнийг хянах ёстой.

Ийм ажлыг зохицуулалттай, өөрөөр хэлбэл дүрэм журмын дагуу гүйцэтгэдэг гэж нэрлэдэг.

Мэдээллийн технологийн хувьд хяналтыг ихэвчлэн зохицуулалттай гүйцэтгэдэг.

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

Вэбмастеруудад ижил төстэй зүйлүүд байдаг - өдрийн цагаар сайтын бэлэн байдлыг шалгах.

1С-д хяналтын даалгавар болон хуваарийн дагуу автоматаар гүйцэтгэх ёстой бусад үечилсэн ажлуудыг 1С хуваарьт даалгавар механизмыг ашиглан гүйцэтгэдэг.

Өнөөдөр тэдний талаар ярилцъя.

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

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

Тохируулагч дахь 1С ердийн даалгавар нь тохиргоог зааж, хуваарийг тохируулах арга юм. Дашрамд хэлэхэд хуваарийг дараа нь 1С Enterprise горимд динамикаар өөрчилж болно.

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

1С-ийн ердийн даалгаврын гүйцэтгэлийг түр хугацаанд идэвхгүй болгож болно.

1С ердийн даалгаврыг нэмж байна

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

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

1C хуваарьт даалгаврын шинж чанар - Даалгаврын нэр - даалгаврын удирдлагын хэрэгсэлд ямар нэрээр даалгавар гарч ирэхийг тодорхойлдог.

1С ердийн даалгаврын шинж чанар – Түлхүүр нь танд хэд хэдэн өөр өөр 1С ердийн даалгавруудыг бүлэглэх боломжийг олгодог. Нэг удаад ижил түлхүүр утгатай зөвхөн нэг ажлыг эхлүүлэх боломжтой. Утга нь өөрөө дур зоргоороо байж болно. Хяналтын явцад хоосон утгыг тооцохгүй (өөрөөр хэлбэл хоосон гэж үзнэ).

1С ердийн даалгаврын өмч - Урьдчилан тодорхойлсон - 1С Enterprise-ийг эхлүүлэх үед ийм ажлыг тохируулагч дээр заасан хуваарийн дагуу нэг хуулбараар үүсгэхийг тодорхойлдог. Урьдчилан тодорхойлоогүй ажлууд нь хуваарийн дагуу программ ёсоор гарч ирдэг.

IN ердийн тохиргоожишээлбэл, Нягтлан бодох бүртгэлийн 2.0 хувилбар, Тохиргооны шинэчлэлт, Нийт дүнг дахин тооцоолох гэх мэт 1С-ийн ердийн ажлуудыг урьдчилан тодорхойлсон боловч Өгөгдлийн солилцоо, Хойшлогдсон хөдөлгөөн зэрэг нь урьдчилан тодорхойлогдоогүй.

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

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

1С ердийн даалгаврын удирдлага, хяналт

1С-ийн ердийн ажлуудыг удирдахын тулд ажлын консол боловсруулах тусгай стандарт байдаг. Үүнийг мөн дээрээс олж болно.

Энэхүү боловсруулалт нь бүх нийтийн гадаад стандарт 1С боловсруулалт гэж нэрлэгддэг бөгөөд энэ нь ихэвчлэн тохиргоонд ороогүй боловч тусад нь, жишээлбэл, ITS диск дээр тараагддаг.

Ажлын консолын боловсруулалтыг ашиглан та:

  • Ердийн 1С даалгаврын гүйцэтгэлийг идэвхжүүлэх/идэвхгүй болгох
  • Төлөвлөсөн 1С даалгаврын хуваарийг (болон бусад параметрүүдийг) хуваарилах / өөрчлөх
  • 1С-ийн ердийн ажлыг түүний өмнөөс гүйцэтгэх 1С хэрэглэгчийг зааж өгнө үү
  • Ямар даалгавруудыг хэзээ, ямар үр дүнд хүргэсэн, 1С даалгавруудыг гүйцэтгэхэд гарсан алдаануудыг харна уу
  • Даалгавар гүйцэтгэх.

Мэдээллийн сан болон 1С-ийн ердийн ажлуудын хуулбар

Хэрэв та сервер 1С ашигладаг бол дараах нөхцөл байдал үүснэ.

  • Өөрийн зорилгоор (жишээлбэл, програмчлалын хувьд) ажлын мэдээллийн сангийн хуулбарыг хийдэг
  • Мэдээллийн сангийн хуулбар дээр ажиллах, турших гэх мэт
  • Та ийм тестийн мэдээллийн сан дахь ердийн 1С даалгавруудыг унтраахаа мартдаг.

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

Гэсэн хэдий ч 1С-ийн ердийн ажлууд нь ихэвчлэн аливаа файл, өгөгдлийг бусад мэдээллийн санд хадгалах, солилцоо хийх, имэйл илгээх боломжтой.

Энэ тохиолдолд та ажлын мэдээллийн сан дахь ердийн 1С даалгавруудыг гүйцэтгэсэн үр дүн болон хуулбаруудын хооронд сонирхолтой хольцыг авч болно.

Ажлын өгөгдлийн сангийн хуулбаруудад зориулсан ердийн 1С даалгавруудыг -д идэвхгүй болгосон байх ёстой.

1С зохицуулалтын даалгаврыг биелүүлэх, биелүүлэхгүй байх

1С-ийн ердийн ажлуудыг хийхдээ та дараахь зүйлийг санаж байх хэрэгтэй.

  • Даалгавруудыг өөрсдөө гүйцэтгэдэг - тэдгээрийг хянах шаардлагатай
  • Даалгавруудыг сервер дээрх модульд гүйцэтгэдэг
  • Даалгавруудыг өөр өөр эрхтэй Windows хэрэглэгчийн дор гүйцэтгэдэг.

Эхлээд та даалгавраа гүйцэтгэж байгаа эсэхийг шалгах хэрэгтэй бөгөөд үүнийг ердийн 1С даалгавар болгон хийж болно.

Хоёрдугаарт, серверийн модуль нь үйлчлүүлэгч дээр байгаа олон зүйлийг ашиглах боломжгүй гэсэн үг юм. Жишээлбэл, заримдаа бүх баримт бичгийг зөвхөн сервер дээр байршуулах боломжгүй байдаг, учир нь тэдгээрийн алгоритм нь байршуулалтыг хэрэглэгч гараар эхлүүлж, серверийн бус функцуудыг ашиглаж болно.
Анхааруулга("Сайн уу!")

Гуравдугаарт, хэрэв даалгавар нь 1С мэдээллийн баазаас гадуурх зүйлтэй холбоотой бол уг ажлыг гүйцэтгэж буй Windows хэрэглэгчийн эрх чухал болно.

Гурав дахь цэг нь хөгжүүлэхэд онцгой ач холбогдолтой юм. Хэрэв модуль сервер дээр ажиллах боломжгүй бол даалгавар огт хэрэгжихгүй. Шалгахын тулд та даалгаврыг дор хаяж нэг удаа ажиллуулж, Даалгаврын консолын боловсруулалтаас "Даалгавар дууссан" гэсэн үр дүнг харах хэрэгтэй.

1С 8.3 эсвэл 8.2 дээрх ганц ч ноцтой тохиргоо нь ердийн болон суурь даалгавруудыг ашиглахгүйгээр хийж чадахгүй байх. Эдгээр нь маш тохиромжтой, учир нь тэдгээрийг хэрэглэгч эсвэл програмистын оролцоогүйгээр тодорхой тогтоосон хуваарийн дагуу гүйцэтгэх болно.

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

Эхлээд тэд юу гэсэн үг вэ, тэдгээрийн ялгаа нь юу болохыг олж мэдье.

  • Төлөвлөсөн ажилурьдчилан тохируулсан хуваарийн дагуу аливаа тодорхой үйлдлийг эхлүүлэх боломжийг танд олгоно.
  • Суурь ажилгүйцэтгэх үйлдлийг агуулсан объект юм.

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

Тохиргоог нээгээд хуваарьт даалгавраа нэмнэ үү.

Тохиргооны шинж чанарууд

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

  • талбарт" Аргын нэр» шууд гүйцэтгэх тодорхой ерөнхий модулийн процедурыг сонгоно. Энэ нь манай вэбсайтад үнийг байршуулах бүх алхмуудыг зааж өгөх болно. Гүйцэтгэх ажиллагаа сервер дээр явагдана гэдгийг анхаарна уу. Энэ нь логик юм, учир нь ердийн үйлдлүүд нь хэрэглэгчийн оролцоогүйгээр хийгддэг.
  • Төлөвлөсөн ажлыг шаардлагатай бол идэвхгүй болгож эсвэл идэвхжүүлж болно. Түүний хуваарь болгонд засвар хийх шаардлагагүй. Үүнийг хийхийн тулд шинж чанаруудын палитр дээр тугийг тохируулж эсвэл арилгана уу " Хэрэглээ».
  • Өөр нэг чухал зүйл бол энэ ердийн ажил байх эсэхийг тодорхойлох явдал юм урьдчилан тодорхойлсон, эсвэл биш. Урьдчилан тодорхойлсон хуваарьтай ажлуудыг автоматаар эхлүүлнэ. Хэрэв энэ функцийг суулгаагүй бол та тэдгээрийг програмын дагуу эхлүүлэх эсвэл ITS-тэй "Task Console" боловсруулалтыг ашиглах шаардлагатай болно.
  • Та мөн зааж өгч болно давталтын тоо ба тэдгээрийн хоорондох интервалхэвийн бус дуусгавар болсон тохиолдолд. Хэвийн бус дуусгавар гэдэг нь алдааны улмаас ажил дуусаагүй байсан нөхцөл байдлыг хэлнэ.

Хуваарь тохируулах

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

Та ердийн хуваарийн тохиргоог 1С 8.3 дээр харах болно. Энд ямар ч төвөгтэй зүйл байхгүй. Энэ жишээнд бид өдөр бүр өглөөний таваас долоон цаг хүртэл сайтад үнэ байршуулах эхлэлийг тавьсан. Төлөвлөсөн ажил 7:00 цагаас өмнө амжихгүй бол маргааш нь дуусгана.

Төлөвлөсөн ажлуудыг блоклох

"1С Enterprise Servers-ийг удирдах" стандарт хэрэгслийг ажиллуулж, ердийн даалгавраа үүсгэсэн мэдээллийн сангийн шинж чанарыг нээнэ үү (1С-ийн клиент-сервер хувилбаруудад).

Нээгдсэн цонхон дээр (мэдээллийн аюулгүй байдалд нэвтрэхийн тулд нэвтрэх нэр, нууц үгээ оруулсны дараа) "Ердийн ажлыг хаах" гэсэн нүдийг сонгоогүй эсэхийг шалгана уу. Хэрэв та даалгавар ажиллахгүй нөхцөл байдалтай тулгарвал эхлээд энэ тохиргоог шалгана уу.

Үүнтэй адилаар та 1С 8.3 дахь ердийн ажлуудыг бүрэн идэвхгүй болгож болно. Тодорхой дэвсгэр ажлуудыг идэвхгүй болгохын тулд та хамгийн сүүлийн үеийн хувилбаруудад суулгасан "Арын ажлын консол" боловсруулалтыг ашиглаж болно.

Файл горим дахь дэвсгэр болон хуваарьт ажлууд

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

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

Та мөн дараахь бүтцийг ашиглаж болно.

Процедурын нэрийн хувьд та гүйцэтгэх үйлчлүүлэгчийн процедурын нэрийг зааж өгөх ёстой. Интервал нь хэдэн секундын дараа гүйцэтгэлийг гүйцэтгэхийг харуулдаг. "Нэг удаа" параметрийг оруулах шаардлагагүй. Энэ процедурыг нэг удаа эсвэл хэд хэдэн удаа хийх эсэхийг тусгадаг.

Арын ажлын алдааг хянах

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

Бүртгэлд таны сонголтод тохирсон бүх оруулгуудыг харуулах бөгөөд энэ нь алдааны шалтгааныг ойлгоход туслах тайлбартай хамт харагдах болно.

Магадгүй 1С 8.3 програмист бүр эрт орой хэзээ нэгэн цагт тодорхой ажлуудын гүйцэтгэлийг хуваарийн дагуу тохируулах шаардлагатай болсон байх. Доор би өгөх болно Дэлгэрэнгүй тодорхойлолтЭдгээр механизмуудын дотроос ийм байх болно гэж найдаж байна хэрэгтэй мэдээлэланхан шатны 1С програмистуудад зориулсан. Энэ нь маш тохиромжтой, учир нь энэ нь хүний ​​үйлдэл шаарддаггүй, ердийн ажил нь нэг удаа тохируулагдсан бөгөөд таны хуваарийн дагуу ажилладаг.

Та доорх жишээг ашиглан дэлгэрэнгүй зааврыг олох болно.

1С дахь ердийн болон үндсэн ажлууд гэж юу вэ

  • Төлөвлөсөн ажлууднь өгөгдсөн хуваарийн дагуу тодорхой үйлдлийг гүйцэтгэхэд зориулагдсан тусгай 1С Enterprise 8.3 механизм юм.
  • Суурь ажил- Хэрэглэгч эсвэл 1С 8.2 програмистын оролцоогүйгээр төлөвлөсөн үйлдлийг шууд гүйцэтгэдэг ердийн даалгавраар үүсгэгдсэн объектууд.

Төлөвлөсөн болон далд ажлын механизм нь DBMS-ийн функциональ байдлын ачаар клиент-сервер горимд (SQL) ажилладаг. Хэрэв танд файлын мэдээллийн сан байгаа бол даалгаврыг бас тохируулж болно, гэхдээ арай өөр зарчмын дагуу.

1С клиент-сервер горимд далд ажлыг тохируулах

Эхлээд шинэ мета өгөгдлийн объект - ердийн даалгавар үүсгэцгээе. Би даалгавраа "Валютын ханшийг ачаалах" гэж нэрлэх болно. Энэ тохиргооны объектын шинж чанаруудын палитрыг харцгаая:

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

  • Аргын нэр- өгөгдсөн хуваарийн дагуу үндсэн ажилд гүйцэтгэх процедурын зам. Процедур нь нийтлэг модульд байх ёстой. Стандартыг ашиглахгүй, харин өөрөө бүтээхийг зөвлөж байна. Арын даалгаврууд сервер дээр ажилладаг гэдгийг бүү мартаарай!
  • Хэрэглээ- ердийн ажлыг ашиглаж байгаа шинж тэмдэг.
  • Урьдчилан тодорхойлсон- ердийн ажил урьдчилан тодорхойлсон эсэхийг заана. Хэрэв та ердийн ажлыг мэдээллийн санд байршуулсны дараа шууд ажиллахыг хүсвэл энэ тугийг зааж өгнө үү. Үгүй бол та Job Console боловсруулалтыг ашиглах эсвэл ажлыг программын дагуу ажиллуулах шаардлагатай болно.
  • Ажил хэвийн бусаар дуусгавар болох үед дахин оролдох тоо- алдаатай гүйцэтгэсэн бол арын ажлыг хэдэн удаа дахин эхлүүлсэн бэ.
  • Ажил хэвийн бусаар дуусах үед дахин оролдох интервал- хэрэв арын ажил алдаатай дууссан бол хэр олон удаа дахин эхлүүлэх вэ.

Мөн хамгийн сонирхолтой тохиргоо нь Хуваарь:

Энд та "Аргын нэр" талбарт заасан процедурын эхлүүлэх интервалыг тохируулна уу. Би тохируулсан гэж бодъё

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

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

1С файлын горимд ердийн ажлуудыг тохируулах

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

Файлын горимд "RunTaskProcessing()" аргыг эхлүүлэх үед ердийн ажлыг эхлүүлдэг.

Тодорхой хэрэглэгчийн хувьд та энэ аргыг өөр аргыг ашиглан ажиллуулахаар тохируулж болно -

ConnectWaitHandler( <ИмяПроцедуры>, <Интервал>, <Однократно>).

  • Процедурын нэр— хүлээлтийн зохицуулагчаар холбогдсон процедурын нэр. Удирдлагатай програмын модулийн (ердийн хэрэглээний модуль) эсвэл дэлхийн хуваалцсан модулийн экспортлогдсон процедурын нэр. Процедур нь үйлчлүүлэгч дээр байрлах ёстой.
  • Интервал- үйлдлийн гүйцэтгэлийн хоорондох хугацаа секундээр.
  • Нэг удаа- даалгаврыг нэг удаа эсвэл үгүй ​​хийж дуусгах.

ConnectWaitHandler, 3600);

1С тохируулагч дээр ердийн ажлыг хэрхэн тохируулахыг харуулсан хоёр минутын видео:

1С дээр ажиллахдаа нэг буюу өөр үйлдлийг гүйцэтгэхийн тулд эхлүүлэх эсвэл төлөвлөх шаардлагатай олон ердийн үйлдлүүд байдаг, жишээлбэл: баримт бичгийг нийтлэх, вэбсайтаас 1С руу өгөгдөл ачаалах.

Би саяхан нэг нийтлэл нийтэлсэн: Үүнийг автоматжуулах цаг болжээ.

Тогтмол болон суурь даалгавар

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

Даалгаврын механизм нь дараахь асуудлыг шийддэг.

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

Ажлын механизм нь дараахь бүрэлдэхүүн хэсгүүдээс бүрдэнэ.

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

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

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

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

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

Тайлбартай энэ нь хангалттай гэж би бодож байна - хэрэгжилт рүүгээ орцгооё:

Ердийн даалгавар бий болгох

Аргын нэр– өгөгдсөн хуваарийн дагуу үндсэн ажилд гүйцэтгэх процедурын зам. Процедур нь нийтлэг модульд байх ёстой. Стандарт нийтлэг модулиудыг ашиглахгүй байхыг зөвлөж байна, харин өөрөө үүсгэхийг зөвлөж байна. Арын даалгаврууд сервер дээр ажилладаг гэдгийг бүү мартаарай!

Хэрэглээ- ердийн ажлыг ашиглаж байгаа шинж тэмдэг.

Урьдчилан тодорхойлсон– ердийн ажил урьдчилан тодорхойлсон эсэхийг заана.

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

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

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

Хуваарь тохируулах

Хуваарьдаалгаврыг гүйцэтгэх:

Цаг бүр, нэг л өдөрRepeatDays Period = 0, RepeatDays Period = 3600
Өдөр бүр өдөрт нэг удааRepeatDays Period = 1, RepeatDays Period = 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 цагаасХугацааДавтахӨдөр = 1DayWeekMonth = 2DaysWeek = 3

Эхлэх цаг = 09.00

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

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

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

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

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

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

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

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