Ердийн даалгавар 1s 8.2 ажиллахгүй байна. Тогтмол болон суурь даалгавар (1Cv8). Ердийн даалгаварт мета өгөгдөл үүсгэх

Даалгаврын механизм нь 1С удирдлагын хэрэгслүүдийн нэг юм. Үүнд:

  • яг юу хийх, ямар давтамжтайгаар хийхийг зааж өгөх шаардлагатай ерөнхий тохиргооны объект болох ердийн ажлууд;
  • болон суурь ажлууд, ердийн ажлуудаас үүсгэгдсэн хэлний объектын хувьд.
Холбогдох шалгалтын асуултуудыг харцгаая.

1С шалгалтын 09.59-р асуулт: Мэргэжлийн платформ. Ердийн даалгаврын хуулбар:

  1. программчлалаар үүсгэж болно
  2. Жагсаалт хэлбэрээр үүсгэх боломжтой бөгөөд програмын үндсэн цэсний командаар дамжуулан хандах боломжтой ("Үйл ажиллагаа/Ердийн даалгавар")
  3. зөвхөн нэг жишээ үргэлж үүсдэг (харгалзах тохиргооны объектыг үүсгэх үед)
  4. "Бүтэц" товчийг ашиглан бусад таб дээрх тохиргооны горимд л тодорхойлно
  5. 1 ба 2 хариулт зөв байна
Зөв хариулт бол эхнийх нь. Хэрэв төлөвлөсөн ажлыг урьдчилан тодорхойлсон бол (Зураг) тохируулагч дээр заасан хуваарийн дагуу даалгавар нь нэг хуулбараар үүсгэгдэнэ. Урьдчилан тодорхойлоогүй ажлуудын тохиолдлууд Аж ахуйн нэгжийн горимд заасан хуваарийн дагуу программын дагуу гарч ирдэг.
1С шалгалтын 09.60 асуулт: Мэргэжлийн платформ. Нэгэн зэрэг гүйцэтгэх ердийн ажлуудын тоо нь:
  1. ямар ч хязгаарлалтгүйгээр
  2. ямар ч тоо, гэхдээ ижил түлхүүр болон аргын нэртэй хоёр ажлыг гүйцэтгэхгүй
  3. ямар ч тоо хэмжээ, гэхдээ ижил түлхүүр, нэртэй хоёр ажлыг гүйцэтгэхгүй
  4. ямар ч тоо, гэхдээ ижил түлхүүртэй, ижил мета өгөгдлийн объекттой холбоотой хоёр ажлыг гүйцэтгэхгүй
Зөв хариулт нь зургаа. Түлхүүр нь нэг төрлийн хэд хэдэн ажлыг бүлэглэх боломжийг олгодог ердийн ажлын шинж чанар юм. Нэг гол утга бүхий зөвхөн нэг ажлыг нэг удаа эхлүүлэх боломжтой (хоосон утгыг тооцохгүй). Мөн мөргөлдөөнөөс зайлсхийхийн тулд тодорхой объект дээр нэг удаад зөвхөн нэг бүртгэлийн ажлыг гүйцэтгэдэг.
1С шалгалтын 09.62-р асуулт: Мэргэжлийн платформ. Ердийн даалгаврын аргын хувьд дараахь процедурыг ашиглаж болно.
  1. параметр байх ёсгүй
  2. зөвхөн нэг параметр байж болно (утгын жагсаалт)
  3. зөвхөн нэг параметр (бүтэц) байж болно.
  4. зөвхөн нэг параметр байж болно (массив)
  5. хэдэн ч параметр байж болно
Зөв хариулт бол тав дахь. Ердийн даалгаврын аргын параметрүүдийн тоо нь ердийн даалгаврын өөрийнх нь параметрийн тоотой тохирч байна.
1С шалгалтын 09.63-р асуулт: Мэргэжлийн платформ. Ердийн даалгавар үүсгэхийн тулд хэрэглэгч дараахь зүйлийг хийх ёстой.
  1. администраторын эрх
  2. ашиглах эрх энэ объектынтохиргоо (дүрээнд тохируулах боломжтой)
  3. Энэ тохиргооны объектын шинэ тохиолдлуудыг үүсгэх эрх (дүрд тохируулах боломжтой)
  4. ямар ч эрх, ердийн ажлын аргыг давуу горимд гүйцэтгэдэг
