Ажлын өдрийн тооны машин

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

Горим
Долоо хоногийн ажлын өдрүүд
Үр дүн
Ажлын өдөр
Хуанлийн хоног
Алгассан амралтын өдөр
Алгассан баярын өдөр
Хоёр огнооны хоорондох ажлын өдрүүдийг тоолохын тулд эхлэх болон дуусах огноог сонгоно уу.

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

Түгээмэл асуултууд

Ямар өдрүүдийг ажлын өдөрт тооцох вэ?

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

Манай улсын нийтийн амралтын өдрүүдийг автоматаар тооцох уу?

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

“Өнөөдрөөс хойш ажлын 5 өдөр”-ийг хэрхэн тоолдог вэ?

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

Ажлын өдөр болон хуанлийн хоногийн ялгааг тооцох

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

Энэхүү хэрэгсэл нь хоёр өөр горимоор ажилладаг:

  • Хоёр огнооны хооронд: Сонгосон хоёр хугацааны хооронд нийт хэдэн ажлын өдөр байгааг тоолно.
  • Нэмэх эсвэл хасах: Эхлэх огнооноос тодорхой тооны ажлын өдрийг урагшлуулах эсвэл ухраах замаар эцсийн хугацааг тодорхойлно.

Оролтын өгөгдөл ба тохиргоо

Тооцооллыг үнэн зөв гаргахын тулд дараах оролтын өгөгдлүүдийг ашиглана:

  • Горим: Хэрэглэгч "Хоёр огнооны хооронд" эсвэл "Нэмэх эсвэл хасах" горимын аль нэгийг сонгоно.
  • Эхлэх огноо: Тооцооллыг эхлүүлэх хуанлийн огноо.
  • Дуусах огноо: Зөвхөн "Хоёр огнооны хооронд" горимд ашиглагдах хуанлийн огноо.
  • Дуусах огноог бүтэн өдрөөр тооцох: Энэхүү сонголтыг идэвхжүүлбэл дуусах огноог ажлын өдрийн нийт дүнд бүтэн өдрөөр нэмж тооцно.
  • Чиглэл: "Нэмэх эсвэл хасах" горимд ажлын өдрийг "Нэмэх" эсвэл "Хасах" чиглэлийг сонгоно.
  • Ажлын өдөр: Нэмэх эсвэл хасах ажлын өдрийн тоо бөгөөд энэ нь 100,000-аас хэтрэхгүй бүхэл тоо байна.
  • Долоо хоногийн ажлын өдрүүд: Даваа, Мягмар, Лхагва, Пүрэв, Баасан, Бямба, Ням гарагуудын аль нь ажлын өдөр болохыг тэмдэглэнэ. Тооцоог хийхийн тулд долоо хоногийн ядаж нэг ажлын өдрийг сонгосон байх шаардлагатай.
  • Алгасах баярын өдрүүд (заавал биш): Алгасах шаардлагатай баярын өдрүүдийн жагсаалтыг YYYY-MM-DD форматаар, мөр бүрт нэг огноо байхаар оруулна. Энэхүү жагсаалт нь хамгийн ихдээ 1,000 огноогоор хязгаарлагдана.

Тооцооллын дүрэм ба онцгой тохиолдлууд

Тооцоолуурыг ашиглах явцад дараах дүрмүүд болон хязгаарлалтууд мөрдөгдөнө:

  • Огнооны дараалал: "Хоёр огнооны хооронд" горимд дуусах огноо нь эхлэх огнооноос өмнө байвал систем огноог хуанлийн дарааллаар тооцож, "Дуусах огноо нь эхлэх огнооноос өмнө байгаа тул хуанлийн дарааллаар тооцлоо." гэсэн тэмдэглэгээг харуулна.
  • Тоолж эхлэх цэг: "Нэмэх эсвэл хасах" горимд тоолох ажиллагаа нь эхлэх огнооны дараагийн өдрөөс эхэлнэ. Хэрэв 0 ажлын өдөр нэмбэл эхлэх огноо өөрөө үр дүн болж буцна.
  • Анхдагч тохиргоо: Системийн анхдагч ажлын өдрүүд нь Даваагаас Баасан гараг хүртэл байна.
  • Баярын өдрийн жагсаалт: Баярын өдрүүдийг оруулахдаа хоосон мөр үлдээвэл систем түүнийг үл тоомсорлоно.
  • Дэмжих хугацааны хязгаар: Энэхүү хэрэгсэл нь 1-ээс 9999 он хүртэлх хугацааны огноог дэмждэг.

