ó
    ¤¾jîR  ã                   óÈ  • S r SSKJr  SSKJrJr  SSKrSSKJrJ	r	  S\S\
4S jrS	\S
\4S jr/ SQr/ SQrSS/ SQS.SS/ SQS.SS/ SQS.SS/ SQS./rSSSS/S.SS SS /S.S!S"SS#/S.S$S%S&/ S'QS(S)/S*.S+S,SS-/S.S.S/S0S1S2.S3S4SS5/S.S6S7SS7/S.S8S9SS:/S.S;S<SS=/S.S>S?SS@/S.SASBSSC/S./rSD rSE\\   4SF jrSGSH/ SIQS.SJSK/ SLQS./rS\4SM jrS\4SN jrS\4SO jrSP rg)Quþ   MSZ 16226 (GÃ©pi hajtÃ¡sÃº targonca Ã¼zemviteli dokumentuma) segÃ©dfÃ¼ggvÃ©nyei.

FÃ¡zis 0: csak a vÃ¡z. A dokumentum-checklist katalÃ³gusa, a telephely-tÃ¶rtÃ©net
Ã¶sszeÃ¡llÃ­tÃ¡sa Ã©s a javÃ­tÃ¡si naplÃ³ szÅ±rÃ©se a kÃ¶vetkezÅ‘ fÃ¡zisokban kerÃ¼l ide.
é    )Údate)Ú	helyi_idoÚhelyi_datetimeN)ÚSessionÚ
joinedloadÚdbÚreturnc                 óp  • U R                   (       d  gUR                  [        R                  5      R	                  [        R                  R
                  U R
                  :H  [        R                  R                   U R                   :H  5      R                  5       n[        U=(       a    UR                  5      $ )u˜   Igaz, ha a gÃ©p gÃ©ptÃ­pusÃ¡hoz a cÃ©gnÃ©l be van kapcsolva az MSZ 16226 Ã¼zemviteli
dokumentum szÃ¼ksÃ©gessÃ©ge (MachineTypeConfig.msz16226_szukseges).F)	ÚgeptipusÚqueryÚmodelsÚMachineTypeConfigÚfilterÚ
company_idÚfirstÚboolÚmsz16226_szukseges)Úgepr   Úkonfigs      Ú"/var/www/website/msz16226_logic.pyÚgep_van_e_msz16226_szuksegr      s�   € ð �<�<Øà�X‰X”f×.Ñ.Ó/×6Ñ6Ü× Ñ ×+Ñ+¨s¯~©~Ñ=Ü× Ñ ×)Ñ)¨S¯\©\Ñ9ó÷ �eƒgð ô
 �×4˜6×4Ñ4Ó5Ð5ó    ÚmuszakiÚmukodtetoenergiac                 ó|  • [        UR                  S0 5      5      nUR                  S5      (       d   U R                  (       a  U R                  US'   UR                  S5      (       d   U R                  (       a  U R                  US'   [        U5      nX1S'   U(       d  U R                  (       a  U R                  nX4$ )u¤  A gÃ©ptÃ¶rzsadatokban mÃ¡r meglÃ©vÅ‘, Ã¡tfedÅ‘ mezÅ‘ket (teherbÃ­rÃ¡s, emelÃ©si magassÃ¡g,
meghajtÃ¡s) hasznÃ¡lja alapÃ©rtÃ©kkÃ©nt ott, ahol a dokumentum sajÃ¡t (adatok_json-beli)
mezÅ‘je mÃ©g Ã¼res - hogy ugyanazt az adatot ne kelljen kÃ©tszer bevinni. CSAK
megjelenÃ­tÃ©skor (form elÅ‘tÃ¶ltÃ©s + PDF) alkalmazzuk, nem Ã­rÃ³dik vissza automatikusan
az adatok_json-ba, amÃ­g a user tÃ©nylegesen el nem menti az Å±rlapot.ÚemelomuÚnevleges_teherbirasÚnevleges_emelesi_magassag)ÚdictÚgetÚ
teherbirasÚemelesi_magassagÚ	meghajtas)r   r   r   r   s       r   Úalkalmaz_muszaki_elotoltesr$      s”   € ô �7—;‘;˜y¨"Ó-Ó.€GØ�;‰;Ð,×-Ñ-°#·.·.Ø),¯©ˆÐ%Ñ&Ø�;‰;Ð2×3Ñ3¸×8L×8LØ/2×/CÑ/CˆÐ+Ñ,ä�7‹m€GØ ˆIÑæ §§ØŸ=™=ÐàÐ$Ð$r   )Úszerzodes_kelteÚszerzodes_azonositojaÚberbeado_alairo_nevÚ!berbeado_alairo_szervezeti_egysegÚberbeado_alairo_beosztasÚberbeado_alairo_elerhetosegÚberbevevo_alairo_nevÚ"berbevevo_alairo_szervezeti_egysegÚberbevevo_alairo_beosztasÚberbevevo_alairo_elerhetosegÚuzemeltetesert_felelos_nevÚuzemeltetesert_felelos_beosztasÚkarbantartasert_felelos_nevÚ karbantartasert_felelos_beosztasÚemelogep_ugyintezo_nevÚ!emelogep_ugyintezo_beosztasi_helyÚemelogep_ugyintezo_elerhetoseg)u   VezetÅ‘Ã¼lÃ©sesu   VezetÅ‘Ã¡llÃ¡sosu   GyalogkÃ­sÃ©retÅ±r   u	   EmelÅ‘mÅ±)	)r   u   NÃ©vleges teherbÃ­rÃ¡sN)r   u   NÃ©vleges emelÃ©si magassÃ¡gN)Úlegnagyobb_emelesi_magassagu   Legnagyobb emelÃ©si magassÃ¡gÚmm)Úteherbiras_legnagyobb_emelesnelu0   TeherbÃ­rÃ¡s a legnagyobb emelÃ©si magassÃ¡gnÃ¡lÚt)Úemelesi_sebesseg_terheltu   EmelÃ©si sebessÃ©g - teherrelúm/s)Úemelesi_sebesseg_terheletlenu#   EmelÃ©si sebessÃ©g - teher nÃ©lkÃ¼lr;   )Úoszlopdontes_eloreu   OszlopdÃ¶ntÃ©s szÃ¶ge - elÅ‘reÚfok)Úoszlopdontes_hatrau   OszlopdÃ¶ntÃ©s szÃ¶ge - hÃ¡trar>   )Úszabad_emelesi_magassagu   Szabad emelÃ©si magassÃ¡gr7   )ÚkodÚcimÚmezokÚhaladomuu
   HaladÃ³mÅ±))Úhaladasi_szelessegu   HaladÃ¡si szÃ©lessÃ©gr7   )Úuzemi_hosszu   Ãœzemi hosszr7   )Úmagassag_szallitasi_helyzetbenu4   MagassÃ¡g (tehermegfogÃ³ szÃ¡llÃ­tÃ¡si helyzetÃ©ben)r7   )Ú szerkezeti_magassag_szallitaskoru1   Legnagyobb szerkezeti magassÃ¡g - szÃ¡llÃ­tÃ¡skorr7   )Ú!szerkezeti_magassag_max_emelesnelu8   Legnagyobb szerkezeti magassÃ¡g - legnagyobb emelÃ©snÃ©lr7   )Úfordulasi_sugar_kulsou%   Legkisebb fordulÃ¡si sugÃ¡r - kÃ¼lsÅ‘r7   )Úfordulasi_sugar_belsou$   Legkisebb fordulÃ¡si sugÃ¡r - belsÅ‘r7   )Ú
