Աշխատանքային և օրացուցային օրերի տարբերությունը
Աշխատանքային օրերի հաշվարկը էականորեն տարբերվում է սովորական օրացուցային օրերի հաշվարկից։ Օրացուցային օրերը ներառում են տարվա բոլոր 365 կամ 366 օրերը՝ առանց բացառության։ Աշխատանքային օրերը որոշելու համար անհրաժեշտ է ընդհանուր ժամանակահատվածից հանել հանգստյան օրերը (շաբաթվա վերջը) և պետական կամ ընկերության կողմից սահմանված տոնական օրերը։
Այս տարբերությունը կարևոր դեր է խաղում պայմանագրային պարտավորությունների կատարման, նախագծերի պլանավորման և առաքման ժամկետների որոշման հարցում։ Օրինակ, եթե փաստաթղթի պատրաստման համար սահմանված է «5 աշխատանքային օր», ապա իրական սպասման ժամանակը կարող է կազմել 7 կամ ավելի օրացուցային օր՝ կախված շաբաթվա օրից և տոների առկայությունից։
Գործիքի աշխատանքային ռեժիմները և մուտքագրվող տվյալները
«Աշխատանքային օրերի հաշվիչ» գործիքն աշխատում է երկու հիմնական ռեժիմով, որոնք թույլ են տալիս կատարել տարբեր տեսակի հաշվարկներ։
1. Երկու ամսաթվերի միջև
Այս ռեժիմն օգտագործվում է երկու կոնկրետ ամսաթվերի միջև ընկած աշխատանքային ժամանակահատվածը չափելու համար։ Օգտատերը մուտքագրում է հետևյալ տվյալները․
- Մեկնարկային ամսաթիվ: Օրացուցային ամսաթիվ, որից սկսվում է հաշվարկը։
- Վերջնական ամսաթիվ: Օրացուցային ամսաթիվ, որով ավարտվում է հաշվարկը։
- Հաշվել վերջնական ամսաթիվը որպես ամբողջական օր: Նշահարթակ (checkbox), որի միջոցով կարելի է վերջնական ամսաթիվը ներառել հաշվարկի մեջ։
Եթե վերջնական ամսաթիվն ավելի վաղ է, քան մեկնարկայինը, գործիքը ավտոմատ կերպով հաշվարկում է դրանք օրացուցային կարգով։
2. Գումարել կամ հանել
Այս ռեժիմը նախատեսված է ապագա կամ անցյալ ամսաթիվը որոշելու համար՝ մեկնարկային կետից որոշակի քանակությամբ աշխատանքային օրեր առաջ կամ հետ գնալով։ Մուտքագրվող տվյալներն են․
- Մեկնարկային ամսաթիվ: Օրացուցային ամսաթիվ։
- Ուղղություն: Ընտրվում է «Ավելացնել» (add) կամ «Հանել» (subtract) տարբերակը։
- Աշխատանքային օրեր: Ամբողջ թիվ, որը չպետք է գերազանցի 100,000-ը։
Աշխատանքային շաբաթվա և տոների անհատականացում
Տարբեր ոլորտներում և երկրներում աշխատանքային գրաֆիկները կարող են էականորեն տարբերվել։ Գործիքը թույլ է տալիս լիովին հարմարեցնել հաշվարկի պարամետրերը․
- Շաբաթվա աշխատանքային օրերը: Յուրաքանչյուր օրվա համար (երկուշաբթի, երեքշաբթի, չորեքշաբթի, հինգշաբթի, ուրբաթ, շաբաթ, կիրակի) առկա է առանձին նշահարթակ։ Լռելյայն աշխատանքային օրեր են սահմանված երկուշաբթիից ուրբաթ օրերը։ Հաշվարկ կատարելու համար անհրաժեշտ է ընտրել շաբաթվա առնվազն մեկ աշխատանքային օր։
- Բաց թողնվող տոնական օրեր (ոչ պարտադիր): Օգտատերը կարող է մուտքագրել տոնական օրերի ցանկը։ Յուրաքանչյուր ամսաթիվ պետք է գրվի առանձին տողում՝ YYYY-MM-DD ձևաչափով (օրինակ՝ 2026-12-25)։ Դատարկ տողերն անտեսվում են։ Տոնական օրերի ցանկը սահմանափակված է առավելագույնը 1,000 ամսաթվով։
Հաշվարկման կանոններ և սահմանափակումներ
Ճշգրիտ արդյունքներ ստանալու համար համակարգը կիրառում է հետևյալ կանոնները․
- «Գումարել կամ հանել» ռեժիմում հաշվարկը սկսվում է մեկնարկային ամսաթվի հաջորդ օրվանից։
- Զրո աշխատանքային օր ավելացնելու կամ հանելու դեպքում համակարգը վերադարձնում է հենց մեկնարկային ամսաթիվը։
- Գործիքն աջակցում է 1-ից մինչև 9999 թվականների միջակայքում ընկած ամսաթվերը։
Եթե մուտքագրված տվյալները չեն համապատասխանում կանոններին, հայտնվում են հետևյալ սխալների հաղորդագրությունները․
- «Դա վավեր օրացուցային ամսաթիվ չէ:»
- «Աշխատանքային օրերի քանակը պետք է լինի ամբողջ թիվ՝ 100,000-ից ոչ ավելի:»
- «Ընտրեք շաբաթվա առնվազն մեկ աշխատանքային օր:»
- «Տոնական օրերի այս տողը վավեր YYYY-MM-DD ամսաթիվ չէ.
{line}» - «Տոնական օրերի ցանկը սահմանափակված է 1,000 ամսաթվով:»
- «Արդյունքը դուրս է աջակցվող տիրույթից (1–9999 թվականներ):»
Ելքային տվյալներ և արդյունքներ
Հաշվարկն ավարտելուց հետո համակարգը ցուցադրում է մանրամասն արդյունքներ․
| Արդյունքի տեսակը | Նկարագրություն |
|---|---|
| Աշխատանքային օրեր | Հաշվարկված աշխատանքային օրերի ընդհանուր քանակը։ |
| Օրացուցային օրեր | Մեկնարկային և վերջնական ամսաթվերի միջև ընկած բոլոր օրերի քանակը։ |
| Բաց թողնված շաբաթվա վերջ / հանգստյան օրեր | Հաշվարկից դուրս թողնված ոչ աշխատանքային օրերի քանակը։ |
| Բաց թողնված տոնական օրեր | Օգտատիրոջ նշած ցանկից բաց թողնված տոնական օրերի քանակը։ |
| Ստացված ամսաթիվը | Հաշվարկված վերջնական ամսաթիվը (միայն «Գումարել կամ հանել» ռեժիմում)։ |
| Որպես YYYY-MM-DD | Ստացված ամսաթիվը ստանդարտ ձևաչափով (միայն «Գումարել կամ հանել» ռեժիմում)։ |
| Օրացուցային օրեր մեկնարկային ամսաթվից | Տարբերությունը օրացուցային օրերով (միայն «Գումարել կամ հանել» ռեժիմում)։ |
Տվյալների մշակում և գաղտնիություն
Այս գործիքն ապահովում է տվյալների տեղային մշակում։ Յուրաքանչյուր հաշվարկ կատարվում է Ձեր բրաուզերում. Ձեր մուտքագրած ամսաթվերը երբեք չեն հեռանում Ձեր սարքից։ Սա նշանակում է, որ մուտքագրված աշխատանքային գրաֆիկները, նախագծերի ժամկետները կամ տոնական օրերի ցուցակները չեն ուղարկվում արտաքին սերվերներ և չեն պահվում որևէ տվյալների բազայում։
Հաճախ տրվող հարցեր (FAQ)
Ո՞ր օրերն են համարվում աշխատանքային: Լռելյայն հաշվարկվում է երկուշաբթիից ուրբաթ։ Շաբաթվա օրերի կոճակները թույլ են տալիս փոխել դա. կարող եք միացված թողնել շաբաթ օրը՝ վեցօրյա աշխատանքային շաբաթվա համար, կամ ուրբաթն ու շաբաթը դարձնել հանգստյան օրեր։ Բացի այդ, տոնական օրերի տակ նշված ցանկացած ամսաթիվ նույնպես բաց կթողնվի։
Արդյո՞ք համակարգը գիտի իմ երկրի պետական տոները: Ոչ, քանի որ պետական տոները տարբերվում են ըստ երկրի, տարածաշրջանի և տարեթվի, և շատ տոներ տեղափոխվում են աշխատանքային օրեր, երբ համընկնում են հանգստյան օրերի հետ։ Պատճենեք Ձեր սեփական օրացույցի ոչ աշխատանքային օրերը (մեկ տողում՝ մեկ ամսաթիվ), և հենց այդ օրերը բաց կթողնվեն հաշվարկից։
Ինչպե՞ս է հաշվարկվում «այսօրվանից 5 աշխատանքային օր» տևողությունը: Հաշվարկը սկսվում է մեկնարկային ամսաթվի հաջորդ օրվանից. յուրաքանչյուր աշխատանքային օր հաշվվում է որպես մեկ, և հինգերորդ օրը կլինի արդյունքը։ Եթե սկսեք ուրբաթ օրվանից, ապա 1 աշխատանքային օր հետո կլինի երկուշաբթին։ Զրո ավելացնելու դեպքում կվերադարձվի հենց մեկնարկային ամսաթիվը։