1 soniyada hisoblash uchun formula. Boshlang'ich komponentlar formulalari


Hisoblash formulasi muharriri ish haqini hisoblashda foydalaniladigan hisob-kitoblar yoki ajratmalarni hisoblash uchun matematik formulalarni kiritish imkonini beradi.


Hisoblash formulalarini tavsiflash uchun siz foydalanishingiz mumkin:



    Hisoblash ko'rsatkichlari identifikatorlari;


    Oddiy arifmetik amallar:" + ", "- " , "/ " ,"* ", shu jumladan qavslardan foydalanish ();


    Matematik funksiyalar: Max () , Min () , Env () , Int ();


    Shart qurilishi ?(,) ;


    Funktsiya EvaluateBy() .

Hisoblash ko'rsatkichi identifikatorlari

Hisoblash ko'rsatkichlari hisoblash uchun kiritilgan qiymatlardir. Ushbu qiymatlar hisoblash natijasini hisoblash uchun boshqariladi. Ko'rsatkichlar foydalanuvchi tomonidan ma'lum hujjatlarni rasmiylashtirishda kiritiladi, "Rag'batlantirish sxemalari ko'rsatkichlari qiymatlari" axborot reestriga kiritiladi yoki avtomatik ravishda yuklab olinadi.


Ko'rsatkichlarga misollar:



    Vaqt kunlarda;


    Kunlarda standart vaqt;



Ko'rsatkich identifikatori - bu chegaralovchi yoki maxsus belgilarni o'z ichiga olmaydigan ko'rsatkichning ramziy ko'rinishi.


Ko'rsatkich identifikatorlariga misollar:



    TimeInDays;


    NormTimeInDays;



Foydalanish uchun mavjud bo'lgan barcha identifikatorlar ushbu formulalar muharririning "Ko'rsatkichlar" jadvalida joylashgan.

Oddiy arifmetik amallar

Hisoblash formulalarini tavsiflashda siz arifmetik amallardan foydalanishingiz mumkin " + ", "- ", "/ ", "* ", shu jumladan qavslar yordamida () .


Misol: Daromad * Foiz

Matematik funktsiyalar

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

<Значение 1>, ..., <Значение N>
Funktsiyaga o'tgan qiymatlarning maksimali qaytariladi.

Maks (ish haqi / NormDays * Ishlagan kunlar, daromad * foiz)

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


<Значение 1>, ..., <Значение N>- taqqoslash uchun qiymatlar to'plami.
Funktsiyaga o'tkazilgan qiymatlarning minimal qiymati qaytariladi.

Minimal (ish haqi / NormDays * Ishlagan kunlar, daromad * foiz)



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

<Разрядность>- yaxlitlash amalga oshiriladigan kasrlar sonini aniqlaydi. Agar parametr manfiy bo'lsa, u holda raqam eng kam ahamiyatli raqamlardan boshlab butun qismdagi mos keladigan raqamga yaxlitlanadi.
Standart qiymat: 0

Okr (ish haqi kunlari * ishlagan kunlar, 2)

Cel(<Число>)

<Число>- boshlang'ich raqam yoki ko'rsatkich.

Maqsad (daromad * foiz);

Qurilish holati?(,)

? (shartga qarab ifodani baholang)
Sintaksis:
?(<Логическое выражение>, <Выражение 1>, <Выражение 2>)
Variantlar:
<Логическое выражение>
Baholash natijasida baholanadigan ifodalardan birini belgilaydigan mantiqiy ifoda. Agar uni hisoblash natijasi To'g'ri bo'lsa, u holda hisoblab chiqiladi<Выражение 1>. Agar natija False bo'lsa<Выражение 2>.
<Выражение 1>
Agar mantiqiy ifodaning natijasi rost bo'lsa, baholanadigan natijaviy ifoda.
<Выражение 2>
Mantiqiy ifodaning natijasi noto'g'ri bo'lsa, baholanadigan natijaviy ifoda.
Qaytish qiymati:
Olingan ifodalardan birini baholash natijasi.
Tavsif:
Mantiqiy ifodani baholash natijasiga qarab belgilangan ikkita ifodadan birini baholash imkonini beradi.

Hisoblash usullari uchun formulalarni tavsiflash uchun shart konstruktsiyasidan foydalanishga misol:

Ish stajiga ustama joriy etish kerak, u ish haqining foizi sifatida hisoblanadi, bonusning foizi esa ish stajiga bog'liq va shkala bo'yicha belgilanadi:






















Bilantomonidanfoiz
5
5 10 10
10 20 20
20 99 30

Formula quyidagicha ko'rinadi:


Ish haqi *? (Yillar bo'yicha tajriba<5 , , ?( Yillar davomida tajriba<10 , 10 , ?( Yillar davomida tajriba<20 , 20 , 30 )))

Function EvaluateSoftware()

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


Variantlar:


<Значение>- reyting shkalasi bo'yicha baholanadigan ko'rsatkich


<Шкала оценки>- biz qiymatni baholaydigan turdagi shkalaga ega ko'rsatkich


Funktsiya qiymatni baholash shkalasi yordamida baholaydi.

. 1C ish haqi va xodimlarni boshqarish birinchi navbatda ish haqini hisoblashni avtomatlashtirish uchun maxsus dasturiy mahsulotdir. Oldingi maqolalarimda dastur turli xil formulalarni o'rnatish uchun keng imkoniyatlarni taqdim etishini aytib o'tgan edim, ularni siz nafaqat tanlashingiz, balki oldindan belgilangan va o'zingizning ko'rsatkichlaringizdan foydalangan holda o'zingiz ham yaratishingiz mumkin. Afsuski, ko'pincha dasturchilar uchun dasturiy mahsulotning standart xususiyatlari bilan shug'ullanishdan ko'ra konfiguratsiyani o'zgartirish va qayta yozish osonroq. 1C ZiUP. Natijada, oxirgi foydalanuvchi, mijoz dasturchining qo'shimcha ishi uchun haq to'lash zarurati tug'iladi, shuningdek, dasturning o'zini rejalashtirilgan yangilash narxining oshishiga va dasturdan foydalanish bilan bog'liq boshqa kichik, ammo yoqimsiz qiyinchiliklarga olib keladi. qo'llab-quvvatlashdan olib tashlangan konfiguratsiya.

Ushbu maqolada biz formulalar va ko'rsatkichlardan foydalanishning asosiy imkoniyatlarini to'liq aks ettirishga harakat qiladigan misolni ko'rib chiqamiz. Katalogdan foydalanish masalasiga ham to'xtalib o'tadi. "Ish jadvallari" va sirli hujjat. Xuddi shu nomdagi hisobot bilan adashtirmang. Albatta, bitta misol doirasida hamma narsani aytib bo'lmaydi, shuning uchun birozdan keyin men ushbu mavzu bo'yicha yana bir nechta nashrlarni yozaman.

1C ZiUPda o'zboshimchalik bilan hisoblash formulalari




Keling, to'g'ridan-to'g'ri misolga o'taylik. Menimcha, bu yo'l bilan aniqroq bo'ladi. Shunday qilib, tashkilotda xavfsizlik bo'limi mavjud. Bu bo'lim xodimlari 4 nafar bo'lib har 3 kunda ishlaydi.Har biri uchun alohida ish jadvalini tuzamiz. Xodim o'z rejasini jadvalga muvofiq bajarsa, to'liq maosh oladi. Agar shunday qilsalar ishlamagan kunlar, keyin ish haqi ishlagan kunlarga mutanosib ravishda qayta hisoblab chiqiladi. Xodimning ishlashi ham mumkin talab qilinganidan ko'proq kun jadvalingizga muvofiq. Bu xodimlar ta'tilga chiqqan yoki kasallik tufayli ketgan boshqa xodimni almashtirganda sodir bo'ladi. Bunday holda, o'rinbosar sifatida ishlagan xodim o'z jadvaliga muvofiq talab qilinganidan ko'proq ishlagan. Bunday holda, uning ish haqi jadvalning rejalashtirilgan kunlari doirasidagi normal ish uchun hisoblanishini va rejadan tashqari ishlagan kunlar uchun to'lov boshqa hisob-kitob turiga "Qo'shimcha to'lov" bilan bog'liq bo'lishini ta'minlash kerak. .

"Ish jadvallari" katalogining elementlarini yaratish

Avval elementlarni muhokama qilishimiz kerak "Ish jadvallari" katalogi. Uni dastur ish stolida o'rta ustundagi "Kadrlar hisobi" yorlig'ida topish mumkin.

Bizning maqsadlarimiz uchun "Uch kun ichida (40 soatlik ish haftasi)" shablonlari allaqachon mavjud. Variant paydo bo'ladi, unda dastur ushbu jadval bo'yicha ishlaydigan xodimlar uchun tungi va kechqurun ishlagan soatlarni alohida hisoblaydi. Bizning misolimizda bu shart emas, shuning uchun biz katakchani belgilamaymiz. Ammo keling, davriylikni ortga hisoblash boshlanadigan sanani 07.01.2014 ga belgilaymiz. Ikkinchi jadvalda - "Uch kun ichida 2" - bu sana 1 kunga o'zgaradi va hokazo.

Shundan so'ng, "To'ldirish" tugmasini bosing. Va jadval belgilangan sanadan boshlab to'ldiriladi.

Shunday qilib, har bir siljish uchun yana uchta grafik yaratamiz.

1C ZiUP-da ish haqini avtomatlashtirish uchun hisoblash turlarini yaratish

Seminar "1C ZUP 3.1 uchun layfxaklar"
1C ZUP 3.1 da buxgalteriya hisobi bo'yicha 15 ta hayotiy xakerlarni tahlil qilish:

1C ZUP 3.1 da ish haqi hisob-kitoblarini tekshirish uchun TEKShIRISh RO'YXATI
VIDEO - buxgalteriya hisobini oylik o'z-o'zini tekshirish:

1C ZUP 3.1 da ish haqini hisoblash
Yangi boshlanuvchilar uchun bosqichma-bosqich ko'rsatmalar:

Shuningdek, ushbu xodimlarni ishga olishda hisob-kitoblarning turlarini belgilash kerak. Ularni yaratish kerak. Birinchisi, "Ish haqi (xavfsizlik)". Yana bir bor eslatib o'tamanki, bunday ish haqi to'liq to'lanishi kerak, agar hamma narsa jadvalga muvofiq ishlagan bo'lsa (ya'ni, o'tkazib yuborilgan kunlar bo'lmasa), lekin to'liq ishlamasa, u ishlagan kunlarga mutanosib ravishda hisoblanadi. Ammo agar xodim belgilangan jadvaldan tashqari ishlagan bo'lsa, ortiqcha ishlagan kunlar uchun qayta hisoblanmasdan, faqat bitta ish haqi hisoblanishini ta'minlash kerak. Qayta ishlash uchun to'lov boshqa to'lov turi bilan amalga oshiriladi, ammo bu haqda keyinroq.

Keling, katalogni ochamiz "Tashkilotning asosiy hisob-kitoblari" va “Kun bo‘yicha ish haqi” standart hisob turidan kelib chiqib, nusxa ko‘chirish yo‘li bilan “Ish haqi (ta’minot)” hisobining yangi turini yaratamiz. Ma'lumotnomaga havolani yorliqda topish mumkin "Ish haqini hisoblash""Ko'rish" bo'limining eng pastki qismidagi dastur ish stoli. Shuningdek". Formula va nomdan tashqari barcha parametrlar asl elementdagi kabi saqlanadi. Keling, to'g'ridan-to'g'ri formulani tahrirlashga o'taylik. Buni amalga oshirish uchun birinchi navbatda "Hisoblash usuli" tugmachasini holatiga o'rnating "Ixtiyoriy hisoblash formulasi" keyin "Hisoblash formulasini tahrirlash" havolasini bosing. Natijada, formulani yaratadigan alohida oyna ochiladi. U uchta hududdan iborat:

  • Hisoblash formulasi - bu erda formula to'g'ridan-to'g'ri hosil bo'ladi;
  • Funktsiyalar ishlab chiquvchilar tomonidan oldindan belgilangan arifmetik va mantiqiy operatsiyalar bo'lib, formulada ishlatilishi mumkin. Yordamda siz har biri haqida ko'proq ma'lumot olishingiz mumkin;
  • Ko'rsatkichlar, birinchi navbatda, 1C ishlab chiquvchilari tomonidan dasturlashtirilgan qiymatlarni qabul qiladigan oldindan belgilangan o'zgaruvchilar. Masalan, "TimeInDays" parametri ushbu turdagi hisob-kitoblar yordamida hisob-kitob qilinadigan xodim tomonidan ishlagan kunlar sonini qaytaradi. Ikkinchidan, ko'rsatkichlarni o'zingiz yaratishingiz mumkin. Masalan, xodimga qanday bonus berilishiga va qiymatning o'ziga qarab, "Sotilgan narsalar" ko'rsatkichini yarating, ya'ni. qancha sotilgan ish haqini hisoblashdan oldin oyiga bir marta to'ldiring.

Men darhol biz foydalanadigan formulani beraman va keyin tushuntiraman:

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

Birinchidan, ushbu formula amalga oshiriladigan qurilishni tushuntirib beraman: ?(shart, ifoda1, ifoda2).

).

Agar qavs ichidagi shart bajarilsa, natija birinchi verguldan keyin joylashgan o'zgaruvchining qiymatini oladi (ya'ni ifoda1, bizning holatlarimizda bu Oylik tarif tarifi ). Agar shart bajarilmasa, natija ikkinchi verguldan keyin joylashgan formulani bajargandan so'ng olingan qiymatni oladi (ya'ni ifoda2, bizning misolimizda bu Tarif stavkasiMonthly / StandardTimeInDays * TimeInDays ).