Зөв хариулт нь эхнийх бөгөөд зөвхөн админууд л эрхтэй.
1С шалгалтын 09.64-р асуулт: Мэргэжлийн платформ. Хэрэв ердийн даалгавар нь тохируулагч дээр (харгалзах тохиргооны объектод) урьдчилан тодорхойлсон байдлаар тодорхойлогдсон бол энэ нь ердийн зүйл юм (хамгийн бүрэн хариултыг сонгоно уу):
  1. Урьдчилан тодорхойлсон ердийн даалгаврын мета өгөгдлийн объекттой холбосон ердийн даалгаврын урьдчилан тодорхойлогдоогүй жишээг үүсгэх боломжгүй
  2. Хуваарьт даалгаврын урьдчилан тодорхойлсон жишээг устгах, устгахаар тэмдэглэх боломжгүй
  3. Мэдээллийн санд ердийн даалгаврын зөвхөн урьдчилан тодорхойлсон тохиолдлуудыг хадгалдаг; урьдчилан тодорхойлогдоогүй тохиолдлууд нь сессийн объектууд бөгөөд мэдээллийн санд хадгалагддаггүй.
  4. 1 ба 2 хариулт зөв байна
  5. 2 ба 3 хариулт зөв байна
  6. зөв хариулт 1, 2, 3
Зөв хариулт бол хоёр дахь нь. Төлөвлөсөн ажлуудын урьдчилан тодорхойлсон тохиолдлуудыг өөрчлөх боломжтой боловч устгах боломжгүй. Тэд загваруудын жагсаалтад үргэлж бэлэн байх болно:
1С шалгалтын 09.67-р асуулт: Мэргэжлийн платформ. Хэрэв функцийг ердийн ажлын арга болгон ашигладаг бол:
  1. функцийн буцах утгыг үл тоомсорлодог
  2. даалгавар гүйцэтгэхийг оролдох үед алдаа гарна
  3. систем нь энэ даалгаврын гүйцэтгэлийг хүлээх болно (гүйцэтгэх нь асинхрон биш болно)
  4. утгыг хуваарьт даалгаврын харгалзах параметрт буцаана
Зөв хариулт бол эхнийх нь.
1С шалгалтын 09.61 асуулт: Мэргэжлийн платформ. Ердийн болон үндсэн ажлууд хоорондоо хэрхэн уялдаж болох вэ?
  1. Төлөвлөсөн ажил нь суурь ажлыг үүсгэж болно
  2. Тогтмол ажил нь суурь даалгаврыг заавал үүсгэдэг
  3. Суурь ажил нь хуваарьт ажлыг заавал бий болгодог
  4. Ямар ч холбоо байхгүй
Зөв хариулт бол хоёр дахь нь - суурь даалгавар нь ердийн зүйлээр үүсгэгдсэн объект бөгөөд үүнийг үүсгэх ёстой, эс тэгвээс ердийн даалгавар өөрөө утгаа алддаг.
1С шалгалтын 09.65 асуулт: Мэргэжлийн платформ. Ердийн болон үндсэн ажлын гүйцэтгэлийг хангахын тулд та дараахь зүйлийг хийх ёстой.
  1. Эхлэх үед "Хуваарьлагч" туг бүхий 1С: Enterprise-ийн бэлэн байдал
  2. 1С-ийн бэлэн байдал: Байгууллагын холбогдох системийн аргыг үе үе гүйцэтгэдэг
  3. 1C: Enterprise-ийн холбогдох системийн аргыг үе үе гүйцэтгэдэг (гэхдээ зөвхөн системийн үйлдлийн файлын хувилбарт) байгаа эсэх.
  4. файлын болон клиент-серверийн хувилбаруудын аль алинд нь 1C: Enterprise жишээг эхлүүлэх шаардлагагүй
