1 секундын хуримтлалыг тооцоолох томъёо. Анхны бүрэлдэхүүн хэсгүүдийн томъёо


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


Тооцооллын томъёог тайлбарлахын тулд та дараахь зүйлийг ашиглаж болно.



    Тооцооллын үзүүлэлтийн тодорхойлогч;


    Энгийн арифметик үйлдлүүд: " + ", "- " , "/ " ,"* ", үүнд хаалт ашиглах () ;


    Математик функцууд: Max () , Min () , Env () , Int () ;


    Нөхцөл байдлын бүтэц ?(,) ;


    Function EvaluateBy() .

Тооцооллын үзүүлэлтийн тодорхойлогч

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


Шалгуур үзүүлэлтүүдийн жишээ:



    Өдөрт цаг хугацаа;


    Стандарт цаг хоногоор;



Заагч тодорхойлогч нь заагч, тусгай тэмдэгт агуулаагүй үзүүлэлтийн бэлгэдлийн дүрслэл юм.


Заагч танигчийн жишээ:



    TimeInDays;


    NormTimeInDays;



Ашиглах боломжтой бүх танигчийг энэ томьёо засварлагчийн "Үзүүлэлтүүд" хүснэгтэд байрлуулсан болно.

Энгийн арифметик үйлдлүүд

Тооцооллын томъёог тайлбарлахдаа та арифметик үйлдлүүдийг ашиглаж болно " + ", "- ", "/ ", "* ", түүний дотор хаалт () ашиглах.


Жишээ нь: Орлого * Хувь

Математик функцууд

Макс(<Значение 1>, ..., <Значение N>)

<Значение 1>, ..., <Значение N>
Функцид дамжуулсан утгуудын дээд хэмжээг буцаана.

Хамгийн их (Цалин / Норм Өдөр * Ажилласан хоног, Орлого * Хувь)

Мин(<Значение 1>, ..., <Значение N>)


<Значение 1>, ..., <Значение N>- харьцуулах утгуудын багц.
Функцид дамжуулсан хамгийн бага утгыг буцаана.

Хамгийн бага (Цалин / Норм Өдөр * Ажилласан хоног, Орлого * Хувь)



Окр.(<Число>, <Разрядность>)

<Разрядность>- бөөрөнхийлөлт хийх аравтын бутархайн тоог тодорхойлно. Хэрэв параметр нь сөрөг байвал тоог хамгийн бага ач холбогдол бүхий цифрээс эхлэн бүхэл хэсгийн харгалзах цифр хүртэл дугуйруулна.
Өгөгдмөл утга: 0

Окр (Цалинтай өдрүүд * Ажилласан өдөр, 2)

Cel(<Число>)

<Число>- анхны тоо буюу үзүүлэлт.

Зорилго (Орлого * хувь);

Барилга байгууламжийн нөхцөл?(,)

? (нөхцөлд үндэслэн илэрхийлэлийг үнэлэх)
Синтакс:
?(<Логическое выражение>, <Выражение 1>, <Выражение 2>)
Сонголтууд:
<Логическое выражение>
Үнэлгээ нь үнэлэх үр дүнгийн илэрхийллүүдийн аль нэгийг тодорхойлох логик илэрхийлэл. Хэрэв түүний тооцооллын үр дүн Үнэн бол түүнийг тооцох болно<Выражение 1>. Хэрэв үр дүн нь худал бол<Выражение 2>.
<Выражение 1>
Булийн илэрхийлэлийн үр дүн Үнэн бол үнэлэгдэх үр дүнгийн илэрхийлэл.
<Выражение 2>
Булийн илэрхийллийн үр дүн худал бол үнэлэгдэх үр дүнгийн илэрхийлэл.
Буцах утга:
Үүссэн илэрхийллүүдийн аль нэгийг үнэлсний үр дүн.
Тодорхойлолт:
Логик илэрхийлэлийг үнэлэх үр дүнгээс хамааран тодорхойлсон хоёр илэрхийллийн аль нэгийг үнэлэх боломжийг танд олгоно.

Тооцооллын аргын томъёог тайлбарлахын тулд нөхцөл байгуулах жишээ:

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






















-тайByхувь
5
5 10 10
10 20 20
20 99 30

Томъёо нь дараах байдлаар харагдах болно.


Цалин *? (Олон жил ажилласан туршлагатай<5 , , ?(Олон жилийн туршлага<10 , 10 , ?(Олон жилийн туршлага<20 , 20 , 30 )))

Function EvaluateSoftware()

Синтакс:
RateSoftware(<Значение>, <Шкала оценки>)


Сонголтууд:


<Значение>- үнэлгээний шатлалаар үнэлэгддэг үзүүлэлт


