Descripción

El punto de entrada M140ISER sugiere series diferentes basados en los array informados para documentos importados a través del TOTVS Colaboración.

Observaciones

Cuando se produce la importación de un archivo XML a través del TOTVS Colaboración, si ya existe otro documento en la base de datos que sea del mismo proveedor y tienda y tenga el mismo número de nota y serie, el punto de entrada intenta la siguiente combinación, si está disponible, se utiliza. Si no hubiera ninguna disponible, se interrumpe el proceso como ocurría anteriormente.

Idioma

Portugués (Brasil)

Versiones

Microsiga_Protheus11

Sistemas operativos compatibles

Todos

Compatible con las bases de datos:

Todas

Parámetros

cNFiscal -> Código de la factura
cNfSerie -> Serie de la factura
cCodFor -> Código del proveedor
cLoja -> Código de la tienda

Devolución

aSeries -> Array multidimensional con las alternativas para las series.
Cada línea será una alternativa, donde la primera columna será del carácter adicional, la serie, y la segunda columna podrá tener el contenido numérico 1 o 2, donde 1 representa prefijo, es decir, el carácter se incluirá al frente de la serie Ejemplo: ".1" Si el contenido es 2, representa un sufijo, es decir, se agrega al frente de la serie. Ejemplo: "1."

Eventos de llamada del punto de entrada

Al genera el documento en el monitor TOTVS Colaboración

Programa fuente

MATA140I.PRW

Ejemplo
#Include 'Protheus.ch'

User Function M140iSer(cNFiscal,cNfSerie,cCodFor,cLoja)

Local aSeries := {}

Aadd(aSeries,{".",1}) // Prefijo
Aadd(aSeries,{".",2}) // Sufijo

Return aSeries