Практикт зөв хариулт нь гурав дахь юм. Үйлчлүүлэгч-серверийн ажлын хувилбарт хуваарьт ажлуудыг кластер менежер ажиллуулдаг. Тиймээс, хамт байсан ч гэсэн мэдээллийн баазүйлчлүүлэгчийн холболт хийгээгүй тохиолдолд ердийн ажлуудыг гүйцэтгэх болно (тодорхой мэдээллийн баазад хориглоогүй тохиолдолд). Ажлын файлын хувилбарт ердийн ажлуудыг автоматаар эхлүүлэхийн тулд та даалгавар төлөвлөгч болгон ашигладаг тусгай клиент холболттой байх ёстой. Энэ холболт нь ExecuteJobProcessing()-д суурилагдсан хэлний аргыг үе үе дууддаг хүлээх процессыг ажиллуулах ёстой.
Хариултуудын дагуу зөв хариулт нь дөрөвдүгээрт байна.
1С шалгалтын 09.57-р асуулт: Мэргэжлийн платформ. Үндсэн ажил нь танд дараах боломжийг олгоно:
  1. хуваарийн дагуу процедурыг гүйцэтгэнэ
  2. процедурыг асинхроноор гүйцэтгэнэ
  3. хэвийн бус дуусгавар болсон тохиолдолд дахин эхлүүлэх
  4. 1 ба 2 хариулт зөв байна
  5. 2 ба 3 хариулт зөв байна
  6. зөв хариулт 1, 2, 3
Зөв хариулт бол хоёр дахь нь. Асинхрон гэдэг нь процедур дуусахыг хүлээхгүй гэсэн үг юм.
1С шалгалтын 09.58-р асуулт: Мэргэжлийн платформ. Нэгэн зэрэг ажиллаж байгаа арын ажлын тоо дараах байдалтай байж болно.
  1. ямар ч хязгаарлалтгүйгээр
  2. мэдээллийн сан бүрт зөвхөн нэг даалгавар
  3. хэрэглэгчийн сесс бүрт зөвхөн нэг ажил
  4. ямар ч тоо, гэхдээ та ижил түлхүүр болон аргын нэртэй хоёр ажлыг ажиллуулах боломжгүй
  5. ямар ч тоо хэмжээ, гэхдээ та ижил түлхүүр, нэртэй хоёр ажлыг гүйцэтгэх боломжгүй
  6. ямар ч тоо, гэхдээ та ижил түлхүүртэй, ижил мета өгөгдлийн объекттой холбоотой хоёр ажлыг гүйцэтгэх боломжгүй
Зөв хариулт бол дөрөв дэх.
1С шалгалтын 09.66-р асуулт: Мэргэжлийн платформ. Дууссан үндсэн ажлууд:
  1. мэдээллийн санд хадгалсан
  2. хэсэг хугацаанд хадгалагдсан сессийн объектууд (мэдээллийн санд хадгалагдаагүй)
  3. ямар ч хэлбэрээр хадгалдаггүй
Зөв хариулт бол 6 дугаар юм - суурь ажил нь зөвхөн сессийн хугацаанд л байдаг хэлний объект юм.

Шинэчлэгчээс 1С мэдээллийн сангийн ердийн ажлуудыг удирдах

2018-11-20T15:18:30+00:00

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

Юуны өмнө "Дэлгэрэнгүй" -> "Ердийн ажлуудыг удирдах..." хэсэгт:

Сонгосон мэдээллийн сангийн (эсвэл мэдээллийн сангийн бүлгийн) контекст цэсэнд:

Эцэст нь, багц скриптүүдийн загваруудад (энэ нь танд хуваарийн дагуу скриптээс ердийн ажлуудыг гүйцэтгэх боломжийг олгоно):

Өгөгдлийн сан дахь ердийн ажлуудыг удирдах харилцах цонх дараах байдалтай байна.

Энэ нь ямар асуудлыг шийдвэрлэх боломжийг олгодог зөв бүлэгсуурь (эсвэл нэг суурь)?

Ердийн ажлуудыг сонгох

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

Гэхдээ сонгох харилцах цонхонд таны мэдээллийн санд тусгайлан зориулсан ердийн ажлууд байхгүй байж болно:

Энэ тохиолдолд та "Таны даалгавар ..." хэсэгт шаардлагатай хуваарьт ажлуудын нэрийг зааж өгч болно, жишээлбэл:

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

Даалгавруудын одоогийн байдлыг харуулна

Үүнийг хийхийн тулд "Татгалзах" таб руу очоод "Татах..." товчийг дарна уу:

Үр дүнгээс бид дараахь зүйлийг харж болно.

  1. 1С сервер дээр шинэ хуваарьт ажлуудыг эхлүүлэхийг идэвхжүүлсэн эсвэл идэвхгүй болгосон.
  2. Өгөгдлийн сан дахь ердийн ажлуудын жагсаалт.
  3. Тэдний хуваарь.
  4. Ажлыг идэвхжүүлсэн эсвэл идэвхгүй болгосон.
  5. Хэрэв даалгаврын сүүлчийн ажил алдаатай байсан бол энэ алдаа нь даалгаврын хажууд улаанаар харагдана.

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

Бүх эсвэл зарим ажлыг унтраа

Үүнийг хийхийн тулд "унтраах" таб руу очно уу:

Бүх эсвэл сонгосон хуваарьт ажлуудын хувьд "Ашиглах" нүдийг арилгана.

Энд нэг суурийн үр дүн байна (дэлгэрүүлэхийн тулд товшино уу)

Бүх юм уу зарим ажлыг оруул

Үүнийг хийхийн тулд "Идэвхжүүлэх" таб руу очно уу:

Бүх эсвэл сонгосон хуваарьт ажлуудын хувьд "Ашиглах" нүдийг сонгоно.

Энэ таб дээр "Хийх" туг байгаа гэдгийг анхаарна уу. нөөц хуулбарсуурь" зүүн доод буланд.

Энд нэг суурийн үр дүн байна (дэлгэрүүлэхийн тулд товшино уу)

Бид 1С сервер дээр төлөвлөсөн ажлуудыг эхлүүлэх ажлыг удирддаг

Үүнийг хийхийн тулд "1С сервер" таб руу очно уу.

"Блок" эсвэл "Блоклох" гэснийг сонгоод "Ажиллуулах" товчийг дарна уу.

Ажлын хуваарийг тохируулах

Гэхдээ бид олон мэдээллийн санд нэгэн зэрэг ажлыг (эсвэл бүлэг даалгавруудыг) эхлүүлэх хуваарь гаргах шаардлагатай бол яах вэ?

Үүнийг хийхийн тулд "Хуваарь тохируулах" таб руу очно уу.

Бид хуваарь гаргаж (харилцан яриа болон түүний боломжууд нь 1С-ийн стандарттай бүрэн давхцаж байна) "Тохируулах ..." дээр дарна уу.

Бид гүйцэтгэх даалгавруудыг эхлүүлдэг

Үүнийг хийхийн тулд "Run" таб руу очно уу:

Шаардлагатай ажлуудыг сонгоод "Ажиллуулах" товчийг дарна уу:

Ажлын тохиргоог гадаад файлд хадгалж байна

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

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

Даалгаврын тохиргоог гадаад файлаас сэргээж байна

Дараа нь бид энэ файлыг даалгаврын тохиргоотой бусад бүх мэдээллийн санд ачаална:

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

Салах үгс

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

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

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

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

Ердийн ажил бол орлуулшгүй юм:

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

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

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

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

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

Ердийн ажлын хуваарь

Зураг 3

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

"Ерөнхий" таб:

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

Ердийн ажил эхлэхэд өдөөх процедурыг оноож үзье:RoutineTasks.RoutineTaskExecutionProcessing-ийн модуль.

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

Процедурын ердийн даалгавар гүйцэтгэх боловсруулалт(түлхүүр) экспорт

RoutineTasks.PerformProcessingWithParameters(Түлхүүр);

Процедурын төгсгөл

Бид ердийн ажлуудын лавлах номыг бий болгодог

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

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

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

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

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

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

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

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

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

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

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

Хувьсах ажил;

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

Task = RoutineTasks.CreateRoutineTask("PerformProcessing");

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

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

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

Параметрүүд.Нэмэх(Түлхүүр);

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

Task.Write();

Процедурын төгсгөл

Төлөвлөсөн ажлыг эхлүүлж байна

Бидний үүсгэсэн ердийн ажил бүр дараах түлхүүртэй байдаг:

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

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

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

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

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

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

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

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

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

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

Танил юм системийн админ- Байгаа тусгай хөтөлбөрүүд, серверүүд болон сүлжээний дэд бүтцийн гүйцэтгэлийг үе үе шалгаж, 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 хэрэглэгч, үүний дагуу даалгаврыг гүйцэтгэдэг.

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