<Шкала оценки>- бид утгыг үнэлэх төрлийн масштабтай үзүүлэлт


Уг функц нь үнэлгээний хуваарийг ашиглан утгыг үнэлдэг.

. 1С Цалин ба боловсон хүчний менежментнь үндсэндээ цалингийн тооцоог автоматжуулах тусгай програм хангамжийн бүтээгдэхүүн юм. Өмнөх нийтлэлүүддээ уг программ нь янз бүрийн томъёог тохируулах өргөн боломжийг олгодог бөгөөд та үүнийг зөвхөн сонгох төдийгүй, урьдчилан тодорхойлсон болон өөрийн үзүүлэлтүүдийг ашиглан өөрөө бий болгох боломжтой гэдгийг би аль хэдийн дурдсан. Харамсалтай нь программистууд програм хангамжийн бүтээгдэхүүний стандарт шинж чанаруудтай харьцахаас илүүтэйгээр тохиргоог өөрчлөх, дахин бичих нь ихэвчлэн хялбар байдаг. 1C ZiUP. Үүний үр дүнд эцсийн хэрэглэгч, үйлчлүүлэгч нь програмистын нэмэлт ажлын төлбөрийг төлөх шаардлагатай болж, мөн программыг шинэчлэхээр төлөвлөж буй зардал болон програмыг ашиглахтай холбоотой бусад жижиг боловч тааламжгүй хүндрэлүүдийг дагуулдаг. дэмжлэгээс хасагдсан тохиргоо.

Энэ нийтлэлд бид томьёо, шалгуур үзүүлэлтийг ашиглах гол чадварыг бүрэн тусгахыг хичээх жишээг авч үзэх болно. Лавлах ашиглах асуудлыг мөн хөндөх болно. "Ажлын хуваарь"мөн нууцлаг баримт бичиг. Ижил нэртэй тайлантай андуурч болохгүй. Мэдээжийн хэрэг, нэг жишээний хүрээнд бүгдийг хэлэх боломжгүй тул хэсэг хугацааны дараа би энэ сэдвээр дахин хэд хэдэн нийтлэл бичих болно.

1C ZiUP дахь дурын тооцооллын томъёо




Шууд жишээ рүү орцгооё. Ингэж байж илүү ойлгомжтой болно гэж бодож байна. Тэгэхээр тус байгууллага хамгаалалтын албатай. Энэ хэлтсийн ажилчид 4 хүн байдаг 3 хоног тутамд ажилладаг.Бид тус бүрээр нь тусдаа ажлын хуваарь гаргана. Ажилтан бүх төлөвлөгөөгөө хуваарийн дагуу биелүүлбэл бүтэн цалин авдаг. Хэрэв тэд тэгвэл ажиллаагүй өдрүүд, дараа нь цалинг ажилласан хоногтой харьцуулан дахин тооцоолно. Мөн ажилтан ажиллах боломжтой шаардлагатай хэмжээнээс олон хоногтаны хуваарийн дагуу. Энэ нь ажилчид амралтанд явсан эсвэл өвчний улмаас орхисон өөр ажилтнаа солих үед тохиолддог. Энэ тохиолдолд орлон гүйцэтгэгчээр ажиллаж байсан ажилтан хуваарийн дагуу заасан хугацаанаас илүү олон хоног ажилласан байна. Энэ тохиолдолд түүний цалинг хуваарийн дагуу төлөвлөсөн өдрүүдийн хүрээнд ердийн ажлынх шиг тооцож, төлөвлөгөөнөөс гадуур ажилласан өдрийн төлбөрийг "Хослолын нэмэлт төлбөр"-ийн өөр төрлийн тооцоонд хамруулахыг баталгаажуулах шаардлагатай. .

"Ажлын хуваарь" лавлахын элементүүдийг үүсгэх

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

Бидний зорилгын үүднээс "Гурван өдрийн дотор (долоо хоногт 40 цагийн ажлын цаг)" загвар аль хэдийн бэлэн болсон. Хөтөлбөр нь энэ хуваарийн дагуу ажиллаж буй ажилчдын шөнийн болон оройн цагаар ажилласан цагийг тусад нь тооцох сонголт гарч ирнэ. Бидний жишээн дээр үүнийг хийх шаардлагагүй, тиймээс бид хайрцгийг тэмдэглээгүй. Гэхдээ 2014 оны 01-р сарын 07-ны өдрөөс эхлэн тоолох хугацааг тогтооцгооё. Хоёр дахь график дээр - "Гурван өдрийн дотор 2" - энэ огноо 1 өдөр гэх мэтээр солигдоно.