Ikkinchidan, men formulada ishlatiladigan ko'rsatkichlarni hal qilaman:

  • TimeInDays– joriy oyda xodim ishlagan kunlar soni –;
  • NormTimeInDays- xodim joriy oyda ish jadvaliga muvofiq ishlashi kerak bo'lgan rejalashtirilgan kunlar soni; oldindan belgilangan ko'rsatkich - dastur tomonidan avtomatik ravishda hisoblanadi;
  • Oylik tarif tarifi- agar xodim rejalashtirilgan ish kunlarini to'liq bajarsa, qancha maosh oladi - oldindan belgilangan ko'rsatkich - ushbu turdagi to'lovni xodimga tayinlashda ko'rsatiladi.

Va endi men formulaning mohiyatini tushuntirishga harakat qilaman. Agar xodim ishlagan bo'lsa ( TimeInDays) barcha oddiy kunlarim ( NormTimeInDays) yoki bu me'yordan ortiq (ya'ni shart bajarilgan), keyin Xodimga to'liq ish haqi to'lanadi. Agar shart bajarilmasa, ya'ni. u me'yordan kamroq kun ishlagan, keyin uning to'lovi oylik tarif stavkasi asosida belgilanadi ishlagan kunlarga mutanosib ravishda. Hisoblashning yakuniy shakli shunday ko'rinadi.

Har qanday o'zgarishlarni saqlash uchun ushbu turdagi hisob-kitoblarni yozib olishni unutmang.

Keling, ikkinchi turdagi hisob-kitoblarni yarataylik, "Qo'shma ish uchun qo'shimcha to'lov" , bu xodim o'z ish jadvalida nazarda tutilganidan ko'proq kun ishlagan vaziyatni kuzatib boradi. Bunday qayta ishlash uchun to'lov oylik tarif stavkasidan kelib chiqib, ishlov berilgan kunlarga mutanosib ravishda hisoblanadi. Ushbu turdagi hisoblash formulasi quyidagicha ko'rinadi:

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

Agar shart bajarilmasa, ya'ni. agar xodim o'z jadvaliga muvofiq ishlagan kunlar sonidan oshmagan bo'lsa, unda natija nolga teng bo'ladi, ya'ni. bu holda xodim qo'shimcha to'lovni olmaydi. Oldingi turdagi hisob-kitoblar bilan solishtirganda yangi parametrlar paydo bo'lmadi, shuning uchun ularni yana tushuntirishning ma'nosi yo'q. Biz ushbu turdagi hisobni saqlaymiz.

Endi biz ushbu turdagi hisob-kitoblarni xodimlarimizga topshirishimiz kerak. Agar yangi xodimlar bo'lsa, unda bu ishga qabul qilish hujjatida amalga oshiriladi. Xodimlarni yollash haqida ko'proq o'qing. Agar hisob-kitob turlari allaqachon ishlaydigan xodimlar uchun belgilangan bo'lsa, unda siz hujjatdan foydalanishingiz mumkin "Tashkilotlar uchun doimiy hisob-kitob yoki chegirmalarni joriy etish" yoki "Tashkilot xodimlari uchun rejalashtirilgan hisob-kitoblar to'g'risidagi ma'lumotlarni kiritish". Ammo faqat birinchi holatda siz har bir hisob-kitob turi uchun ikkita hujjat kiritishingiz kerak bo'ladi, ikkinchi holatda esa bitta hujjat bilan olishingiz mumkin.

Yaratilgan hisoblash turlaridan foydalangan holda ish haqini hisoblash

Seminar "1C ZUP 3.1 uchun layfxaklar"
1C ZUP 3.1 da buxgalteriya hisobi bo'yicha 15 ta hayotiy xakerlarni tahlil qilish:

1C ZUP 3.1 da ish haqi hisob-kitoblarini tekshirish uchun TEKShIRISh RO'YXATI
VIDEO - buxgalteriya hisobini oylik o'z-o'zini tekshirish:

1C ZUP 3.1 da ish haqini hisoblash
Yangi boshlanuvchilar uchun bosqichma-bosqich ko'rsatmalar:

Natijada, ushbu to'rtta xodimning har birida ikkita rejalashtirilgan hisob-kitob bo'lishi kerak.

Eslatib o'taman, 1C ZiUPda ish haqini hisoblash joy o'zgartirish printsipiga muvofiq amalga oshiriladi. Agar jadvalning ish kunlarini almashtiruvchi hujjatlar (kasallik ta'tillari, ta'til to'lovlari va boshqalar) bo'lmasa, jadvalning barcha kunlari ishlagan hisoblanadi. ZUPda ish haqini hisoblash ketma-ketligi haqida ko'proq o'qing. Hozircha biz dasturga xodimlarimiz uchun imtiyozli hujjatlarni kiritmadik va agar siz hisobot yaratishga harakat qilsangiz "Vaqt jadvali"(hisobotlar va bosma shakllar haqida ko'proq), keyin biz xodimlarning avgust oyining barcha kunlarini o'z jadvallariga muvofiq ishlaganligini ko'ramiz.

Aytaylik, xodim Shelestov 22 avgustdan ta'tilga chiqdi va kimdir o'z kunlarida ishlashi kerak (avgust oyida bu 24 va 28-kunlar). Gorin bunga rozi bo'ldi. Shelestov uchun ta'tilini aks ettirish qiyin emas. Buning uchun biz hujjatdan foydalanamiz "Xodimga ta'tilni hisoblash"(ta'til haqida ko'proq o'qing). Ammo Gorin xodimiga qo'shimcha kunlarni aks ettirish uchun biz hujjatdan foydalanamiz "Vaqt jadvali". Yana bir bor, ushbu hujjatni xuddi shu nomdagi hisobot bilan aralashtirib yubormang. Ushbu hujjatni dastur ish stolining "Ish haqini hisoblash" yorlig'ida topish mumkin. Keling, yangi hujjat yarataylik. Keling, hisoblash oyini 2014 yil avgustiga belgilaymiz va hujjatning jadval qismiga xodim Gorinni qo'shamiz. Bunday holda, xodimning ish jadvali avgust oyidagi ish jadvaliga muvofiq avtomatik ravishda to'ldiriladi. Biz faqat 24 va 28 avgust kunlarini dam olish kunlaridan ish kunlariga o'zgartirishimiz kerak ("men 24 yoshdaman").

Biz hujjatni bajaramiz.

Endi biz "Tashkilot xodimlari uchun ish haqi" hujjatini ochishimiz, ushbu hujjatni xavfsizlik bo'limi xodimlari bilan to'ldirishimiz va ushbu hujjatni hisoblashimiz mumkin. Natijada biz quyidagilarni olamiz.

Shunday qilib, Shelestov ta'til tufayli 7 kun 5 o'rniga 2 kun kamroq ishlagan, shuning uchun uning ish haqi ishlagan kunlarga mutanosib ravishda hisoblanadi:

12 500 / 7 * 5 = 8 928,57 rubl.

Albatta, hech qanday qo'shimcha to'lov haqida gap yo'q, shuning uchun "Kombinatsiya uchun qo'shimcha to'lov" 0 ga teng.

Xodim Gorin o'z rejasidan ikki kun ko'proq ishladi, 8 kun o'rniga 10. Ish haqi rejalashtirilgan 8 kun uchun to'liq hisoblab chiqiladi - 12500 rubl. Ammo qo'shimcha to'lov 8 ish kunidan ortiq ishlagan ikki kunga mutanosib ravishda hisoblanadi:

12 500 / 8 * 2 = 3 125,00 rub.

Mana bunday. Biz ushbu misolda standart vositalar yordamida avtomatlashtirilishi mumkin bo'lgan hamma narsani avtomatlashtirdik. Qulaylik uchun siz tashqi ishlov berishni ham amalga oshirishingiz mumkin, bunda ta'til va boshqa o'rinbosar hujjatlar asosida ushbu ishlov berishda kimni almashtirayotganini ko'rsatadigan "Ish vaqti jadvali" hujjatini yaratish mumkin bo'ladi. Ammo buning ustida ishlashga arziydi, agar bunday tartib oydan oyga ko'p sonli xodimlar bilan keng tarqalgan bo'lsa. Va siz uni qo'lda kiritishingiz mumkin.

Bugun hammasi shu! Tez orada yangi qiziqarli materiallar bo'ladi.

Yangi nashrlar haqida birinchi bo'lib bilish uchun mening blogim yangilanishlariga obuna bo'ling:

Shunday qilib, 1C ZUP qanday aniq imkoniyatlarni taqdim etishini ko'rish uchun misol keltiramiz. Misol shartlari quyidagicha bo'ladi. Tashkilotda bo'lim xodimlari bir oy ichida ma'lum kunlar uchun boshqa ishlab chiqarish maydonida ishlashga tayinlanishi mumkin. Har bir saytning o'z oylik tarif stavkasi mavjud. Har bir uchastkada hisoblash ishlagan vaqtga mutanosib ravishda amalga oshiriladi. Misolni hisoblash uchun ma'lumotlar sifatida quyidagi jadvaldan foydalanamiz.

1C ZUP da yangi hisob turini yaratish

Ushbu ish haqi sxemasini hisoblashni avtomatlashtirish uchun biz yangi turdagi hisob-kitoblarni yaratishimiz kerak. Buning uchun "Tashkilotning asosiy hisoblari" ro'yxatini oching. Keling, yangi element yarataylik. Ochilgan shaklda "Birlamchi hisoblash" tugmachasini faol holatga o'rnating, chunki bu turdagi hisob-kitoblar boshqa hisob-kitoblarga bog'liq emas. Keyin, "Hisoblash usuli" sozlamalari guruhida qiymatni "Maxsus hisoblash formulasi" ga o'rnating va tahrirlash oynasiga "Hisoblash formulasini tahrirlash" havolasiga o'ting:

Endi, ochilgan oynada, ushbu turdagi hisob-kitoblar uchun hisob-kitoblar hisoblab chiqiladigan formulani o'rnatishingiz kerak. Formula quyidagicha ko'rinadi:

+ +

Keling, ushbu formulani tushuntiraman. NormTimeForMonthInDays - bu ishlab chiquvchilar tomonidan oldindan belgilangan ko'rsatkich. U joriy xodimning jadvaliga muvofiq belgilangan kunlarda standart vaqtni qaytaradi. Misol uchun, 2014 yil sentyabr oyida Besh kunlik jadval uchun bu 22 kun. Oylik tarif stavkasi - Bundan tashqari, oldindan belgilangan ko'rsatkich. Uning qiymati xodim ishga qabul qilinganda yoki to'lov shartlari "Xodimlarni o'tkazish" hujjati yordamida o'zgartirilganda o'rnatiladi.

TimeInDays - shuningdek, oldindan belgilangan ko'rsatkich. Agar xodimda bir oy davomida ro'yxatdan o'tgan ishdan bo'shatish (kasallik ta'tillari, ta'tillar va boshqalar) bo'lmasa, unda bu ko'rsatkich teng bo'ladi. NormTimePerMonthInDays. Agar ishdan bo'shatilgan bo'lsa, ko'rsatkich xodimning ishlamagan ish kunlari soniga qisqartiriladi.

O'z ko'rsatkichlaringizni yaratish

Saytda ish haqi… - shartli ravishda doimiy bo'lgan 2 ko'rsatkich. Ular qo'shilishi kerak. Buning uchun avval ochilgan shaklda, uning pastki qismidagi "Ko'rsatkich qo'shish" havolasini bosing. Maydonda ismni ko'rsatamiz "Ko'rsatkich turi" pul, sohada "Ko'rsatkichning maqsadi""Butun kompaniya (tashkilot) uchun" va maydonni o'rnating "Indikatorni kiritish tartibi" avtomatik ravishda "Davriy" ga o'rnatiladi. Bu erda eng qiziqarli soha "Ko'rsatkichning maqsadi". Shuningdek, u "Bo'lim uchun" va "Xodim uchun" qiymatini olishi mumkin. Biz quyida ikkinchisi haqida gaplashamiz va siz maqolada bo'lim uchun indikatordan foydalanish mumkin bo'lgan holatlar haqida o'qishingiz mumkin. 1C ZiUP-da hisoblash turlari uchun o'zboshimchalik formulalari: ish haqini hisoblash uchun o'z ko'rsatkichlaringizdan foydalanish. Shunday qilib, biz bo'limlar soniga qarab 2-ko'rsatkichni yaratamiz.

DaysOnSite ... - agar xodim saytlarda ishlagan bo'lsa, har bir xodim uchun buxgalter tomonidan har oyda kiritiladigan 2 ko'rsatkich. Keling, ushbu ko'rsatkichlarni yarataylik. Uni yaratishda shakl maydonlarini quyidagicha to'ldiramiz:

  • Ko'rsatkich turi - raqamli;
  • Ko'rsatkichning maqsadi - xodim uchun;
  • Ko'rsatkichni kiritish tartibi oylik ish haqini hisoblashdan oldin.

Bo'limlar soniga qarab 2 ta shunday ko'rsatkich yarataylik.

Endi oynaning yuqori qismida joylashgan maydonga formulani kiriting. Formulani yana bir bor eslatib o'taman:

(TarifRateMonthly / StandardTimeInDays * (TimeInDays - DaysAtSite1 - DaysAtSite2)) + MaoshAtSite1 / StandardTimeInDays * DaysAtSite1 + MaoshAtSite2 / StandardTimeInDays * DaysAtSite2

Keling, ushbu formulani saqlaymiz.

Keyinchalik, yaratilayotgan hisoblash turidagi "Vaqt" yorlig'iga o'tishingiz va "Oddiy vaqt ichida to'liq smenada ishlash uchun hisoblash" tugmachasini faol holatga o'rnatishingiz kerak. Va "Tasniflagich bo'yicha vaqt turi ..." maydonida "Davomat" ni ko'rsating.

Endi biz ushbu turdagi hisobni saqlaymiz.

Yaratilgan ko'rsatkichlar uchun qiymatlarni kiritish

Endi yaratilgan o'lchovlar uchun qiymatlarni kiritamiz. Birinchidan, indikatorlar uchun ma'lumotlarni kiritamiz Saytda ish haqi 1 Va Saytda ish haqi 2. Buning uchun "Ish haqi ko'rsatkichlari" xizmatini oching. Siz unga quyida joylashgan havolalarning chap ustunidagi dasturning asosiy menyusining "Ish haqini hisoblash" yorlig'ida kirishingiz mumkin. Ochilgan oynada "Doimiy" yorlig'iga o'ting, "Tashkilot ma'lumotlari" tugmachasini tanlang, tashkilotni tanlang va ikkita ko'rsatkichimiz uchun qiymatlarni qo'shing.

Endi "Oylik" yorlig'iga o'ting. Bu erda kalkulyator saytlarda ishlagan soatlar soni bo'yicha oylik ko'rsatkichlarni kiritadi. Biz davrni ko'rsatamiz, kiritish rejimini "Xodimlar ma'lumotlari" ga o'rnatamiz (bo'lim bo'yicha ko'rsatkichlar bilan misolga qarang.

Biz 1C: UPP da tartibga solish quyi tizimi bo'yicha bir qator maqolalarni to'ldirmoqdamiz.

Ushbu seriyaning bir qismi sifatida biz SCPda spetsifikatsiyalar qanday ishlashini batafsil ko'rib chiqdik - nazariyadan amaliy foydalanishgacha.

Shunday qilib, SCPning tartibga solish quyi tizimi bo'yicha 9 ta maqola:

  1. (Ushbu maqola)

Boshlang'ich komponentlar formulalari

Ushbu maqola nima haqida?

Mahsulot spetsifikatsiyalarida kerakli miqdordagi materiallarni (yarim tayyor mahsulotlar) hisoblash uchun formulalardan foydalanish mumkin. Ular dastlabki komponentlarni hisoblash algoritmini belgilaydilar.

Ushbu maqolada sizga hisoblash formulalarini yaratishda qanday parametrlarni o'rnatish mumkinligini aytamiz.

Kirish

Yorliqdagi jadval bo'limidagi element spetsifikatsiyasi kartasida Dastlabki komponentlar maxsus maydon ajratilgan Formula. Belgilangan formula asl komponentga u yozilgan qatorda qo'llaniladi.

Materiallar miqdorini hisoblash ifodasini yozish uchun maxsus ishlov berish qo'llaniladi, bu "Formula kiritish" deb ataladi. Qayta ishlash maydondan chaqiriladi Formula jadval qismi Dastlabki komponentlar.

Formuladan foydalanish mumkin:

  • arifmetik amallar (qo‘shish, ayirish, ko‘paytirish, bo‘lish)
  • taqqoslash operatsiyalari (katta, kichik, teng, taqqoslash operandlari)
  • funktsiyalar (maksimal va minimal qiymatlarni tanlash, sonning butun qismini olish, butun qiymatga yaxlitlash)
  • operatsiyalarning ustuvorligini belgilash uchun qavslar.

Hisoblash formulalari quyidagilardan ham foydalanishi mumkin:

  • raqamlar
  • miqdor parametri (atribut qiymati Miqdori jadval qismining joriy qatori Dastlabki komponentlar)
  • "Raqam" yoki "Mantiqiy" qiymat turiga ega bo'lgan mahsulot xarakteristikasining xususiyatlari
  • maxsus yorliqda belgilangan reliz parametrlari Mahsulotni chiqarish parametrlari.

Keling, "Ofis kafedrasi (tajriba) Comfort" spetsifikatsiya kartasini ochamiz. Maydondan tashqarida Formula yorliqdagi jadval bo'limida Dastlabki komponentlar formani oching Formulani kiritish. Buning uchun maydondagi tanlash tugmasini bosing.

Shaklning yuqori qismida Formulani kiritish tuzilgan formula ko'rsatiladigan jadval maydoni mavjud.

Quyida formulani to'ldirish tugmalari mavjud. Bular arifmetik amallarning belgilari, amallarning ustuvorliklarini belgilash uchun qavslar, shartli operand, taqqoslash amallari belgilari (kichik, teng, katta), funktsiyalar (minimum, maksimal, yaxlitlash, butun son). Formulalar bo'ylab harakatlanish, belgilarni kengaytirish va o'chirish uchun tugmalar ham mavjud.

Formulada parametrlar uchun nomlar yoki ularning kodlaridan foydalanishingiz mumkin. Buning uchun formada maxsus kalit mavjud. Kodlar/ismlar.

Quyida raqamlar, vergul va nuqta belgilaridan iborat chiziq mavjud. Parametrni formulaga almashtirish uchun maxsus buyruq beriladi Miqdori.

Shablondan formulani to'ldirish mumkin.

shaklida Formulani kiritish Bundan tashqari, mahsulot chiqarish parametrlari uchun jadvalli qism va formulani tuzishda foydalanish mumkin bo'lgan mahsulot xususiyatlarining xususiyatlariga ega jadvalli qism mavjud.

Formuladagi "Asl komponent uchun miqdor" parametridan foydalanish

Jadval bo'limida amaliy misolni ko'rib chiqish Dastlabki komponentlar spetsifikatsiya "Ofis kafedrasi (tajriba) Comfort" biz yangi qatorni qo'shamiz. Maydondagi yangi qatorda Nomenklatura Biz "Mebel elim" materialini ko'rsatamiz. Dalada Miqdori 1000 ga o'rnatildi. Maydondan tashqarida Formula formani oching Formulani kiritish.

Keling, formula tuzamiz, unga ko'ra Miqdor parametri 3 ga bo'linishi kerak. Ifodani tuzishda biz parametrdan foydalanamiz. Miqdori(shaklida Formulani kiritish buyrug'idan foydalaning Variantlar - Miqdor).

Keling, spetsifikatsiyaga kiritilgan o'zgarishlarni saqlaymiz.

Keling, yorliqda joylashgan "Smenada ishlab chiqarish hisoboti" oldindan tayyorlangan hujjatga murojaat qilaylik Mahsulotlar va xizmatlar Spetsifikatsiya qiymati “Ofis kafedrasi (tajriba) Comfort” tanlangan.

"Smenada ishlab chiqarish hisoboti" hujjatida yorliqni to'ldiring Materiallar xizmatdan foydalanish Spetsifikatsiyaga muvofiq to'ldiring.

Dalada "Mebel elim" materiali uchun Miqdori qiymati 0,334 (1,000 / 3) ga o'rnatildi.

Shunday qilib, parametr qiymati sifatida Miqdori formulada ko'rsatilgan, atributning qiymati ishlatiladi Miqdori, element spetsifikatsiyasida asl komponent uchun ko'rsatilgan.

Xususiyatlar formulasida mahsulotning xarakteristikasidan foydalanish

Formulalar faqat "Raqam" yoki "Mantiqiy" qiymat turiga ega bo'lgan mahsulot xarakteristikalarining xususiyatlaridan foydalanadi.

Barcha arifmetik va taqqoslash operatsiyalari hisoblash formulalarida Raqam turi qiymatlariga qo'llanilishi mumkin.

Mantiqiy qiymat turi faqat ikkita qiymatga ega: False yoki True. Ushbu qiymatlar taqqoslashda ishlatilishi mumkin.

"Ofis kafedrasi (tajriba) Comfort" spetsifikatsiya kartasidan biz ishlab chiqarilgan mahsulotning xususiyatlarini tanlash uchun shaklni ochamiz.

Hozirgi vaqtda xarakterli xususiyatlar orasida "Raqam" yoki "Mantiqiy" qiymat turiga ega xususiyatlar mavjud emas. Shuning uchun, "Raqam" qiymat turiga ega yangi xususiyatni qo'shamiz.

"Raqam" qiymat turini tanlaganingizda, ushbu raqamning parametrlarini belgilashingiz mumkin: Uzunlik, Aniqlik(o'nli kasrlar soni), manfiy bo'lmagan sonning belgisi.

Keling, aniqlaymiz Ism yangi mulk - "Orqaga balandlik". Ushbu mulkning qiymatiga qarab, har qanday materialning iste'moli aniqlanadi. Raqam parametrlarida bayroqni o'rnating Salbiy bo'lmagan va qiymatini ko'rsating Aniqlik– 0, chunki biz orqa o'rindiqning balandligini butun santimetrda o'lchaymiz. Parametr uchun Uzunlik 3 qiymati etarli bo'ladi.

Jadval bo'limida yaratilgan mulkning kartasida Mulk topshiriqlari Biz "Komfort ofis kreslosi" nomenklaturasining pozitsiyasini ko'rsatamiz.

Yaratilgan xususiyat mahsulot xarakteristikasini tanlash shaklida paydo bo'ladi. Keling, mavjud xususiyatlarda ushbu xususiyatning qiymatini aniqlaymiz. Keling, 80, 100 va 120 santimetr qiymatlarini ko'rsatamiz.

Keling, "Mebel elim" iste'molini hisoblash uchun formulani yarataylik. Iste'mol "Orqaga balandlik" xususiyatining qiymatiga bog'liq bo'ladi. Faraz qilaylik, suyanchiq balandligining har 20 santimetri uchun 0,1 kg elim kerak bo'ladi. Orqa tomonning balandligini elim iste'mol qilish darajasi bilan ko'paytirish kerak. Nuqta kasrni ajratuvchi vazifasini bajaradi.

Keling, "Ofis kafedrasi (tajriba) Comfort" spetsifikatsiyasiga kiritilgan o'zgarishlarni saqlaymiz.

Keling, "Smenada ishlab chiqarish hisoboti" hujjatiga murojaat qilaylik. Xatcho'pda Mahsulotlar va xizmatlar"Konforli ofis kreslosi" 1000 dona miqdorida ko'rsatilgan. Dalada Spetsifikatsiya qiymati “Ofis kafedrasi (tajriba) Comfort” tanlangan. Dalada Mahsulot xususiyatlari qaysi xususiyatga ega ekanligini bildiradi Orqa balandlik 80 santimetrga teng.

Keling, yorliqdagi jadval qismini to'ldiramiz Materiallar xizmatdan foydalanish Spetsifikatsiyaga muvofiq to'ldiring.

"Mebel elim" iste'moli 0,400 kg (80 x 0,1 / 20) edi. Xuddi shunday, agar yorliqda ko'rsatilgan bo'lsa, siz "Mebel elim" iste'molini hisoblashingiz mumkin Mahsulotlar va xizmatlar hujjat "Smenada ishlab chiqarish hisoboti" va "Comfort ofis kreslosi" mahsulot assortimentining boshqa xususiyatlari. Bunday holda, mos ravishda 0,500 kg (100 x 0,1 / 20) va 0,6 kg (120 x 0,1 / 20) qiymatlari olinadi.

Formulada chiqish parametrlaridan foydalanish

Materiallar yoki yarim tayyor mahsulotlarni iste'mol qilish harorat, namlik kabi ba'zi tashqi omillarga ta'sir qilishi mumkin. Dastlabki komponentlar sonini hisoblashga ta'sir qiluvchi ishlab chiqarish parametrlari to'g'risidagi ma'lumotlar yorliqdagi spetsifikatsiyada to'ldiriladi. Mahsulotni chiqarish parametrlari. Ushbu variantlar shaklda mavjud bo'ladi Formulani kiritish.

Yorliqdagi spetsifikatsiyalarda Mahsulotni chiqarish parametrlari ko'rsatilgan Parametr turi"Ishlab chiqarish parametrlarining turlari" ma'lumotnomasining elementi sifatida.

Keling, "Ishlab chiqarish parametrlarining turlari" katalogining yangi elementini yarataylik - "Harorat". Dalada