Client event script doesn't run when I run multiple desktops in 4k

Hello everyone

I have a client event scrtpt of type time, the script runs correctly when I run it on a client with a single desktop with a resolution of 1k or 4k but when I run multiple desktops and open the window where I should see the writing of my tags, the conditions and writing of tags is not executed.
Only the script does not run when I run multiple desktops but it is supposed to be a client event script

Any recommendations or ideas that may help?

Thank you for reading!!!

Script:

EQUIPO_SOST= system.tag.read("[default]Master Jarabes SIACA/CIP/CIP01/EQUIPOS/EQUIPO_SOST")
EQUIPO_A_OP1= system.tag.read("[default]Master Jarabes SIACA/MASTER/LINEAS/EQUIPO_A_OP1")
EQUIPO_A_OP2= system.tag.read("[default]Master Jarabes SIACA/MASTER/LINEAS/EQUIPO_A_OP2")
EQUIPO_A_4A= system.tag.read("[default]Master Jarabes SIACA/MASTER/LINEAS/EQUIPO_A_4A")
EQUIPO_A_4B= system.tag.read("[default]Master Jarabes SIACA/MASTER/LINEAS/EQUIPO_A_4B")
EQUIPO_A_L1= system.tag.read("[default]Master Jarabes SIACA/MASTER/LINEAS/EQUIPO_A_L1") 
EQUIPO_A_L2= system.tag.read("[default]Master Jarabes SIACA/MASTER/LINEAS/EQUIPO_A_L2")
EQUIPO_A_L3= system.tag.read("[default]Master Jarabes SIACA/MASTER/LINEAS/EQUIPO_A_L3") 
PREBATCH_1_CTO= system.tag.read("[default]Master Jarabes SIACA/MASTER2/PREBATCH_1/CTO") 
PREBATCH_2_CTO= system.tag.read("[default]Master Jarabes SIACA/MASTER2/PREBATCH_2/CTO")  
CTO_OK_TQ_01= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_TQ_01") 
CTO_OK_NEXT_TQ_01= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_NEXT_TQ_01")
CTO_OK_TQ_02= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_TQ_02") 
CTO_OK_NEXT_TQ_02= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_NEXT_TQ_02")
CTO_OK_TQ_03= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_TQ_03") 
CTO_OK_NEXT_TQ_03= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_NEXT_TQ_03")
CTO_OK_TQ_04= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_TQ_04") 
CTO_OK_NEXT_TQ_04= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_NEXT_TQ_04")
CTO_OK_TQ_05= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_TQ_05") 
CTO_OK_NEXT_TQ_05= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_NEXT_TQ_05")
CTO_OK_TQ_06= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_TQ_06") 
CTO_OK_NEXT_TQ_06= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_NEXT_TQ_06")
CTO_OK_TQ_08= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_TQ_08") 
CTO_OK_NEXT_TQ_08= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_NEXT_TQ_08") 
CTO_OK_TQ_09= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_TQ_09") 
CTO_OK_NEXT_TQ_09= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_NEXT_TQ_09")
CTO_OK_TQ_10= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_TQ_10")
CTO_OK_NEXT_TQ_10= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_NEXT_TQ_10")
CTO_OK_TQ_15= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_TQ_15") 
CTO_OK_NEXT_TQ_15= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_NEXT_TQ_15")
CTO_OK_TQ_16= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_TQ_16") 
CTO_OK_NEXT_TQ_16= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CTO_OK_NEXT_TQ_16")
EQUIPO= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/EQUIPO") 
CORRIGE= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/CORRIGE") 
EVENTO= system.tag.read("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO")
PREP_NEXT= system.tag.read("[default]Master Jarabes SIACA/SP1/PREP/NEXT") 
PREP_CANT_AGUA= system.tag.read("[default]Master Jarabes SIACA/SP1/PREP/CANT_AGUA")
PREP_CANT_JS= system.tag.read("[default]Master Jarabes SIACA/SP1/PREP/CANT_JS")
PREP_CANT_HFCS= system.tag.read("[default]Master Jarabes SIACA/SP1/PREP/CANT_HFCS")
INICIA_PREP= system.tag.read("[default]Master Jarabes SIACA/SP1/PREP/INICIA_PREP_IG")
SABORES= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/SABORES")
NORMALORBUFFER= system.tag.read("[default]Master Jarabes SIACA/MASTER2/TANQUES/TV6/NORMALORBUFFER")  
SP2_OK= system.tag.read("[default]Master Jarabes SIACA/SP1/PERMISIVOS/SP2_OK")
VALUE_0= 0
VALUE_1= 1