Үүний дараа "Бөглөх" товчийг дарна уу. Мөн заасан өдрөөс эхлэн хуваарь бөглөнө.

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

1C ZiUP дахь цалингийн хуудсыг автоматжуулах тооцооллын төрлийг бий болгох

"1С ZUP 3.1-д зориулсан лайфхакууд" семинар
1C ZUP 3.1-д нягтлан бодох бүртгэлийн 15 лайф хакерд хийсэн дүн шинжилгээ:

1С ZUP 3.1-д цалингийн тооцоог шалгах ШАЛГАХ ЖАГСААЛТ
VIDEO - нягтлан бодох бүртгэлийг сар бүр шалгах:

1С ZUP 3.1 дахь цалингийн тооцоо
Эхлэгчдэд зориулсан алхам алхмаар зааварчилгаа:

Мөн эдгээр ажилчдыг ажилд авахдаа тооцооны төрлийг тогтоох шаардлагатай. Тэднийг бий болгох хэрэгтэй. Эхнийх нь "Цалин (хамгаалалт)". Хэрэв бүх зүйл хуваарийн дагуу ажиллавал (жишээ нь, алдсан өдөр байхгүй) ийм цалинг бүрэн төлөх ёстой гэдгийг дахин сануулъя, гэхдээ бүрэн ажиллаагүй бол ажилласан өдрүүдтэй пропорциональ хэмжээгээр тооцно. Гэхдээ ажилтан тогтоосон хуваариас гадуур ажилласан тохиолдолд хэт их ажилласан өдрүүдийг дахин тооцоолохгүйгээр зөвхөн нэг цалингийн хуримтлалыг хангах шаардлагатай. Боловсруулалтын төлбөрийг өөр төрлийн төлбөрөөр хийх болно, гэхдээ дараа нь илүү дэлгэрэнгүй.

Лавлахыг нээцгээе "Байгууллагын үндсэн хуримтлал"мөн “Цалин өдрийн цалин” тооцооны жишиг төрлийг үндэслэн хуулбарлан шинэ төрлийн “Цалин (хамгаалалт)” гаргана. Лавлах номын холбоосыг таб дээрээс олж болно "Цалингийн тооцоо""Харах" хэсгийн хамгийн доод хэсэгт байгаа програмын ширээний компьютер. Мөн". Томъёо болон нэрээс бусад бүх параметрүүдийг анхны элементийн адил хадгална. Томъёоны засвар руу шууд шилжье. Үүнийг хийхийн тулд эхлээд "Тооцоолох арга" шилжүүлэгчийг байрлалд тохируулна уу "Дурын тооцооллын томъёо"Дараа нь "Тооцоолох томъёог засах" холбоос дээр дарна уу. Үүний үр дүнд бид томъёо үүсгэх тусдаа цонх нээгдэнэ. Энэ нь гурван хэсгээс бүрдэнэ:

  • Тооцооллын томъёо - энд томъёог шууд үүсгэх болно;
  • Функцууд нь томьёонд ашиглаж болох хөгжүүлэгчдийн урьдчилан тодорхойлсон арифметик болон логик үйлдлүүд юм. Тусламжаас та тус бүрийн талаар илүү ихийг олж мэдэх боломжтой;
  • Үзүүлэлтүүд нь нэгдүгээрт, 1С хөгжүүлэгчдийн програмчлагдсан утгыг авдаг урьдчилан тодорхойлсон хувьсагч юм. Жишээлбэл, "TimeInDays" параметр нь энэ төрлийн тооцоог ашиглан тооцоо хийсэн ажилтны ажилласан өдрийн тоог буцаана. Хоёрдугаарт, та шалгуур үзүүлэлтийг өөрөө үүсгэж болно. Жишээлбэл, ажилтанд ямар урамшуулал олгох, мөн үнэ цэнэ нь өөрөөс нь хамааран "Болдсон зүйл" гэсэн үзүүлэлтийг бий болго. Хэр их зарагдсан бэ гэдгийг цалингийн тооцоог хийхээс өмнө сард нэг удаа бөглөнө үү.

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

? (TimeInDays>=NormTimeInDays, TariffRateMonthly, TarifRateMonthly / NormTimeInDays * TimeInDays)

Эхлээд энэ томьёо хэрэгжиж байгаа бүтээн байгуулалтыг тайлбарлая. ?(нөхцөл, илэрхийлэл1, илэрхийлэл2).

).

