Ponto-de-Entrada: TMTIPFAT - Define Tipo de Faturamento / Condição de Pagamento
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
Este Ponto de Entrada, localizado no TMSA491 (Geração de Faturas), permite ao usuário escolher o Tipo de Faturamento e a Condição de Pagamento. Vale lembrar que você só poderá utilizar este Ponto de Entrada para clientes que não tem um Perfil Cadastrado (DUO). No exemplo abaixo para o cliente 000001 estamos escolhendo o tipo de faturamento 02 e a condição de pagamento 000.
Eventos
Programa Fonte
TMSA491.PRW
Sintaxe
TMTIPFAT - Define Tipo de Faturamento / Condição de Pagamento ( [ cCliDev ], [ cLojDev ], [ cFilDeb ] ) --> aTipFat
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
cCliDev | Array of Record | PARAMIXB[1] - Cliente Devedor. | |||||||||||||||
cLojDev | Array of Record | PARAMIXB[2] - Loja Devedor. | |||||||||||||||
cFilDeb | Array of Record |
Retorno
-
aTipFat(vetor)
- Array com os novos valores conforme exemplo.
Observações
Exemplos
User Function TMTIPFAT() Local aTipFat := {}Local cCliDev := PARAMIXB[1]Local cLojDev := PARAMIXB[2]Local cFilDeb := PARAMIXB[3]Default cCliDev := ''Default cLojDev := ''Default cFilDeb := ''If cClidev == '000001' // Se o cliente for 000001 aAdd(aTipFat,'02') //Tipo de Faturamento aAdd(aTipFat,'000') //Condição de PagamentoEndif Return aTipFat
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas