Un foro de discusión para nuestra comunidad de hispano hablante

Moderator: amosbatto

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!!!!
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";
  }
} 
Send for clarification

Cost: Will you be using PM entrerprise or open sou[…]

SMS Gateway

Hello natesh, I have a Get ready to use integrate[…]

delete information after CSV export

thanks for your attention, i have some change on y[…]

Thanx again amosbatto... I'll re-check file permis[…]