Хэрэв хаалтанд байгаа нөхцөл хангагдсан бол үр дүн нь эхний таслалаас хойш байрлах хувьсагчийн утгыг авна (өөрөөр хэлбэл илэрхийлэл1, манай тохиолдолд энэ нь Сарын тарифын хувь хэмжээ ). Хэрэв нөхцөл хангагдаагүй бол үр дүн нь хоёр дахь таслалаас хойш байрлах томъёог гүйцэтгэсний дараа олж авсан утгыг авна (өөрөөр хэлбэл илэрхийлэл2, бидний жишээнд энэ нь Тарифын хувь сар бүр / СтандартTimeInDays * TimeInDays ).

Хоёрдугаарт, би томъёонд ашигласан үзүүлэлтүүдийг тайлах болно.

  • TimeInDays– тухайн сард ажилтны ажилласан өдрийн тоо –;
  • NormTimeInDays- тухайн ажилтны ажлын хуваарийн дагуу тухайн сард ажиллах ёстой төлөвлөсөн өдрийн тоо; урьдчилан тодорхойлсон үзүүлэлт - програмаар автоматаар тооцдог;
  • Сарын тарифын хувь хэмжээ- Ажилтан төлөвлөсөн ажлын өдрөө бүрэн дүүрэн ажиллуулбал хэдэн төгрөгийн цалин авах вэ урьдчилан тодорхойлсон үзүүлэлт - энэ төрлийн төлбөрийг ажилтанд олгохдоо заасан.

Одоо би томъёоны мөн чанарыг тайлбарлахыг хичээх болно. Хэрэв ажилтан ажиллаж байсан бол ( Өдрийн цаг)Миний бүх энгийн өдрүүд ( NormTimeInDays)эсвэл энэ нормоос хэтэрсэн тохиолдолд (жишээ нь, нөхцөл хангагдсан), дараа нь ажилтанд цалингаа бүрэн төлнө. Хэрэв нөхцөл хангагдаагүй бол, i.e. тэр нормоос цөөн хоног ажилласан бол түүний төлбөрийг сарын тарифын хэмжээг үндэслэн тогтооно ажилласан өдрүүдтэй пропорциональ. Тооцооллын эцсийн хэлбэр нь иймэрхүү харагдах болно.

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

Одоо "Хосолсон ажлын нэмэлт төлбөр" гэсэн хоёр дахь төрлийн тооцоог бий болгоцгооё, энэ нь ажилтан ажлын хуваарьт заасан хугацаанаас олон хоног ажилласан нөхцөл байдлыг хянах болно. Ийм боловсруулалтын төлбөрийг сар бүрийн тарифын хэмжээг үндэслэн боловсруулсан хоногтой харьцуулан тооцно. Энэ төрлийн тооцооллын томъёо нь дараах байдалтай байна.

? (TimeInDays > NormTimeInDays, ((TimeInDays – NormTimeInDays) / NormTimeInDays * TarifRateMonthly), 0)

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

Одоо бид энэ төрлийн тооцоог ажилчдадаа даалгах хэрэгтэй. Хэрэв шинэ ажилчид байгаа бол үүнийг ажилд авах баримт бичигт тусгасан болно. Ажилчдыг ажилд авах талаар дэлгэрэнгүй уншина уу. Тооцооллын төрлийг аль хэдийн ажиллаж байгаа ажилчдад зориулж тогтоосон бол та баримт бичгийг ашиглаж болно "Байгууллагын байнгын хуримтлал буюу суутгалыг нэвтрүүлэх"эсвэл "Байгууллагын ажилтнуудад төлөвлөсөн хуримтлалын талаархи мэдээллийг оруулах". Гэхдээ зөвхөн эхний тохиолдолд та тооцооллын төрөл тус бүрт хоёр баримт бичиг оруулах шаардлагатай бөгөөд хоёр дахь тохиолдолд та нэг баримт бичгийг авч болно.

Үүсгэсэн тооцооллын төрлийг ашиглан цалингийн тооцоо

"1С ZUP 3.1-д зориулсан лайфхакууд" семинар
1C ZUP 3.1-д нягтлан бодох бүртгэлийн 15 лайф хакерд хийсэн дүн шинжилгээ:

1С ZUP 3.1-д цалингийн тооцоог шалгах ШАЛГАХ ЖАГСААЛТ
VIDEO - нягтлан бодох бүртгэлийг сар бүр шалгах:

1С ZUP 3.1 дахь цалингийн тооцоо
Эхлэгчдэд зориулсан алхам алхмаар зааварчилгаа:

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

