gen_sal.py 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. '''
  2. Created on 29 Sep 2021 @author: vnc-console
  3. '''
  4. import sys
  5. import re
  6. from time import sleep
  7. import pygetwindow as gw
  8. from winmentor import (
  9. WinMentor,
  10. Mentorutils,
  11. check_list, # @UnusedImport,
  12. file_open
  13. )
  14. exclude = [
  15. # 'ABRON',
  16. # 'ALPHA',
  17. # 'ARHI',
  18. # 'ASCOMVEL',
  19. # 'ASDONAT',
  20. # 'ASIONAG',
  21. 'ASIVP',
  22. # 'ASOBS',
  23. # 'ASPRO',
  24. # 'BANXI',
  25. # 'BOLBA',
  26. 'BREIS',
  27. 'CHICFIT',
  28. # 'CHRYPRI',
  29. # 'COMELECT',
  30. # 'CONSOL',
  31. 'CSAKI',
  32. # 'DRY',
  33. 'ECOPROT',
  34. 'ELEG',
  35. 'ENIBEL',
  36. 'ERGO',
  37. 'EVEREST',
  38. 'EXEMPLU',
  39. 'FEHER',
  40. 'FLAUR',
  41. 'FORSALE',
  42. 'GBZPFA',
  43. # 'GERM',
  44. 'GLORI',
  45. # 'HANGA',
  46. 'IDEA',
  47. # 'IRODRON',
  48. 'JOART',
  49. # 'KINVEST',
  50. 'KUN',
  51. 'LUXWIN',
  52. 'MATHE',
  53. 'MATILAND',
  54. 'MEDVET',
  55. 'MOCAN',
  56. 'PANGRON',
  57. 'RECYC',
  58. 'RENOBRON',
  59. 'RENT',
  60. 'RENTART',
  61. 'ROBENIN',
  62. 'ROVAN',
  63. 'SCOM',
  64. 'SEC2',
  65. 'SIRPECY',
  66. 'TERHOV',
  67. 'TREND',
  68. 'UNION',
  69. # 'VIBRO',
  70. 'VMI',
  71. # 'WEBS',
  72. 'WWW'
  73. ]
  74. head = [
  75. 'Denumire', 'CF', 'J', 'Adresa', 'Oras', 'Judet', 'Prescurtat', 'Admin', 'AdminP', 'RCNP', 'Obs'
  76. ]
  77. my_headers = [
  78. 'Denumire', 'CF', 'J', 'Adresa', 'Oras', 'Judet', 'Prescurtat', 'Admin', 'AdminP', 'RCNP', 'Obs',
  79. 'Cod', 'Nume', 'DataAngF', 'VenitBrut', 'SalRealizat', 'CO', 'SalOra', 'ContribAngajat',
  80. 'ContribAngajator', 'VenitNet', 'Impozit', 'SalarNet', 'OreLucrate', 'ZileLuk', 'ZileCO', 'month'
  81. ]
  82. mentor = WinMentor()
  83. utils = Mentorutils()
  84. office = mentor.filtered_firmlist(headers=head, ban=exclude)
  85. utils.gen_sal('xlsx/salary', 'salariati', office, m_month='2021_11', n_headers=my_headers)
  86. file_open('xlsx/salary.xlsm')