Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Protheus) - Faturamento (SIGAFAT)

Função:FATA080.PRX
Abrangências:Microsiga Protheus 12
Versões:Microsiga Protheus 12
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível com as Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Todos


02. DESCRIÇÃO

O Ponto de Entrada

...

é executado após a atualização das tabelas ACP e ACO na Regra de Desconto (FATA080).

03. SINTAXE

Ft080Grv({ aOpc} )--->NIL

04. PARÂMETROS


NomeTipoDescriçãoObrigatório 


PARAMIXB


Array

aOpc - Array com a opção selecionada na Regra de Desconto:

aOpc [1] : 1     //1 - Inclusão

aOpc [1] : 2     //2 - Alteração

aOpc [1] : 3     //3 - Exclusão


X

05. RETORNO 

NIL

05. EXEMPLO

Bloco de código
languagecpp
linenumberstrue
#INCLUDE "PROTHEUS.CH"
#INCLUDE "TOTVS.CH"

User Function Ft080Grv()

Local aOpc := PARAMIXB //1 - Inclusão //2 - Alteração //3 - Exclusão

Do case

    Case aOpc[1] == 1
        MsgAlert("Opção 1 - Inclusão") //1 - Inclusão
    Case aOpc[1] == 2
        MsgAlert("Opção 2 - Alteração") //2 - Alteração
    Case aOpc[1] == 3
        MsgAlert("Opção 3 - Exclusão") //3 - Exclusão     
    OTHERWISE
        MsgAlert("Opção Invalida")

EndCase

Return

...