1С ZiUP дахь цалингийн тооцоог нүүлгэн шилжүүлэх зарчмын дагуу хийдэг гэдгийг сануулъя. Хуваарийн ажлын өдрүүдийг орлуулах баримт бичиг (өвчний чөлөө, амралтын мөнгө гэх мэт) байхгүй бол хуваарийн бүх өдрийг ажилласан гэж үзнэ. ZUP дахь цалингийн тооцооны дарааллын талаар дэлгэрэнгүй уншина уу. Одоогийн байдлаар бид ажилчдад зориулсан урьдчилан сэргийлэх баримт бичгийг хөтөлбөрт оруулаагүй байгаа бөгөөд хэрэв та тайлан гаргахыг оролдвол "Цагийн хуудас"(тайлан болон хэвлэмэл маягтын талаар дэлгэрэнгүй), дараа нь ажилчид 8-р сард бүх өдөр хуваарийн дагуу ажилласан болохыг харах болно.

Одоо ажилтан Шелестов 8-р сарын 22-ноос амралтаа авсан гэж бодъё, хэн нэгэн өдөртөө ажиллах ёстой (8-р сард энэ нь 24, 28-ны өдөр юм). Горин үүнийг зөвшөөрөв. Шелестов амралтаа тусгах нь тийм ч хэцүү биш юм. Үүний тулд бид баримт бичгийг ашигладаг "Ажилтанд амралтаа тооцох"(амралтын талаар дэлгэрэнгүй уншина уу). Гэхдээ Горин ажилтанд нэмэлт өдрүүдийг тусгахын тулд бид баримт бичгийг ашиглах болно "Цагийн хуудас". Дахин хэлэхэд энэ баримт бичгийг ижил нэртэй тайлантай андуурч болохгүй. Энэ баримт бичгийг програмын ширээний "Цалингийн тооцоо" таб дээрээс олж болно. Шинэ баримт бичиг үүсгэцгээе. Аккруэл сарыг 2014 оны 8-р сар хүртэл тогтоож, ажилтан Гориныг баримт бичгийн хүснэгтийн хэсэгт оруулъя. Энэ тохиолдолд ажилтны ажлын цагийн хуваарийн дагуу 8-р сард автоматаар бөглөнө. Бид зүгээр л 8-р сарын 24, 28-ны өдрийг амралтын өдрүүдээс ажлын өдөр болгон өөрчлөх хэрэгтэй ("Би 24 настай").

Бид баримт бичгийг гүйцэтгэдэг.

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

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

12,500 / 7 * 5 = 8,928.57 рубль.

Мэдээжийн хэрэг, нэмэлт төлбөрийн асуудал байхгүй тул "Хослолын нэмэлт төлбөр" нь 0-тэй тэнцүү байна.

Ажилтан Горин төлөвлөгөөнөөсөө хоёр өдөр илүү ажилласан, харин 8 өдөр 10. Төлөвлөсөн 8 өдрийн цалинг бүрэн хэмжээгээр хуримтлуулсан - 12,500 рубль. Гэхдээ нэмэлт төлбөрийг ажлын 8 өдрийн нормоос хэтэрсэн хоёр өдөр ажилласантай харьцуулан тооцно.

12,500 / 8 * 2 = 3,125.00 урэх.

Үүн шиг. Бид энэ жишээн дээр автоматжуулж болох бүх зүйлийг стандарт хэрэгслийг ашиглан автоматжуулсан. Тохиромжтой болгохын тулд та гаднах боловсруулалтыг хийж, амралтын болон бусад орлуулалтын баримт бичигт үндэслэн "Ажлын цагийн хуудас" гэсэн баримт бичгийг үүсгэх боломжтой бөгөөд энэ боловсруулалтад хэн хэнийг орлож байгааг зааж өгөх боломжтой. Гэхдээ ийм журам сар бүр олон тооны ажилчидтай өргөн тархсан тохиолдолд л үүн дээр ажиллах нь зүйтэй. Мөн та үүнийг гараар оруулж болно.

Энэ бол өнөөдрийнх! Удахгүй шинэ сонирхолтой материалууд гарах болно.

Шинэ нийтлэлүүдийн талаар хамгийн түрүүнд мэдэхийн тулд миний блогын шинэчлэлтүүдийг захиалаарай:

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

1C ZUP дээр шинэ төрлийн тооцоо бий болгох

Энэхүү цалингийн схемийн тооцоог автоматжуулахын тулд бид шинэ төрлийн тооцоог бий болгох хэрэгтэй. Үүнийг хийхийн тулд "Байгууллагын үндсэн хуримтлал" жагсаалтыг нээнэ үү. Шинэ элемент үүсгэцгээе. Нээгдсэн маягт дээр "Анхдагч хуримтлал" шилжүүлэгчийг идэвхтэй байрлалд тохируулна уу, учир нь энэ төрлийн тооцоо нь бусад хуримтлалаас хамаардаггүй. Дараа нь "Тооцоолох арга" тохиргооны бүлэгт "Захиалгат тооцооллын томъёо" гэсэн утгыг тохируулж, дараа нь засварлах цонхны "Тооцооллын томъёог засах" холбоосыг дагана уу.

Одоо нээгдэх цонхонд та энэ төрлийн тооцооллын хуримтлалыг тооцоолох томъёог тохируулах хэрэгтэй. Томъёо нь дараах байдлаар харагдах болно.

+ +

Би энэ томъёог тайлбарлая. NormTimeForMonthIndayys - энэ бол хөгжүүлэгчдийн урьдчилан тодорхойлсон үзүүлэлт юм. Энэ нь одоогийн ажилтны хуваарийн дагуу тогтоосон өдрийн стандарт цагийг буцаана. Жишээлбэл, 2014 оны 9-р сард Таван өдрийн хуваарийн хувьд 22 хоног байна. Сарын тарифын хувь хэмжээ - мөн урьдчилан тодорхойлсон үзүүлэлт. Ажилтныг ажилд авах эсвэл "Боловсон хүчний шилжүүлгийн" баримт бичгийг ашиглан төлбөрийн нөхцөлийг өөрчлөх үед түүний үнэ цэнийг тогтооно.

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

Өөрийнхөө хэмжүүрийг бий болгох

Цалин талбай дээр... - нөхцөлт тогтмол 2 үзүүлэлт. Тэдгээрийг нэмэх шаардлагатай. Үүнийг хийхийн тулд өмнө нь нээсэн маягтын доод хэсэгт байрлах "Заагч нэмэх" холбоос дээр дарна уу. Бид талбарт нэрийг зааж өгнө "Заагчийн төрөл"мөнгөний, талбарт "Заагчийн зорилго""Бүхэл бүтэн компани (байгууллага)" болон талбарыг тохируулна уу "Заагчийг оруулах журам"автоматаар "Үе үе" гэж тохируулна. Энд байгаа хамгийн сонирхолтой салбар "Заагчийн зорилго". Мөн "Хэлтсийн хувьд" болон "Ажилтны хувьд" гэсэн утгыг авч болно. Сүүлчийн талаар бид доор ярих болно, мөн та хэлтсийн үзүүлэлтийг ашиглаж болох тохиолдлуудын талаар нийтлэлээс уншиж болно. 1C ZiUP дахь тооцооллын төрлүүдийн дур зоргоороо томъёо: цалинг тооцоолохдоо өөрийн үзүүлэлтүүдийг ашиглана уу.. Тиймээс бид хэсгүүдийн тоогоор 2-р үзүүлэлтийг бий болгодог.

DaysOnSite ... - Тухайн ажилтан тухайн газар дээр ажиллаж байсан бол ажилтан тус бүрээр нягтлан бодогчоос сар бүр оруулах 2 үзүүлэлт. Эдгээр үзүүлэлтүүдийг бий болгоё. Маягтын талбаруудыг үүсгэхдээ дараах байдлаар бөглөцгөөе.

  • Шалгуур үзүүлэлтийн төрөл - тоон;
  • Шалгуур үзүүлэлтийн зорилго нь ажилтанд зориулагдсан;
  • Шалгуур үзүүлэлтийг оруулах журам нь цалинг тооцохоос өмнө сар бүр байдаг.

Хэсгийн тоогоор ийм 2 үзүүлэлт гаргая.

Одоо цонхны дээд талд байрлах талбарт томъёог оруулна уу. Дараахь томъёог дахин сануулъя.

(Тарифын ханш Сарын / СтандартЦаг Өдөрт * (TimeInDays - DaysAtSite1 - DaysAtSite2)) + ЦалинСайт1 / СтандартЦаг Өдөрт * ӨдрийнSite1 + ЦалингийнСайт2 / СтандартЦаг Өдөрт * ӨдрийнSite2

Энэ томъёог хадгалцгаая.

Дараа нь та үүсгэсэн тооцооллын төрлөөс "Цаг" таб руу орж "Хэвийн хугацаанд бүтэн ээлжийн ажлын хуримтлал" шилжүүлэгчийг идэвхтэй байрлалд оруулах хэрэгтэй. Мөн "Ангилагчийн дагуу цагийн төрөл..." талбарт "Ирц"-ийг зааж өгнө.

Одоо бид энэ төрлийн тооцоог хадгалж байна.

Үүсгэсэн үзүүлэлтүүдийн утгыг оруулах

