Al momento de dar de alta un proveedor utilizando la opcion Alta Personas ARAI… al cargar todos los datos de un proveedor en forma completa incluido el domicilio pero SIN especificar la localidad (utilizando el popup) y procediendo a aceptar el alta del proveedor genera un mensaje que “el proveedor se agrego satisfactoriamente y esta sincronizado”
pero al consultar en diaguita NO existe y en Pilaga tampoco se dio el alta… generando un error en el motor del ARAI que es el siguiente:
ERROR: invalid input syntax for integer: “” at character 249
STATEMENT: set search_path to sincronizador;SELECT abm_proveedor(0,ROW(‘0’,‘54’,‘F’,‘Cartas, Andres Alejandro’,‘’,‘M’,null,‘’,‘AC’,null,‘0’,‘’,‘’), ROW(‘0’,‘Cartas, Andres Alejandro’,null,null,‘AC’),array[ROW(‘0’,‘Carriego’,‘1262’,‘PB’,null,null,null,null,‘’,‘’,‘0’,‘true’)::row_domicilio],array[ROW(‘13’,‘0’)::row_persona_rubro],array[ROW(‘CUIT’,‘0’,‘20-25964261-3’,‘true’)::row_persona_x_documento],array[ROW(‘0’,‘0’,‘PAGO ‘,‘true’)::row_persona_domicilio],array[ROW(‘0’,‘1’,‘4’,’’, null , true )::row_conceptos_proveedor],array[ROW( ‘1’,'217 ','Ganancias ',‘Impuesto a las Ganancias’,‘Impuesto a las Ganancias’,null,‘3986’,‘020101040100’ )::row_concepto],array[ROW( ‘1’,‘4’,‘00’,‘Monotributista’,‘Monotributista’,‘0’,‘0’ )::row_condicion]) – toba_log: 3235509
para el caso que estamos reportando.
por lo tanto pensamos que al momento de aceptar el alta deberia impedir que falte ese dato a fin de no generar ese error en el Arai y que no se registre el proveedor.