tengelytavu   TengelytÃ¡vr7   )Únyomtav_melsou   NyomtÃ¡v - mellsÅ‘ tengelynÃ©lr7   )Únyomtav_hatsou   NyomtÃ¡v - hÃ¡tsÃ³ tengelynÃ©lr7   )Úut_feletti_szabad_magassagu   Ãšt feletti szabad magassÃ¡gr7   )Úhaladasi_sebesseg_terheltu   HaladÃ¡si sebessÃ©g - teherrelõ   km/Ã³ra)Úhaladasi_sebesseg_terheletlenu$   HaladÃ¡si sebessÃ©g - teher nÃ©lkÃ¼lrQ   )Úlegnagyobb_vonoerou   Legnagyobb vonÃ³erÅ‘ÚN)Úkerekek_szama_elolu   Kerekek szÃ¡ma - elÃ¶lr   )Úkerekek_szama_hatulu   Kerekek szÃ¡ma - hÃ¡tulr   )Úkerekek_merete_elolu   Kerekek mÃ©rete - elÃ¶lr7   )Úkerekek_merete_hatulu   Kerekek mÃ©rete - hÃ¡tulr7   )Úlevegonyomas_elolu'   FÃºvott kerekek levegÅ‘nyomÃ¡sa - elÃ¶lÚbar)Úlevegonyomas_hatulu(   FÃºvott kerekek levegÅ‘nyomÃ¡sa - hÃ¡tulrZ   )Úsajat_tomegu$   SajÃ¡t tÃ¶meg Ã¼zemkÃ©sz Ã¡llapotbanÚkg)Úakkumulator_tomegeu0   Villamos hajtÃ¡s esetÃ©n az akkumulÃ¡tor tÃ¶meger]   )Úfekrendszer_uzemiu   FÃ©krendszer - Ã¼zemiN)Úfekrendszer_rogzitou   FÃ©krendszer - rÃ¶gzÃ­tÅ‘NÚvillamos_hajtasu   Villamos hajtÃ¡s))Ú
akku_tipusu   AkkumulÃ¡tor tÃ­pusaN)Úakku_gyartou   AkkumulÃ¡tor gyÃ¡rtÃ³jaN)Úakku_kapacitasu"   AkkumulÃ¡tor nÃ©vleges kapacitÃ¡saÚAh)Úakku_kapocsfeszultsegu    AkkumulÃ¡tor kapocsfeszÃ¼ltsÃ©geÚV)Úakku_cellak_szamau   AkkumulÃ¡tor cellÃ¡k szÃ¡mar   )Úhajtomotor_teljesitmenyu   HajtÃ³motor teljesÃ­tmÃ©nyeÚkW)Úhajtomotor_fordulatszamu   HajtÃ³motor fordulatszÃ¡maz1/perc)Úhajtomotor_gyartou   HajtÃ³motor gyÃ¡rtÃ³jaN)Úaramatalakito_tipusu%   BeÃ©pÃ­tett Ã¡ramÃ¡talakÃ­tÃ³ tÃ­pusaN)Úaramatalakito_gyartou(   BeÃ©pÃ­tett Ã¡ramÃ¡talakÃ­tÃ³ gyÃ¡rtÃ³jaN)Úaramatalakito_teljesitmenyu-   BeÃ©pÃ­tett Ã¡ramÃ¡talakÃ­tÃ³ teljesÃ­tmÃ©nyeN)Úfrekvenciavalto_tipusu%   BeÃ©pÃ­tett frekvenciavÃ¡ltÃ³ tÃ­pusaN)Úfrekvenciavalto_gyartou(   BeÃ©pÃ­tett frekvenciavÃ¡ltÃ³ gyÃ¡rtÃ³jaN)Úfrekvenciavalto_teljesitmenyu-   BeÃ©pÃ­tett frekvenciavÃ¡ltÃ³ teljesÃ­tmÃ©nyeNÚbelsoegesu_hajtasu   BelsÅ‘ Ã©gÃ©sÅ± motoros hajtÃ¡s)	)Úmotor_tipusau   TÃ­pusaN)Úmotor_gyartojau
   GyÃ¡rtÃ³jaN)Úmotor_szamau   Motor szÃ¡maN)Úmotor_teljesitmenyeu   TeljesÃ­tmÃ©nyerj   )Úmotor_lokettarfogatau   Ã–sszes lÃ¶kettÃ©rfogatau   cmÂ³)Úkornyezetvedelmi_besorolasu   KÃ¶rnyezetvÃ©delmi besorolÃ¡saN)Úkatalizator_tipusau   KatalizÃ¡tor tÃ­pusa, ha vanN)Úuzemanyagtartaly_terfogatau   ÃœzemanyagtartÃ¡ly tÃ©rfogataÚliter)Úbiztonsagi_szelep_azonositou4   GÃ¡zÃ¼zem esetÃ©n a biztonsÃ¡gi szelep azonosÃ­tÃ³jaNÚmegfeleloseg_tanusitvanyu   MegfelelÅ‘sÃ©gi tanÃºsÃ­tvÃ¡nyÚfile)rA   rB   ÚforrasÚ
file_typesÚmegfeleloseg_nyilatkozatu   MegfelelÅ‘sÃ©gi nyilatkozatÚhasznalati_utasitasu=   HasznÃ¡lati utasÃ­tÃ¡s (kezelÃ©si, karbantartÃ¡si utasÃ­tÃ¡s)u   HasznÃ¡lati utasÃ­tÃ¡sÚalkalmassagi_fovizsgalati_jkvu0   AlkalmassÃ¡gi, vagy fÅ‘vizsgÃ¡lati jegyzÅ‘kÃ¶nyvÚvegyes)u   FÅ‘vizsgÃ¡lat jkvu   Szerkezeti vizsgÃ¡lat jkvu   VizsgÃ¡lati jegyzÅ‘kÃ¶nyvu+   IdÅ‘szakos biztonsÃ¡gi felÃ¼lvizsgÃ¡lat jkvu   RendkÃ­vÃ¼li vizsgÃ¡lat jkvu   FÅ‘vizsgÃ¡latu   Szerkezeti vizsgÃ¡lat)rA   rB   r€   r�   Úinspection_tipusokÚzajvizsgalati_tanusitvanyu-   TanÃºsÃ­tvÃ¡ny zajvizsgÃ¡latrÃ³l, ha indokoltu   ZajvizsgÃ¡lati tanÃºsÃ­tvÃ¡nyÚidoszakos_vizsgalatok_rendjeu   IdÅ‘szakos vizsgÃ¡latok rendjeÚdeferreduz   Ez a szabvÃ¡ny 3.9. szakasza szerinti, az MSZ 9750 csoportszÃ¡m-rendszerrel Ã¡tfedÅ‘ rÃ©sz - kÃ¼lÃ¶n kerÃ¼l kidolgozÃ¡sra.)rA   rB   r€   Ú
megjegyzesÚmubizonylat_vonoelemu'   MÅ±bizonylat a hajlÃ©kony vonÃ³elemrÅ‘lu#   MÅ±bizonylat - hajlÃ©kony vonÃ³elemÚtargonca_gepkonyveu   Targonca gÃ©pkÃ¶nyveÚemelogepnaplou   EmelÅ‘gÃ©pnaplÃ³u
   GÃ©pnaplÃ³Úhatosagi_engedelyeku(   HatÃ³sÃ¡gi engedÃ©lyek, ha szÃ¼ksÃ©geseku   HatÃ³sÃ¡gi engedÃ©lyÚmunkavedelmi_elozetes_jkvu<   MunkavÃ©delmi szempontÃº elÅ‘zetes vizsgÃ¡lat jegyzÅ‘kÃ¶nyveu&   MunkavÃ©delmi elÅ‘zetes vizsgÃ¡lat jkvÚuzembehelyezesi_jkvu:   ÃœzemeltetÅ‘ munkÃ¡ltatÃ³ Ã¼zembehelyezÃ©si jegyzÅ‘kÃ¶nyveu2   ÃœzembehelyezÃ©si jkv / IsmÃ©telt Ã¼zembehelyezÃ©sc                 óÖ  • / n[          GHQ  nUS   S:X  a0  UR                  US   US   SSUR                  S5      S/ S.5        M=  SnSnU R                   Vs/ s H  oUR                  US	   ;   d  M  UPM     nnU(       a4  S
n[        US S9nSUR                   S[        UR                  S5       S3nU(       dw  UR                  S5      (       aa  U R                   Vs/ s H  oˆR                  US   ;   d  M  UPM     n	nU	(       a*  S
n[        U	S S9nSUR                   SUR                   S3nUR                  US   US   US   X4US	   S   US.5        GMT     U$ s  snf s  snf )u  3.4 checklist - a MÃ�R BETÃ–LTÃ–TT gep.fajlok/gep.vizsgalatok relationokbÃ³l (nincs Ãºj
query) szÃ¡molja ki soronkÃ©nt a megvan/hiÃ¡nyzik stÃ¡tuszt. A "vegyes" forrÃ¡sÃº tÃ©teleknÃ©l
egy meglÃ©vÅ‘ Inspection is kielÃ©gÃ­theti a sort, nem kell hozzÃ¡ duplikÃ¡lt feltÃ¶ltÃ©s.r€   r‰   rA   rB   NrŠ   ©rA   rB   r€   ÚmegvanÚforras_reszletÚuj_feltoltes_file_typeÚfajlokFr�   Tc                 ó   • U R                   $ ©N©Úuploaded_at©Úfs    r   Ú<lambda>Ú0gep_msz16226_checklist_statusz.<locals>.<lambda>×   ó   € ¸¿ºr   ©Úkeyõ   FeltÃ¶ltÃ¶tt fÃ¡jl: ú (ú%Y-%m-%dÚ)r†   c                 ó   • U R                   $ r˜   )Údatum)Úvs    r   r�   rž   Þ   s   € ÀÇÂr   u   MeglÃ©vÅ‘ vizsgÃ¡lat: r   )ÚMSZ16226_DOKUMENTUM_TIPUSOKÚappendr    r–   Ú	file_typeÚmaxr   rš   ÚvizsgalatokÚvizsgalat_tipusar§   )
r   ÚeredmenyÚtetelr“   r”   rœ   Úegyezo_fajlokÚlegujabbr¨   Úegyezo_vizsgalatoks
             r   Úgep_msz16226_checklist_statuszr´   À   s‘  € ð €Hß,Ð,ˆØ�‰?˜jÓ(Ø�O‰OØ˜U‘|¨E°%©LÀJØ°%·)±)¸LÓ2IÐeiØñô ñ
 àˆØˆð
 %(§J¢JÓU¢J˜q·+±+ÀÀ|ÑATÑ2TŸ¡JˆÐUÞØˆFÜ˜=Ñ.EÑFˆHØ3°H×4FÑ4FÐ3GÀrÌ)ÐT\×ThÑThÐjtÓJuÐIvÐvwÐxˆNæ˜%Ÿ)™)Ð$8×9Ñ9Ø-0¯_ª_Ó!rª_¨×@RÑ@RÐV[Ð\pÑVqÑ@q§!©_ÐÐ!rÞ!Ø�ÜÐ1Ñ7HÑI�Ø#9¸(×:SÑ:SÐ9TÐTVÐW_×WeÑWeÐVfÐfgÐ!h�à�‰Ø˜‘<¨¨e©ÀÀhÁØØ&+¨LÑ&9¸!Ñ&<Ø#ñ	
÷ 	ñ9 -ðD €Oùò' Vùò "ss   ÁE!Á2E!Ã E&Ã:E&Úegyeb_tipusokc                 ó†  • / nU H³  nU=(       d    SR                  5       nU(       d  M%  U R                   Vs/ s H  oDR                  U:X  d  M  UPM     nn[        U5      nSnU(       a2  [	        US S9nSUR                   S[        UR                  S5       S3nUR                  S	U 3US
XgUUS.5        Mµ     U$ s  snf )u½   A user Ã¡ltal szabadon elnevezett, egyedi dokumentumtÃ­pusok (a szabvÃ¡ny 3.4-es
tÃ¡blÃ¡zatÃ¡nak szabad soraihoz) - mindegyiket egy pontosan egyezÅ‘ File.file_type
feltÃ¶ltÃ©s elÃ©gÃ­ti ki.Ú Nc                 ó   • U R                   $ r˜   r™   r›   s    r   r�   Ú3egyeb_dokumentumtipusok_checklist.<locals>.<lambda>÷   rŸ   r   r    r¢   r£   r¤   r¥   Úegyeb__r   r’   )Ústripr–   r«   r   r¬   r   rš   rª   )	r   rµ   r¯   Únevrœ   r±   r“   r”   r²   s	            r   Ú!egyeb_dokumentumtipusok_checklistr½   ê   sË   € ð €HÛˆØ�y�b×ÑÓ!ˆÞÙØ$'§J¢JÓE¢J˜q·+±+ÀÑ2DŸ¡JˆÐEÜ�mÓ$ˆØˆÞÜ˜=Ñ.EÑFˆHØ3°H×4FÑ4FÐ3GÀrÌ)ÐT\×ThÑThÐjtÓJuÐIvÐvwÐxˆNØ�‰Ø˜S˜E�?¨3¸&ØÐZ]Ø#ñ
ö 	ñ ð €Oùò Fs   ¸B>ÁB>Údokumentum_vezetouE   Az Ã¼zemviteli dokumentum vezetÃ©sÃ©vel megbÃ­zott szemÃ©ly/szervezet)©r¼   ÚNeve©Úcimeu   CÃ­me©Úelerhetosegu*   ElÃ©rhetÅ‘sÃ©ge (e-mail, telefon vagy fax))Úugyintezo_neveu   ÃœgyintÃ©zÅ‘jÃ©nek neve©Úkezdeteu   A megbÃ­zÃ¡s kezdete©Úvegeu   A megbÃ­zÃ¡s vÃ©geÚkarbantarto_megbizottu;   A targonca karbantartÃ¡sÃ¡val megbÃ­zott szemÃ©ly/szervezet)r¿   rÁ   rÃ   )Úkarbantarto_neveu   KarbantartÃ³jÃ¡nak neverÆ   rÈ   c           
      óx  • SSK Jn  U" X5      nU Vs/ s H  nUS   S:X  d  M  US   S:X  d  M  UPM     nnU R                   H]  nUR                  S:X  d  M  UR	                  [        UR                  5      SSUR                  =(       d    S	S
