01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | TOTVS Backoffice (Linha Protheus) - Controle de Direitos Autorais (SIGACDA) |
Função: | CDA040 - Fechamento do Mês (Cálculo do direito autoral) |
País: | Brasil |
02. DESCRIÇÃO
O ponto de entrada "CD040VLD", que será executado na rotina Fechamento do Mês (CDA040), permite que sejam feitas validações complementares para definir se o processamento deve ser iniciado.
03. DEMAIS INFORMAÇÕES
- Este ponto de entrada é chamado:
- Após o usuário confirmar a tela de processamento do fechamento mensal;
- Antes de realizar as validações padrão da rotina;
- Havendo a necessidade de exibir alguma mensagem de orientação ao usuário, será necessário tratar no ponto de entrada;
04. ASSUNTOS RELACIONADOS
Pontos de Entrada - Protheus 12
05. PARÂMETROS
Tipo | Descrição |
---|---|
Caractere | Tipo do título a ser gerado |
Caractere | Natureza do título a ser gerado |
Data | Data do fechamento a ser realizado |
Numérico | 1=Gera título no financeiro / 2=Não gera |
06. RETORNO
Tipo | Descrição |
---|---|
Lógico | Indica se o fechamento pode ser realizado. .T. - Para prosseguir com o fechamento; .F. - Para não permitir o fechamento. |
07. EXEMPLO DE UTILIZAÇÃO
Exemplo de execução
#include "protheus.ch" User Function CD040VLD() Local cTipo := PARAMIXB[1] //Tipo do título Local cNatur := PARAMIXB[2] //Natureza do título Local dFecham := PARAMIXB[3] //Data do fechamento Local lGerTit := If(PARAMIXB[4]==1,.T.,.F.) //Gera título no financeiro Local lRet := .T. Local nMes := Month(dFecham) Local nAno := Year(dFecham) Local dPerAnt := SuperGetMV("MV_CDAFECH") Local dPerIni := CTOD("01/"+StrZero(nMes,2)+"/"+Str(nAno)) Local dPerFim := LastDay(dPerini) If dPerFim <= dPerAnt Help( ,,"CDA40Valid",,"Periodo informado já foi fechado.", 1, 0 ) lRet := .F. ElseIf !lGerTit Help( ,,"CDA40Valid",,"Geração de título não foi habilitada.", 1, 0 ) lRet := .F. EndIf Return lRet
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas