Un foro de discusión para nuestra comunidad de hispano hablante
User avatar
By milagrosmaria16
#813916
Buenos tardes,

Tengo una consulta: :(

Necesito que el semáforo y resultado (registro en sunat) cambie cada que las clasificaciones se muevan, ejemplo:

1. Si validar #RUC es "CONFORME", estado del contribuyente es "ACTIVO" y condición del contribuyente es "HABIDO", resultado de la evaluación debería ser "MÍNIMO RIESGO" y el semáforo "VERDE", todo está correcto hasta que llega al semáforo, estos no cambian.

Estoy usando el siguiente script para el resultado:
Code: Select all
if ( getField( "cboValidarSunat" ).value == 2 &&  getField( "cboEstadoContri" ).value == 1 && 
       		getField( "cboCondicionContrib" ).value == 2 && getField( "cboAsocCtaBan" ).value == 2 ) { 
      		 getField("cboResultadoRegSunat").options[2].selected = true;
      		 
      		--Y DEMÁS CRITERIOS
Estoy usando el siguiente script para el semaforo:
Code: Select all
if ( getField( "cboResultadoRegSunat" ).value == 1 || 
       		getField( "cboResultadoCalifCrediticia" ).value == 1 || 
       		getField( "cboResultadoVerifWS" ).value == 1 || 
       		getField( "cboResultadoRecordActIrregulares" ).value == 1 || 
       		getField( "cboResultadoRefNegativas" ).value == 1 || 
       		getField( "cboResultadoValIdentidad" ).value == 1 ) {
   	getField("cboSemaforo").options[0].selected = true; getField("cboSemaforo2").options[0].selected = true;
Image

EL CAMPO DE RESULTADO Y SEMÁFORO NO PUEDEN SER EDITABLES, SON DE SOLO VISTA.

Espero me puedan apoyar por favor.

Gracias!!!!
User avatar
By amosbatto
#813979
El código sería algo como:
Code: Select all
getField("RUC").onchange = evaluar;
getField("contribuyente").onchange = evaluar;
getField("contribuyente").onchange =  evaluar;

function evaluar() {
  if (getValueById("ruc") == "CONFORME" && getValueById("contribuyente") == "ACTIVO" && 
     getValueById("condiciónContribuyente") == "HABIDO") 
  { 
    getField("registroSunat").value = "MÍNIMO RIESGO"; 
    getField("semaforo").value = "VERDE";
  }
} 

A 1xbet clone script is a pre-designed software so[…]

4rabet clone script is enabling entrepreneurs to e[…]

Parimatch clone script is enabling entrepreneurs t[…]

In the world of cryptocurrency, a wallet is an app[…]