Одоо үүсгэсэн хэмжүүрүүдийн утгыг оруулъя. Эхлээд үзүүлэлтүүдийн мэдээллийг оруулъя Цалин Сайт1Тэгээд Цалин Сайт2.Үүнийг хийхийн тулд "Цалингийн үзүүлэлтүүд" үйлчилгээг нээнэ үү. Та үүнийг доорх холбоосын зүүн баганад байгаа хөтөлбөрийн үндсэн цэсний "Цалингийн тооцоо" таб дээрээс үзэх боломжтой. Нээгдсэн цонхонд "Байнгын" таб руу очиж, "Байгууллагын өгөгдөл" шилжүүлэгчийг сонгоод, байгууллагыг сонгоод хоёр үзүүлэлтийн утгыг нэмнэ үү.

Одоо "Сар бүр" таб руу очно уу. Энд тооцоолуур нь сайтуудад ажилласан цагийн тоон үзүүлэлтийг сар бүр оруулах болно. Бид хугацааг зааж, оролтын горимыг "Ажилтны мэдээлэл" болгон тохируулна (хэлтсийн үзүүлэлт бүхий жишээг үзнэ үү.

Бид 1C: UPP дахь зохицуулалтын дэд системийн талаархи цуврал нийтлэлийг дуусгаж байна.

Энэ цувралын нэг хэсэг болгон бид техникийн үзүүлэлтүүд SCP-д хэрхэн ажилладаг талаар нарийвчлан судалсан. онолоос практик хэрэглээ хүртэл.

Тэгэхээр, SCP-ийн зохицуулалтын дэд системийн тухай 9 нийтлэл:

  1. (Энэ нийтлэл)

Анхны бүрэлдэхүүн хэсгүүдийн томъёо

Энэ нийтлэл юуны тухай вэ?

Бүтээгдэхүүний техникийн үзүүлэлтүүдэд шаардлагатай материалын хэмжээг (хагас боловсруулсан бүтээгдэхүүн) тооцоолох томъёог ашиглаж болно. Тэд анхны бүрэлдэхүүн хэсгүүдийг тооцоолох алгоритмыг тодорхойлдог.

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

Оршил

Таб дээрх хүснэгтийн хэсэгт байгаа зүйлийн тодорхойлолтын картанд Анхны бүрэлдэхүүн хэсгүүдтусгай талбар өгсөн Томъёо. Заасан томьёог бичсэн мөрөнд анхны бүрэлдэхүүн хэсэгт хэрэглэнэ.

Материалын хэмжээг тооцоолох илэрхийлэлийг бүртгэхийн тулд тусгай боловсруулалтыг ашигладаг бөгөөд үүнийг "Формула оруулга" гэж нэрлэдэг. Боловсруулалтыг талбараас дууддаг Томъёохүснэгтийн хэсэг Анхны бүрэлдэхүүн хэсгүүд.

Томъёог ашиглаж болно:

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

Тооцооллын томъёог бас ашиглаж болно:

  • тоо
  • тоо хэмжээний параметр (атрибутын утга Тоо хэмжээхүснэгтийн хэсгийн одоогийн мөр Анхны бүрэлдэхүүн хэсгүүд)
  • "Тоо" эсвэл "Боолийн" гэсэн утгын төрөлтэй гаралтын бүтээгдэхүүний шинж чанарын шинж чанарууд
  • тусгай таб дээр тодорхойлогдсон параметрүүдийг гаргах Бүтээгдэхүүнийг гаргах параметрүүд.

"Оффис сандал (туршилт) Comfort" тодорхойлолтын картыг нээцгээе. Талбайгаас гарсан Томъёотаб дээрх хүснэгтийн хэсэгт Анхны бүрэлдэхүүн хэсгүүдмаягтыг нээх Томъёо оруулж байна. Үүнийг хийхийн тулд талбар дахь сонгох товчийг дарна уу.

Маягтын дээд талд Томъёо оруулж байнаэмхэтгэсэн томъёог харуулах хүснэгтийн талбар байна.

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

Томъёонд та параметрийн нэр эсвэл тэдгээрийн кодыг ашиглаж болно. Энэ зорилгоор маягт дээр тусгай шилжүүлэгч байдаг. Код/нэр.

Доорх нь тоо, таслал, цэгийн тэмдэг бүхий мөр юм. Параметрийг томъёонд орлуулах тусгай командыг өгсөн болно Тоо хэмжээ.

Загвараас томьёог бөглөх боломжтой.

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

Томъёоны "Эх бүрэлдэхүүн хэсгийн тоо хэмжээ" параметрийг ашиглана

Практик жишээг хүснэгтийн хэсэгт авч үзэх Анхны бүрэлдэхүүн хэсгүүдтодорхойлолт "Оффис сандал (туршилт) Тайтгарал" бид шинэ мөрийг нэмнэ. Талбайн шинэ мөрөнд НэршилБид "Тавилгын цавуу" материалыг зааж өгнө. Талбайд Тоо хэмжээ 1000 гэж тохируулсан. Талбайгаас гарсан Томъёомаягтыг нээх Томъёо оруулж байна.

Тоо хэмжээ параметрийг 3-т хуваах томъёог үүсгэцгээе.Илэрхийлэл зохиохдоо параметрийг ашиглана. Тоо хэмжээ(хэлбэрээр Томъёо оруулж байнакомандыг ашиглана уу Сонголтууд - Тоо хэмжээ).

Тодорхойлолтод оруулсан өөрчлөлтийг хадгалцгаая.

Таб дээр байгаа "Ээлжийн үйлдвэрлэлийн тайлан" урьдчилан бэлтгэсэн баримт бичигт хандъя Бүтээгдэхүүн, үйлчилгээ Тодорхойлолт"Оффис сандал (туршилт) Тайтгарал" гэсэн утгыг сонгосон.

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

Талбай дээрх "Тавилгын цавуу" материалын хувьд Тоо хэмжээутгыг 0.334 (1.000 / 3) гэж тохируулсан.

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

Гаралтын бүтээгдэхүүний шинж чанарыг шинж чанарын томъёонд ашиглах

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

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

Boolean утгын төрөл нь зөвхөн хоёр утгатай: Худал эсвэл Үнэн. Эдгээр утгыг харьцуулахдаа ашиглаж болно.

"Оффис сандал (туршилт) Comfort" техникийн картаас бид гаралтын бүтээгдэхүүний шинж чанарыг сонгох маягтыг нээнэ.

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

Та "Тоо" утгын төрлийг сонгохдоо энэ тооны параметрүүдийг зааж өгч болно: Урт, Нарийвчлал(аравтын бутархайн тоо), сөрөг бус тооны тэмдэг.

Тодорхойлъё Нэршинэ өмч - "Арын өндөр". Энэ өмчийн үнэ цэнээс хамааран аливаа материалын хэрэглээг тодорхойлно. Тооны параметрт тугийг тохируулна уу Сөрөг бусмөн утгыг зааж өгнө Нарийвчлал– 0, учир нь бид түшлэгийн өндрийг бүхэлд нь сантиметрээр хэмжих болно. Параметрийн хувьд Урт 3 гэсэн утга хангалттай.

Хүснэгтийн хэсэгт үүсгэсэн үл хөдлөх хөрөнгийн картанд Эд хөрөнгийн хуваарилалтБид "Тав тухтай оффисын сандал" гэсэн нэр томъёоны байрлалыг зааж өгөх болно.

Үүсгэсэн өмч нь гаралтын бүтээгдэхүүний шинж чанарыг сонгох маягт дээр гарч ирнэ. Энэ үл хөдлөх хөрөнгийн үнэ цэнийг аль хэдийн байгаа шинж чанаруудад тодорхойлъё. 80, 100, 120 сантиметр утгыг зааж өгье.

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

"Оффис сандал (туршилт) тайтгарал" үзүүлэлтэд хийсэн өөрчлөлтийг хадгалцгаая.

"Ээлжийн үйлдвэрлэлийн тайлан" баримт бичигт хандъя. Хавчуурга дээр Бүтээгдэхүүн, үйлчилгээ"Тав тухтай оффисын сандал" нь 1000 ширхэгээр бичигдсэн. Талбайд Тодорхойлолт"Оффис сандал (туршилт) Тайтгарал" гэсэн утгыг сонгосон. Талбайд Бүтээгдэхүүний шинж чанарямар шинж чанарыг илтгэнэ Арын өндөр 80 сантиметр юм.

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

"Тавилгын цавуу"-ны хэрэглээ 0.400 кг (80 x 0.1/20) байв. Үүний нэгэн адил, хэрэв та таб дээр заасан бол "Тавилгын цавуу" -ны хэрэглээг тооцоолж болно Бүтээгдэхүүн, үйлчилгээбаримт бичиг "Ээлжийн үйлдвэрлэлийн тайлан" болон "Comfort office chair" бүтээгдэхүүний нэр төрлийн бусад шинж чанарууд. Энэ тохиолдолд 0.500 кг (100 x 0.1 / 20) ба 0.6 кг (120 x 0.1 / 20) утгыг авна.

Томъёо дахь гаралтын параметрүүдийг ашиглах

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

Таб дээрх техникийн үзүүлэлтүүдэд Бүтээгдэхүүнийг гаргах параметрүүдзаасан Параметрийн төрөл"Үйлдвэрлэлийн параметрийн төрөл" лавлах номын элемент болгон.

"Үйлдвэрлэлийн параметрүүдийн төрөл" лавлах шинэ элемент - "Температур" үүсгэцгээе. Талбайд