Histórico da Página
01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | SIGAFAT - Faturamento |
Função: | MATA580 - Limpeza de Arquivos do modulo de Faturamento |
02. DESCRIÇÃO
Este ponto de entrada possibilita validar o Documento de Saída posicionado, informando se este registro será ou não excluído pela rotina, sendo acionado a cada documento de saída posicionadoé executado no momento da exclusão das notas fiscais de saída na rotina de Limpeza Mensal, para permitir ou não a exclusão dos documentos processados.
03. SINTAXE
MA580F2V - Possibilita validar o registro posicionado na tabela SF2 (F2_FILIAL, F2_CLIENTE, F2_LOJA, F2_DOC, F2_SERIE, F2_TIPO, F2_ESPECIE) --> lDeleta
04. PARÂMETROS
Nome | Tipo | Descrição |
PARAMIXB[1] | Caractere | Recebe o F2_FILIAL do registro posicionadoFilial |
PARAMIXB[2] | Caractere | Recebe o F2_CLIENTE do registro posicionadoCliente |
PARAMIXB[3] | Caractere | Recebe o F2_LOJA do registro posicionadoLoja |
PARAMIXB[4] | Caractere | Recebe o F2_DOC do registro posicionadoNúmero |
PARAMIXB[5] | Caractere | Recebe o F2_SERIE do registro posicionadoSérie |
PARAMIXB[6] | Caractere | Recebe o F2_TIPO do registro posicionadoTipo |
PARAMIXB[7] | Caractere | Recebe o F2_ESPECIE do registro posicionadoEspécie |
05. RETORNO
Retorno | Tipo | Descrição | Obrigatório |
---|---|---|---|
lDeleta | Lógico | Variável lógico que indica Indica se o registro será deletado (processado será excluído, sendo: - Exclui o documento processado - Não exclui o documento processado | Sim |
06. EXEMPLO
...
Bloco de código |
---|
...
|
...
|
...
| ||
#INCLUDE |
...
'PROTHEUS.CH' |
...
#INCLUDE "FWMVCDEF.CH" |
...
//*************************************************************** |
...
//Ponto de entrada MA580F2V antes de deletar o documento de saída |
...
//#Par01 |
...
- F2_FILIAL do registro posicionado |
...
//#Par02 |
...
- F2_CLIENTE do registro posicionado |
...
//#Par03 |
...
- F2_LOJA do registro posicionado |
...
//#Par04 |
...
- F2_DOC do registro posicionado |
...
//#Par05 |
...
- F2_SERIE do registro posicionado |
...
//#Par06 |
...
- F2_TIPO do registro posicionado |
...
//#Par07 |
...
- F2_ESPECIE do registro posicionado |
...
//*Return |
...
- Informa se deleta o registro .T. ou não .F. |
...
//*************************************************************** |
...
User Function MA580F2V() |
...
Local cFilSF2 := PARAMIXB[1] |
...
Local cCliSF2 := PARAMIXB[2] |
...
Local cLojSF2 := PARAMIXB[3] |
...
Local cDocSF2 := PARAMIXB[4] |
...
Local cSerSF2 := PARAMIXB[5] |
...
Local cTipSF2 := PARAMIXB[6] |
...
Local cEspSF2 := PARAMIXB[7] |
...
Local lDeleta := .T.
If cCliSF2 == "FAT001" .And. cTipSF2 == "D"
lDeleta := .F.
EndIf
Return lDeleta |
Templatedocumentos |
---|