UR                  S.5        M_     UR                  S SS9  U$ s  snf )u&  3.8 - javÃ­tÃ¡sok, cserÃ©k. NEM Ã¶nÃ¡llÃ³ naplÃ³, hanem a MÃ�R MEGLÃ‰VÅ�
build_gep_teljes_naplo() (routers/files.py) szÅ±rt nÃ©zete: csak a LEZÃ�RT
hibajegy-esemÃ©nyeket tartja meg, kiegÃ©szÃ­tve a "SzervÃ­z munkalap" tÃ­pusÃº
File-feltÃ¶ltÃ©sekkel (a hozzÃ¡juk fÅ±zÃ¶tt rÃ¶vid megjegyzÃ©ssel).r   )Úbuild_gep_teljes_naploÚtipusÚHibajegyrB   u!   Hibajegy lezÃ¡rva / KarbantartÃ¡su   SzervÃ­z munkalapu   SzervÃ­z munkalap feltÃ¶ltveÚ-N)ÚidopontrÎ   rB   Ú	reszletekÚuserÚ
dokumentumc                 ó   • U S   $ )NrÑ   © )Úes    r   r�   Ú/build_msz16226_javitasi_naplo.<locals>.<lambda>8  s   €   9¢r   T©r¡   Úreverse)
Úrouters.filesrÍ   r–   r«   rª   r   rš   rŠ   Ú	file_pathÚsort)r   r   rÍ   Úteljes_naplor×   Ú	esemenyekrœ   s          r   Úbuild_msz16226_javitasi_naplorà      sÄ   € õ
 5á)¨#Ó2€LáóÚˆaØˆW‰:˜Ñ#ó 	
