Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- oclad = 49500
- ndfl = 13 #%
- doplata_noch = 30 #%
- doplata_prazdnik = 100 #%
- prazdnich_dni = [6, 9, 12]
- rabochie_dni = [3, 6, 7, 10, 11, 13, 14, 16, 18, 21, 22, 25, 26, 29]
- dnevniy_smeni = [6, 10, 13, 21, 25, 29]
- nochniy_smeni = [3, 7, 11, 14, 16, 18, 22, 26]
- dop = [23, 27, 30]
- dop_dnevniy_smeni = []
- dop_nochniy_smeni = [23, 27, 30]
- den_ocklad = oclad/len(rabochie_dni) #
- den_ocklad = 3381
- chas_ocklad = oclad/len(rabochie_dni)/11 #
- print(den_ocklad, chas_ocklad)
- def plus_doplata(den_ocklad, dop):
- return den_ocklad + (den_ocklad / 100 * dop)
- def minus_NDFL(zp, ndfl):
- return zp - (zp / 100 * ndfl)
- zp_bez_dop = 0
- for den in rabochie_dni:
- temp_den = 0
- if den in nochniy_smeni:
- temp_den += plus_doplata(den_ocklad, doplata_noch)
- if den in dnevniy_smeni:
- temp_den += den_ocklad
- if den in prazdnich_dni:
- # temp_den += plus_doplata(den_ocklad, doplata_prazdnik)
- temp_den += den_ocklad
- zp_bez_dop += temp_den
- print(f'{den} : {temp_den}')
- print("===============================")
- zp_dop = 0
- for den in dop:
- temp_den = 0
- if den in dop_nochniy_smeni:
- temp_den += plus_doplata(den_ocklad, doplata_noch)
- if den in dop_dnevniy_smeni:
- temp_den += den_ocklad
- # print("_temp_den: ", temp_den)
- # if den in prazdnich_dni:
- # temp_den += plus_doplata(den_ocklad, doplata_prazdnik)
- temp_den += den_ocklad
- zp_dop += temp_den
- print(f'{den} : {temp_den}')
- print("===============================")
- print(f"ZP_dop: {minus_NDFL(zp_dop, ndfl)}")
- print(f"ZP: {minus_NDFL(zp_bez_dop, ndfl)}")
- print("===============================")
- print(f"Общая ЗП: {minus_NDFL(zp_dop, ndfl) + minus_NDFL(zp_bez_dop, ndfl)}, Общее число дней {len(rabochie_dni)+len(dop)}")
- print(f"Фактическая ЗП: {43127.15+28436.89}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement