El método agetTransaccionesNoConfirmadas (y el equivalente agetTransaccionesNoConfirmadasManual) devuelve una lista de transacciones donde el agente (usuario actual) es el destino y aún no fuero confirmadas. Es decir que a los Id. de las transacciones devueltas por este listado se les puede aplicar el método para confirmar o bien alertar (no confirmar).
Este método devuelve todas las transacciones no confirmadas, pero es posible cargar una serie de propiedades antes de llamarlo que funcionan como un filtro y asi poder recuperar solo las transacciones que cumplen con determinado criterio (fecha, agente origen, etc). De no usarse filtros todas estas propiedades deben ser puestas a espacios y en el caso de los campos que se refieren a número enteros (aidGlobal, aidEvento, aidEstado) a "-1" como se muestra en el ejemplo.
Todas estas propiedades deben ser puestas a blanco (o -1 si es un número entero) para no aplicar filtros y recuperar la lista completa.
La respuesta del método se leen en estas propiedades:
Una vez referenciada la transacción a leer (con aIndiceItem) los datos individuales de cada transacción se leen en:
El método agetTransaccionesNoConfirmadasManual es equivalente pero los filtros en lugar de se cargados en las propiedades son pasado como argumentos tipo string:
bresultado = agetTransaccionesNoConfirmadasManual("idGlobal", "gln_informador", "gln_origen", "gln_destino", "gtin", "id_evento", "fechaOpDesde", "fechaOpHasta", "fechaTDesde", "fechatHasta", "fechaVtoDesde", "fechaVtoHasta", "n_remito", "n_factura", "idEstado", "", "", "pagina", "registro por pagina")
Los 2 ultimos agumentos permienten indicar la pagina y los registros por paginas para recuperar la lista en paginas de tantos registros, ya que si el listado a devolver es muy grande el servidor puede provocar un error por desborde.