Ø()¨%©Ð4WÑ(W÷ 	
‘<ð ð ð
 �ZŒZˆØ�;‰;Ð-Õ-Ø×ÑÜ)¨!¯-©-Ó8Ø,Ø5ØŸ\™\×0¨SØØŸk™kñö ñ ð ‡N�NÑ-°t€NÑ<ØÐùò#s   “B7¤B7¯B7c                 ó  • UR                  [        R                  5      R                  [	        [        R                  R
                  5      5      R                  [        R                  R                  U R                  :H  5      R                  5       n/ n[        US SS9 HÝ  nUR                  (       a  UR                  (       a  UR                  nOSUR                   3nUR                  UR                  UR                  UR                  UR                   UR"                  UR
                  (       a  UR
                  R$                  OSUUR                  UR                  =(       d    SUR&                  S.
5        Mß     U$ )uV  3.10 - IdÅ‘szakos vizsgÃ¡latok nyilvÃ¡ntartÃ¡sa. Csak-olvashatÃ³ nÃ©zet, teljes egÃ©szÃ©ben
a MEGLÃ‰VÅ� Inspection rekordokbÃ³l - nincs hozzÃ¡ kÃ¼lÃ¶n adatbevitel, a jegyzÅ‘kÃ¶nyv-szÃ¡m
kivÃ©telÃ©vel, ami opcionÃ¡lisan (kapcsolÃ³val) felÃ¼lÃ­rhatÃ³ egyedi Ã©rtÃ©kkel, egyÃ©bkÃ©nt a
belsÅ‘ adatbÃ¡zis-azonosÃ­tÃ³ jelenik meg "#<id>" formÃ¡ban.c                 óH   • U R                   =(       d    [        R                  $ r˜   )r§   r   Úmin)Úxs    r   r�   Ú8build_msz16226_vizsgalat_nyilvantartas.<locals>.<lambda>F  s   € ¨q¯w©w×/B¼$¿(¹(Ð/Br   TrÙ   Ú#rÐ   r·   )
Úinspection_idr§   rÎ   Úuzemorar¯   Ú
vegzo_neveÚjegyzokonyv_szamÚjegyzokonyv_szam_egyediÚjegyzokonyv_szam_nyersrÔ   )r   r   Ú
InspectionÚoptionsr   rÓ   r   Ú
machine_idÚidÚallÚsortedrë   rê   rª   r§   r®   Úuzemora_a_vizsgalatkorr¯   ÚusernameÚjegyzokonyv_pdf_path)r   r   r­   Úsorokr¨   Újkv_szams         r   Ú&build_msz16226_vizsgalat_nyilvantartasrø   <  s  € ð
 —(‘(œ6×,Ñ,Ó-×5Ñ5´jÄ×ARÑAR×AWÑAWÓ6XÓY×`Ñ`Ü×Ñ×$Ñ$¨¯©Ñ.óç	�cƒeð ð €EÜ�KÑ%BÈDÔQˆØ×$×$¨×);×);Ø×)Ñ)‰Hà˜1Ÿ4™4˜&�zˆHØ�‰ØŸT™TØ—W‘WØ×'Ñ'Ø×/Ñ/ØŸ
™
Ø-.¯V¯V˜!Ÿ&™&Ÿ/š/¸Ø (Ø'(×'@Ñ'@Ø&'×&8Ñ&8×&>¸BØ×0Ñ0ñ
ö 	ñ Rð" €Lr   c                 ó   ^• UR                  [        R                  5      R                  [        R                  R                  U R
                  :H  [        R                  R                  S:H  5      R                  [        R                  R                  R                  5       5      R                  5       n[        5       nU R                  (       a  UR                  U R                  5        U H=  nUR                  UR                  4 H  n UR                  [!        U5      5        M      M?     0 mU(       aƒ  UR                  [        R&                  5      R                  [        R&                  R
                  R)                  U5      5      R                  5        H  nUR*                  TUR
                  '   M     U4S jnU(       a  US   R                  O'U R                  (       a  [-        U R                  5      OSnSU" U5      U R.                  S./n	U H]  nU	R1                  UR
                  U" UR                  5      UR                  (       a  UR                  R3                  5       OSS.5        M_     UR                  [        R4                  5      R                  [        R4                  R                  U R
                  :H  5      R                  5       n
U
 Vs0 s H  o»R6                  U_M     nnU	 Hw  nUR9                  US   5      nU(       a  UR:                  OSUS'   U(       a  UR<                  OSUS	'   U(       a  UR>                  OSUS
'   U(       a  UR@                  OSUS'   My     U	$ ! ["        [$        4 a     GM€  f = fs  snf )u€  3.5 - Ã¼zemeltetÃ©sre vonatkozÃ³ adatok. NEM egy Ã¶nÃ¡llÃ³ telephely-tÃ¶rtÃ©net naplÃ³,
hanem a MÃ�R MEGLÃ‰VÅ�, generikus AuditLog site_id-vÃ¡ltozÃ¡s bejegyzÃ©seket egÃ©szÃ­ti ki
(routers/machines.py gÃ©p-mentÅ‘ route-ja ezt automatikusan Ã­rja minden telephely-
vÃ¡ltÃ¡skor, field_name="site_id") a szabad szÃ¶veges mezÅ‘kkel, amiknek mÃ¡shol nincs
otthonuk (MszTelephelyMegjegyzes).Úsite_idc                 ó€   >• U (       d  g TR                  [        U 5      SU  S35      $ ! [        [        4 a     gf = f)NrÐ   zIsmeretlen telephely (#r¥   )r    ÚintÚ	TypeErrorÚ
ValueError)ÚertekÚ
site_neveks    €r   Úsite_nevÚ3build_msz16226_telephely_tortenet.<locals>.site_nevt  sD   ø€ ÞØð	Ø—>‘>¤# e£*Ð0GÈÀwÈaÐ.PÓQÐQøÜœ:Ð&ó 	Ùð	ús   ‹* ª=¼=r   N)Úaudit_log_idr  r§   r  r·   Úmukodesi_terulet_megnevezeseÚfelelos_szervezet_nevÚfelelos_szervezet_vezetojerŠ   )!r   r   ÚAuditLogr   rï   rð   Ú
field_nameÚorder_byÚ	timestampÚascrñ   Úsetrú   ÚaddÚ	old_valueÚ	new_valuerü   rý   rþ   ÚSiteÚin_r¼   ÚstrÚuzembe_helyezes_datumrª   r   ÚMszTelephelyMegjegyzesr  r    r  r  r  rŠ   )r   r   Ú
valtozasokÚsite_idkr¨   rÿ   Úsiter  Úkezdo_site_ertekÚidovonalÚmegjegyzesekÚmÚmegjegyzes_by_auditÚsorr   s                 @r   Ú!build_msz16226_telephely_tortenetr  Z  s¹  ø€ ð —‘œ&Ÿ/™/Ó*×1Ñ1Ü�‰×"Ñ" c§f¡fÑ,Ü�‰×"Ñ" iÑ/ó÷ �hŒv�‰×(Ñ(×,Ñ,Ó.Ó/·±³ð ô
 ‹u€HØ
‡{‡{Ø�‰�S—[‘[Ô!ÛˆØ—k‘k 1§;¡;Ó/ˆEðØ—‘œS ›ZÖ(ó 0ñ ð €JÞØ—H‘HœVŸ[™[Ó)×0Ñ0´·±·±×1CÑ1CÀHÓ1MÓN×RÑRÖTˆDØ"&§(¡(ˆJ�t—w‘wÓñ Uõö 3=�z !‘}×.Ò.ÐWZ×Wb×WbÄ3ÀsÇ{Á{ÔCSÐhlÐð ÙÐ-Ó.Ø×*Ñ*ñð €Hó
 ˆØ�‰ØŸD™DÙ  §¡Ó-Ø+,¯;¯;�Q—[‘[×%Ñ%Ô'¸Dñ
ö 	ñ ð —8‘8œF×9Ñ9Ó:×AÑAÜ×%Ñ%×0Ñ0°C·F±FÑ:óç	�cƒeð ñ 7CÓC²l°Ÿ>™>¨1Ò,±lÐÐCãˆØ×#Ñ# C¨Ñ$7Ó8ˆÞPQ¨a×.LÒ.LÐWYˆÐ*Ñ+ÞBC q×'>Ò'>ÈˆÐ#Ñ$ÞLM¨A×,HÒ,HÐSUˆÐ(Ñ)Þ,-˜AŸLšL°2ˆˆLÓñ ð €OøôY œzÐ*ó ÛðüòF Ds   ÄM3ËNÍ3NÎNc                 óD  • U R                   nU R                  (       aV  U R                  =(       d    SU R                  =(       d    SSU(       a  UR                  OSU(       a  UR
                  S.$ SS.$ U(       a  UR                  OSU(       a  UR
                  OSSSSS.$ )u  3.2 - a tulajdonos/Ã¼zemeltetÅ‘ adatai a gÃ©p meglÃ©vÅ‘ bÃ©rlet-adataibÃ³l (berelt_eszkoz)
szÃ¡rmaztatva, NEM kÃ©zzel bevitt adat. Ha a gÃ©p kÃ¼lsÅ‘ fÃ©ltÅ‘l bÃ©relt, a bÃ©rbeadÃ³ a
tulajdonos, mi vagyunk az Ã¼zemeltetÅ‘ - egyÃ©bkÃ©nt a sajÃ¡t cÃ©gÃ¼nk mindkettÅ‘.rÐ   F)Útulajdonos_nevÚtulajdonos_elerhetosegÚazonosÚuzemeltetto_nevÚuzemeltetto_cimTN)ÚcegÚberelt_eszkozÚberbeado_neveÚberbeado_elerhetosegr¼   rB   )r   r%  s     r   Ú&derive_msz16226_tulajdonos_uzemeltettor)  ›  s�   € ð �'‰'€CØ
××à!×/Ñ/×6°3Ø&)×&>Ñ&>×&EÀ#ØÞ*-˜sŸwšw°3Þ*-˜sŸw™wñ
ð 	
ð
 47ñ
ð 	
ö &)˜#Ÿ'š'¨cÞ-0 #§'¢'°cØØØñð r   )Ú__doc__Údatetimer   Útemplates_envr   r   r   Úsqlalchemy.ormr   r   r   r   r   r  r$   ÚSZEMELYEK_SZERVEZETEK_MEZOKÚKEZELES_MODJA_OPCIOKÚMUSZAKI_CSOPORTOKr©   r´   Úlistr½   ÚMEGBIZOTT_SZAKASZOKrà   rø   r  r)  rÖ   r   r   Ú<module>r3     s  ðñõ ç 3ã ß .ð6¨ð 6°Dô 6ð%¨Tð %ÀSô %ò.	Ð ò TÐ ð Øò
ñð* Øò
ñð> !Ø!ò
ñð* #Ø0ò

ñðOVÐ ð| 'Ð/OÐ[aØ4Ð5ñ7à&Ð/LÐX^Ø1Ð2ñ4à!Ð*iÐu{Ø,Ð-ñ/à+Ð4fÐrzòbà+Ð-DÐEñGð (Ð0_ÐkqØ3Ð4ñ6à*Ð3SÐ_ið PñQà"Ð+TÐ`fØ9Ð:ñ<à Ð)?È6Ø*Ð+ñ-àÐ$6À&Ø �>ñ#à!Ð*TÐ`fØ*Ð+ñ-à'Ð0nð  {AØ<Ð=ñ?à!Ð*fÐrxØHÐIñKð3Ð ò<'ðT¸$¸s¹)ô ð8 #ØVò
ñð 'ØLò
ñðÐ ð8¨7ô ð8°Gô ð<>¨wô >óBr   