Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. 

...

DATOS GENERALES

SolucaoCrossLinha

Línea Protheus

SegmentoModulosCrossSegmentos

 

TOTVS Backoffice (

Linha

Línea Protheus) - Compras (SIGACOM)

Story o  
Produto:
Solucoes_totvs_cross

Producto:

TOTVS Backoffice

Linha

Línea de

Produto

producto:

Linhas_totvs
Linha

Segmento:

Segmentos_totvs

Backoffice

Módulo:

Modulos_cross_segmentos
Função

Función:

MATA103X/MATA103 - Documento de Entrada

País:

Brasil

Ticket:


Requisito/

Story/Issue (informe

el requisito relacionado)

:



02. 

...

DESCCRIPCIÓN

O ponto El punto de entrada tem tiene como função función sugerir séries diferentes baseadas nos series diferentes basadas en los arrays informados.

Informações

Quando o lançamento do Documento for efetuado manualmente, a rotina sugere a alteração, caso selecione a opção Sim a série é alterada, caso contrário não é permitido o lançamento.
Quando utilizado rotina automática o tratamento será automático ou seja, caso o documento já exista cadastrado ele tentará a próxima combinação, se estiver disponível utiliza, caso contrário tentará a próxima, caso não haja nenhuma disponível abortará o processo como ocorria anteriormente.

03. LOCALIZAÇÃO

MATA103 - “Documento de Entrada” > Na validação do cabeçalho do Documento de Entrada.

04. PARAMETROS

...

Nome

...

Tipo

...

Descrição

...

Caracter

...

Código da Nota Fiscal

...

Caracter

...

Série da Nota Fiscal

...

Caracter

...

Código do Fornecedor

...

Caracter

...

Código da Loja

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.
Al utilizarse la rutina automática el tratamiento será automático, es decir, si el documento estuviera registrado este intentará la próxima combinación, si estuviera disponible la utiliza, en caso contrario intentará la próxima, si no hubiera ninguna disponible interrumpirá el proceso, como ocurría anteriormente.



03. UBICACIÓN

MATA103 - “Documento de entrada” > En la validación del encabezado del Documento de entradaa.


04. PARÁMETROS

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


05. DEVOLUCIÓN

Tipo

Descripción

Array

  • Array multidimensional con las alternativas para las series
Informações

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

05. RETORNO

...

Tipo

...

Descrição

...

  • Array multidimensional com as alternativas para as séries
Informações

Cada linha será uma alternativa, sendo que a primeira coluna será do caractere adicional a série e a segunda coluna poderá ter o conteúdo numérico 1 ou 2, sendo que 1 representa prefixo, ou seja, o caracter será inserido a frente da série Exemplo: ".1" se o conteúdo for 2 representa sufixo, ou seja, adicionado a frente da série, Exemplo: "1."

06.

...

EJEMPLO DE

...

UTILIZACIÓN

Bloco de código
languagevb
themeMidnight
firstline1
titleADVPL
#Include 'Protheus.ch'
/*/{Protheus.doc} M103ALTS
FunçãoFunción para trazertraer sériesseries alternativas paraal o Documento de Entradaentrada..
@type     function
@author      
@since       24/09/2024
/*/
User Function M103ALTS(cNFiscal,cNfSerie,cCodFor,cLoja)
 
Local aSeries := {}
 
Aadd(aSeries,{".",1}) // PrefixoPrefijo
Aadd(aSeries,{"*",2}) // SufixoSufijo
 
Return aSeries

...