if((EQUIPO.value==0)and(EVENTO.value==0)):
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,255,255)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 0)
		#system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 1)

elif((EQUIPO.value==0)and(EVENTO.value==1)):#21
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,255,255)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", 1)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", 0)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 2)


elif(EQUIPO.value==7):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,0,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 2)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 3)
										
elif(EQUIPO.value==5):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,0,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 2)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 4)
		
elif(((EQUIPO_SOST.value==1)or(EQUIPO_A_OP1.value==1)or(EQUIPO_A_OP2.value==1)or(EQUIPO_A_4A.value==1)or(EQUIPO_A_4B.value==1)or(EQUIPO_A_L1.value==1)or(EQUIPO_A_L2.value==1)or(EQUIPO_A_L3.value==1)or(PREBATCH_1_CTO.value==1)or(PREBATCH_2_CTO.value==1)or not((not(CTO_OK_TQ_01.value==1)and(CTO_OK_NEXT_TQ_01.value==1))or((CTO_OK_TQ_01.value==1)and not(CTO_OK_NEXT_TQ_01.value==1))))and(EQUIPO.value==1)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,0,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 2)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 5)
						
elif(not(((EQUIPO_SOST.value==1)or(EQUIPO_A_OP1.value==1)or(EQUIPO_A_OP2.value==1)or(EQUIPO_A_4A.value==1)or(EQUIPO_A_4B.value==1)or(EQUIPO_A_L1.value==1)or(EQUIPO_A_L2.value==1)or(EQUIPO_A_L3.value==1)or(PREBATCH_1_CTO.value==1)or(PREBATCH_2_CTO.value==1)or not((not(CTO_OK_TQ_01.value==1)and(CTO_OK_NEXT_TQ_01.value==1))or((CTO_OK_TQ_01.value==1)and not(CTO_OK_NEXT_TQ_01.value==1)))))and(EQUIPO.value==1)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_1)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)	
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (0,255,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 1)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 6)
		
elif(((EQUIPO_SOST.value==2)or(EQUIPO_A_OP1.value==2)or(EQUIPO_A_OP2.value==2)or(EQUIPO_A_4A.value==2)or(EQUIPO_A_4B.value==2)or(EQUIPO_A_L1.value==2)or(EQUIPO_A_L2.value==2)or(EQUIPO_A_L3.value==2)or(PREBATCH_1_CTO.value==2)or(PREBATCH_2_CTO.value==2)or not((not(CTO_OK_TQ_02.value==1)and(CTO_OK_NEXT_TQ_02.value==1))or((CTO_OK_TQ_02.value==1)and not(CTO_OK_NEXT_TQ_02.value==1))))and(EQUIPO.value==2)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,0,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 2)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 7)	
									
elif(not(((EQUIPO_SOST.value==2)or(EQUIPO_A_OP1.value==2)or(EQUIPO_A_OP2.value==2)or(EQUIPO_A_4A.value==2)or(EQUIPO_A_4B.value==2)or(EQUIPO_A_L1.value==2)or(EQUIPO_A_L2.value==2)or(EQUIPO_A_L3.value==2)or(PREBATCH_1_CTO.value==2)or(PREBATCH_2_CTO.value==2)or not((not(CTO_OK_TQ_02.value==1)and(CTO_OK_NEXT_TQ_02.value==1))or((CTO_OK_TQ_02.value==1)and not(CTO_OK_NEXT_TQ_02.value==1)))))and(EQUIPO.value==2)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_1)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)	
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (0,255,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 1)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 8)
		
elif(((EQUIPO_SOST.value==4)or(EQUIPO_A_OP1.value==3)or(EQUIPO_A_OP2.value==3)or(EQUIPO_A_4A.value==3)or(EQUIPO_A_4B.value==3)or(EQUIPO_A_L1.value==3)or(EQUIPO_A_L2.value==3)or(EQUIPO_A_L3.value==3)or(PREBATCH_1_CTO.value==3)or(PREBATCH_2_CTO.value==3)or not((not(CTO_OK_TQ_03.value==1)and(CTO_OK_NEXT_TQ_03.value==1))or((CTO_OK_TQ_03.value==1)and not(CTO_OK_NEXT_TQ_03.value==1))))and(EQUIPO.value==3)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,0,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 2)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 9)
										
elif(not(((EQUIPO_SOST.value==4)or(EQUIPO_A_OP1.value==3)or(EQUIPO_A_OP2.value==3)or(EQUIPO_A_4A.value==3)or(EQUIPO_A_4B.value==3)or(EQUIPO_A_L1.value==3)or(EQUIPO_A_L2.value==3)or(EQUIPO_A_L3.value==3)or(PREBATCH_1_CTO.value==3)or(PREBATCH_2_CTO.value==3)or not((not(CTO_OK_TQ_03.value==1)and(CTO_OK_NEXT_TQ_03.value==1))or((CTO_OK_TQ_03.value==1)and not(CTO_OK_NEXT_TQ_03.value==1)))))and(EQUIPO.value==3)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_1)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)	
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (0,255,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 1)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 10)
		
elif(((EQUIPO_SOST.value==8)or(EQUIPO_A_OP1.value==4)or(EQUIPO_A_OP2.value==4)or(EQUIPO_A_4A.value==4)or(EQUIPO_A_4B.value==4)or(EQUIPO_A_L1.value==4)or(EQUIPO_A_L2.value==4)or(EQUIPO_A_L3.value==4)or(PREBATCH_1_CTO.value==4)or(PREBATCH_2_CTO.value==4)or not((not(CTO_OK_TQ_04.value==1)and(CTO_OK_NEXT_TQ_04.value==1))or((CTO_OK_TQ_04.value==1)and not(CTO_OK_NEXT_TQ_04.value==1))))and(EQUIPO.value==4)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,0,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 2)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 11)
										
elif(not(((EQUIPO_SOST.value==8)or(EQUIPO_A_OP1.value==4)or(EQUIPO_A_OP2.value==4)or(EQUIPO_A_4A.value==4)or(EQUIPO_A_4B.value==4)or(EQUIPO_A_L1.value==4)or(EQUIPO_A_L2.value==4)or(EQUIPO_A_L3.value==4)or(PREBATCH_1_CTO.value==4)or(PREBATCH_2_CTO.value==4)or not((not(CTO_OK_TQ_04.value==1)and(CTO_OK_NEXT_TQ_04.value==1))or((CTO_OK_TQ_04.value==1)and not(CTO_OK_NEXT_TQ_04.value==1)))))and(EQUIPO.value==4)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_1)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)	
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (0,255,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 1)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 12)

		
elif(((EQUIPO_SOST.value==1)or(EQUIPO_A_OP1.value==5)or(EQUIPO_A_OP2.value==5)or(EQUIPO_A_4A.value==5)or(EQUIPO_A_4B.value==5)or(EQUIPO_A_L1.value==5)or(EQUIPO_A_L2.value==5)or(EQUIPO_A_L3.value==5)or not((not(CTO_OK_TQ_05.value==1)and(CTO_OK_NEXT_TQ_05.value==1))or((CTO_OK_TQ_05.value==1)and not(CTO_OK_NEXT_TQ_05.value==1))))and(EQUIPO.value==5)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,0,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 2)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 13)
						
elif(not(((EQUIPO_SOST.value==1)or(EQUIPO_A_OP1.value==5)or(EQUIPO_A_OP2.value==5)or(EQUIPO_A_4A.value==5)or(EQUIPO_A_4B.value==5)or(EQUIPO_A_L1.value==5)or(EQUIPO_A_L2.value==5)or(EQUIPO_A_L3.value==5)or not((not(CTO_OK_TQ_05.value==1)and(CTO_OK_NEXT_TQ_05.value==1))or((CTO_OK_TQ_05.value==1)and not(CTO_OK_NEXT_TQ_05.value==1)))))and(EQUIPO.value==5)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_1)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)	
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (0,255,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 1)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 14)
		
elif(((EQUIPO_SOST.value==2)or(EQUIPO_A_OP1.value==6)or(EQUIPO_A_OP2.value==6)or(EQUIPO_A_4A.value==6)or(EQUIPO_A_4B.value==6)or(EQUIPO_A_L1.value==6)or(EQUIPO_A_L2.value==6)or(EQUIPO_A_L3.value==6)or(PREBATCH_1_CTO.value==5)or(PREBATCH_2_CTO.value==5) or (NORMALORBUFFER.value==1)or not((not(CTO_OK_TQ_06.value==1)and(CTO_OK_NEXT_TQ_06.value==1))or((CTO_OK_TQ_06.value==1)and not(CTO_OK_NEXT_TQ_06.value==1))))and(EQUIPO.value==6)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,0,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 2)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 15)
										
elif(not(((EQUIPO_SOST.value==2)or(EQUIPO_A_OP1.value==6)or(EQUIPO_A_OP2.value==6)or(EQUIPO_A_4A.value==6)or(EQUIPO_A_4B.value==6)or(EQUIPO_A_L1.value==6)or(EQUIPO_A_L2.value==6)or(EQUIPO_A_L3.value==6)or(PREBATCH_1_CTO.value==5)or(PREBATCH_2_CTO.value==5) or (NORMALORBUFFER.value==1) or not((not(CTO_OK_TQ_06.value==1)and(CTO_OK_NEXT_TQ_06.value==1))or((CTO_OK_TQ_06.value==1)and not(CTO_OK_NEXT_TQ_06.value==1)))))and(EQUIPO.value==6)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_1)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)	
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (0,255,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 1)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 16)
		
elif(((EQUIPO_SOST.value==8)or(EQUIPO_A_OP1.value==8)or(EQUIPO_A_OP2.value==8)or(EQUIPO_A_4A.value==8)or(EQUIPO_A_4B.value==8)or(EQUIPO_A_L1.value==8)or(EQUIPO_A_L2.value==8)or(EQUIPO_A_L3.value==8)or(PREBATCH_1_CTO.value==6)or(PREBATCH_2_CTO.value==6)or not((not(CTO_OK_TQ_08.value==1)and(CTO_OK_NEXT_TQ_08.value==1))or((CTO_OK_TQ_08.value==1)and not(CTO_OK_NEXT_TQ_08.value==1))))and(EQUIPO.value==8)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,0,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 2)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 17)
						
elif(not(((EQUIPO_SOST.value==8)or(EQUIPO_A_OP1.value==8)or(EQUIPO_A_OP2.value==8)or(EQUIPO_A_4A.value==8)or(EQUIPO_A_4B.value==8)or(EQUIPO_A_L1.value==8)or(EQUIPO_A_L2.value==8)or(EQUIPO_A_L3.value==8)or(PREBATCH_1_CTO.value==6)or(PREBATCH_2_CTO.value==6)or not((not(CTO_OK_TQ_08.value==1)and(CTO_OK_NEXT_TQ_08.value==1))or((CTO_OK_TQ_08.value==1)and not(CTO_OK_NEXT_TQ_08.value==1)))))and(EQUIPO.value==8)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_1)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)	
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (0,255,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 1)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 18)
		
elif(((EQUIPO_SOST.value==16)or(EQUIPO_A_OP1.value==9)or(EQUIPO_A_OP2.value==9)or(EQUIPO_A_4A.value==9)or(EQUIPO_A_4B.value==9)or(EQUIPO_A_L1.value==9)or(EQUIPO_A_L2.value==9)or(EQUIPO_A_L3.value==9)or(PREBATCH_1_CTO.value==7)or(PREBATCH_2_CTO.value==7)or not((not(CTO_OK_TQ_09.value==1)and(CTO_OK_NEXT_TQ_09.value==1))or((CTO_OK_TQ_09.value==1)and not(CTO_OK_NEXT_TQ_09.value==1))))and(EQUIPO.value==9)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,0,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 2)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 19)
						
elif(not(((EQUIPO_SOST.value==16)or(EQUIPO_A_OP1.value==9)or(EQUIPO_A_OP2.value==9)or(EQUIPO_A_4A.value==9)or(EQUIPO_A_4B.value==9)or(EQUIPO_A_L1.value==9)or(EQUIPO_A_L2.value==9)or(EQUIPO_A_L3.value==9)or(PREBATCH_1_CTO.value==7)or(PREBATCH_2_CTO.value==7)or not((not(CTO_OK_TQ_09.value==1)and(CTO_OK_NEXT_TQ_08.value==1))or((CTO_OK_TQ_09.value==1)and not(CTO_OK_NEXT_TQ_09.value==1)))))and(EQUIPO.value==9)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_1)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)	
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (0,255,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 2)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 20)


elif(((EQUIPO_SOST.value==32)or(EQUIPO_A_OP1.value==10)or(EQUIPO_A_OP2.value==10)or(EQUIPO_A_4A.value==10)or(EQUIPO_A_4B.value==10)or(EQUIPO_A_L1.value==10)or(EQUIPO_A_L2.value==10)or(EQUIPO_A_L3.value==10)or(PREBATCH_1_CTO.value==8)or(PREBATCH_2_CTO.value==8)or not((not(CTO_OK_TQ_10.value==1)and(CTO_OK_NEXT_TQ_10.value==1))or((CTO_OK_TQ_10.value==1)and not(CTO_OK_NEXT_TQ_10.value==1))))and(EQUIPO.value==10)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,0,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 2)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 21)
						
elif(not(((EQUIPO_SOST.value==32)or(EQUIPO_A_OP1.value==10)or(EQUIPO_A_OP2.value==10)or(EQUIPO_A_4A.value==10)or(EQUIPO_A_4B.value==10)or(EQUIPO_A_L1.value==10)or(EQUIPO_A_L2.value==10)or(EQUIPO_A_L3.value==10)or(PREBATCH_1_CTO.value==8)or(PREBATCH_2_CTO.value==8)or not((not(CTO_OK_TQ_10.value==1)and(CTO_OK_NEXT_TQ_10.value==1))or((CTO_OK_TQ_10.value==1)and not(CTO_OK_NEXT_TQ_10.value==1)))))and(EQUIPO.value==10)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_1)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)	
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (0,255,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 1)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 22)
		
elif(((EQUIPO_SOST.value==16384)or(EQUIPO_A_OP1.value==11)or(EQUIPO_A_OP2.value==11)or(EQUIPO_A_4A.value==11)or(EQUIPO_A_4B.value==11)or(EQUIPO_A_L1.value==11)or(EQUIPO_A_L2.value==11)or(EQUIPO_A_L3.value==11)or(PREBATCH_1_CTO.value==9)or(PREBATCH_2_CTO.value==9)or not((not(CTO_OK_TQ_15.value==1)and(CTO_OK_NEXT_TQ_15.value==1))or((CTO_OK_TQ_15.value==1)and not(CTO_OK_NEXT_TQ_15.value==1))))and(EQUIPO.value==11)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,0,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 2)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 23)
						
elif(not(((EQUIPO_SOST.value==16384)or(EQUIPO_A_OP1.value==11)or(EQUIPO_A_OP2.value==11)or(EQUIPO_A_4A.value==11)or(EQUIPO_A_4B.value==11)or(EQUIPO_A_L1.value==11)or(EQUIPO_A_L2.value==11)or(EQUIPO_A_L3.value==11)or(PREBATCH_1_CTO.value==9)or(PREBATCH_2_CTO.value==9)or not((not(CTO_OK_TQ_15.value==1)and(CTO_OK_NEXT_TQ_15.value==1))or((CTO_OK_TQ_15.value==1)and not(CTO_OK_NEXT_TQ_15.value==1)))))and(EQUIPO.value==11)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_1)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)	
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (0,255,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 1)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 24)

elif(((EQUIPO_SOST.value==-32768)or(EQUIPO_A_OP1.value==12)or(EQUIPO_A_OP2.value==12)or(EQUIPO_A_4A.value==12)or(EQUIPO_A_4B.value==12)or(EQUIPO_A_L1.value==12)or(EQUIPO_A_L2.value==12)or(EQUIPO_A_L3.value==12)or(PREBATCH_1_CTO.value==10)or(PREBATCH_2_CTO.value==10)or not((not(CTO_OK_TQ_16.value==1)and(CTO_OK_NEXT_TQ_16.value==1))or((CTO_OK_TQ_16.value==1)and not(CTO_OK_NEXT_TQ_16.value==1))))and(EQUIPO.value==12)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (255,0,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 1)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 25)
		
elif(not(((EQUIPO_SOST.value==-32768)or(EQUIPO_A_OP1.value==12)or(EQUIPO_A_OP2.value==12)or(EQUIPO_A_4A.value==12)or(EQUIPO_A_4B.value==12)or(EQUIPO_A_L1.value==12)or(EQUIPO_A_L2.value==12)or(EQUIPO_A_L3.value==12)or(PREBATCH_1_CTO.value==10)or(PREBATCH_2_CTO.value==10)or not((not(CTO_OK_TQ_16.value==1)and(CTO_OK_NEXT_TQ_16.value==1))or((CTO_OK_TQ_16.value==1)and not(CTO_OK_NEXT_TQ_16.value==1)))))and(EQUIPO.value==12)):
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EQUIPOS_ENABLED", VALUE_1)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/EVENTO", VALUE_0)	
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		#COMBO.background = (0,255,0)
		system.tag.write("[default]Master Jarabes SIACA/SP1/ACTIVEX/COLOR_BG_EQUIPO_SP1", 1)
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 26)
		
elif(SP2_OK.value==1):#39 - 41
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
		COMBO = window.rootContainer.getComponent("Dropdown")
		COMBO.componentEnabled = 0	
		COMBO2 = window.rootContainer.getComponent("Dropdown 1")
		COMBO2.componentEnabled = 0
		system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 27)
		
elif((EQUIPO.value==0)or(CORRIGE.value==1)):#42
		window = system.gui.getWindow("Master Jarabes SIACA/Popup/00 

DATOS_DE_PREPARACION_SP1")
COMBO = window.rootContainer.getComponent("Dropdown")
COMBO.componentEnabled = 1
COMBO = window.rootContainer.getComponent("Dropdown 1")
COMBO.componentEnabled = 1
system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 28)

elif((PREP_CANT_AGUA.value==0)and(PREP_CANT_JS.value==0)and(PREP_CANT_HFCS.value==0)):#43
system.tag.write("[default]Master Jarabes SIACA/SP1/CONTROL/NEXT", VALUE_0)
system.tag.write("[default]PRUEBAS/prueba_scrip_sp1", 29)

What version of Ignition are you running? If it's newer than version 7.9, I recommend updating your multiple system.tag.read and write calls to single system.tag.readBlocking and writeBlocking calls.

Pedanticism aside, I see that a lot of your script is dependent upon system.gui.getWindow calls. This call will fail if the window is not already open. Furthermore, in a multi desktop environment, you will probably have to search through the individual desktops to find the windows you are looking for. To reduce the repetitiveness of the code, I would put the window search into a function.

Example:

def getWindow(windowPath):
	desktopList = system.gui.getDesktopHandles()
	for handle in desktopList:
		windows = system.gui.desktop(handle).getOpenedWindows()
		for window in windows:
			if window.path == windowPath:
				return window
	return None
if((EQUIPO.value==0)and(EVENTO.value==0)):
	window = getWindow("Master Jarabes SIACA/Popup/00 DATOS_DE_PREPARACION_SP1")
	if window is not None:
		#Do something with the window here

If there are going to be scenarios where more than one of the same window will exist in multiple desktops, then you can build a list of windows instead of simply returning the first one you come to. Then, cycle through the list and do work on each window as needed.

In any case, I don't imagine that the resolution of your monitors will have any effect on whether or not a client event script runs.

1 Like

I would also say - don't enable or disable your components from a client eveet script. You surely can but it's more complicated than alternatives.

For example I see you do that with a dropdown component. It is much simple to bind the enabled property of the dropdown to the logic with tags. Or if that logic is used in multiple places, make a derived tag that looks at the values, evaluates whether things should be enabled or not, and then bind your your components enabled property to that. No scripting required. Much easier imo.