Алдааны мэдэгдлүүд

Оролтын өгөгдөл буруу эсвэл хязгаарлалтаас давсан тохиолдолд дараах алдааны мэдэгдлүүд гарна:

  • Хэрэв оруулсан огноо буруу бол: "Хүчингүй огноо байна."
  • Ажлын өдрийн тоо хязгаар давсан эсвэл буруу форматтай бол: "Ажлын өдрийн тоо нь 100,000-аас хэтрэхгүй бүхэл тоо байх ёстой."
  • Долоо хоногийн ажлын өдрийг сонгоогүй бол: "Долоо хоногийн ядаж нэг ажлын өдрийг сонгоно уу."
  • Баярын өдрийн формат буруу бол: "Энэхүү баярын өдрийн мөр нь хүчинтэй YYYY-MM-DD формат биш байна: {line}" (Жишээ нь, буруу огноо оруулбал тухайн утгыг зааж харуулна).
  • Баярын өдрийн тоо хязгаар давбал: "Баярын өдрийн жагсаалт хамгийн ихдээ 1,000 огноогоор хязгаарлагдана."
  • Үр дүн нь дэмжих хугацаанаас хэтэрвэл: "Үр дүн нь дэмжигдэх хязгаараас (1–9999 он) гадуур байна."

Үр дүнгийн үзүүлэлтүүд

Тооцооллын үр дүнд дараах мэдээллүүдийг харуулна:

  • Ажлын өдөр: Тооцоолж гаргасан ажлын өдрийн нийт тоо.
  • Хуанлийн хоног: Хоёр огнооны хоорондох нийт хуанлийн хоногийн тоо.
  • Алгассан амралтын өдөр: Тооцооноос хасагдсан амралтын болон амрах өдрүүдийн тоо.
  • Алгассан баярын өдөр: Хэрэглэгчийн оруулсан жагсаалтаас тооцож алгассан баярын өдрүүдийн тоо.
  • Гарсан огноо: "Нэмэх эсвэл хасах" горимд тооцоолж гаргасан эцсийн огноо.
  • YYYY-MM-DD форматаар: Гарсан огнооны стандарт формат.
  • Эхлэх огнооноос хойших хуанлийн хоног: Эхлэх огнооноос эцсийн огноо хүртэлх хуанлийн хоногийн зөрүү.

Нууцлал ба өгөгдөл боловсруулалт

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


Түгээмэл асуултууд

Ямар өдрүүдийг ажлын өдөрт тооцох вэ?
Анхдагч байдлаар Даваагаас Баасан гараг хүртэл тооцно. Долоо хоногийн өдрүүдийн товчлуураар үүнийг өөрчилж болно — жишээ нь, 6 өдрийн ажлын долоо хоногтой бол Бямба гарагийг идэвхтэй үлдээх, эсвэл Баасан, Бямба гарагийг амралтын өдөр болгож болно. Мөн баярын өдрүүдэд оруулсан огноонуудыг алгасна.

Манай улсын нийтийн амралтын өдрүүдийг автоматаар тооцох уу?
Үгүй — нийтийн амралтын өдрүүд нь улс орон, бүс нутаг, жилээс хамаарч өөр өөр байдаг бөгөөд амралтын өдөр таарвал өөр өдөр шилжүүлж амрах нь элбэг. Өөрийн хуанлийн амралтын өдрүүдийг нэг мөрөнд нэг огноо байхаар хуулж тавихад зөвхөн тэдгээр өдрүүдийг алгасах болно.

“Өнөөдрөөс хойш ажлын 5 өдөр”-ийг хэрхэн тоолдог вэ?
Тоолох ажиллагаа эхлэх огнооны дараагийн өдрөөс эхэлнэ: ажлын өдөр бүрийг нэг гэж тоолох бөгөөд тав дахь өдөр нь үр дүн болно. Хэрэв Баасан гарагт эхэлбэл, нэг ажлын өдрийн дараа Даваа гараг байна. Тэг (0) өдөр нэмбэл эхлэх огноо өөрөө гарна.