Árvore de páginas

Versões comparadas

Chave

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


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

NomeTipoDescriçã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ógicoVariável lógico que indica

Indica se o registro

será deletado (

processado será excluído, sendo: 
.T.

) ou não (

- Exclui o documento processado
.F.

)

- Não exclui o documento processado

Sim

06. EXEMPLO

...

Bloco de código

...

language

...

js

...

linenumberstrue
#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