Producto: | TOTVS Backoffice |
|---|---|
Línea de producto: | Línea Protheus |
Segmento: | Backoffice |
Módulo: |
TOTVS Backoffice (Línea Protheus) - Compras (SIGACOM) |
Función: | MATA103X/MATA103 - Documento de Entrada |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe el requisito relacionado): |
El punto de entrada tiene como función sugerir series diferentes basadas en los arrays informados.
Si el registro del documento se realizara manualmente, la rutina sugiere la modificación, si seleccionara la opción Sí se modifica la serie, en caso contrario no se permite el registro. |
MATA103 - “Documento de entrada” > En la validación del encabezado del Documento de entradaa.
Nombre | Tipo | Descripción |
cNFiscal | Carácter | Código de la factura |
cNfSerie | Carácter | Serie de la factura |
cA100For | Carácter | Código del proveedor |
cLoja | Carácter | Código de la tienda |
Tipo | Descripción |
Array |
|
Cada línea será una alternativa, siendo que la primera columna será del carácter adicional de la serie y la segunda columna podrá tener el contenido numérico 1 o 2, donde 1 representa el prefijo, es decir, el carácter se incluirá al frente de la serie Ejemplo: ".1" Si el contenido fuera 2, representa un sufijo, es decir, incluido delante de la serie. Ejemplo: "1." |
#Include 'Protheus.ch'
/*/{Protheus.doc} M103ALTS
Función para traer series alternativas al Documento de entrada..
@type function
@author
@since 24/09/2024
/*/
User Function M103ALTS(cNFiscal,cNfSerie,cCodFor,cLoja)
Local aSeries := {}
Aadd(aSeries,{".",1}) // Prefijo
Aadd(aSeries,{"*",2}) // Sufijo
Return aSeries |