Histórico da Página
CONTEÚDO
- Dados Gerais
- Descrição
- Sintaxe
- Parâmetros
- Retorno
- Exemplo
01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | SIGAFAT - Faturamento |
Função: | FATXFUN - Funções do Módulo Faturamento |
Abrangências: | Microsiga Protheus 12 |
Versões: | Microsiga Protheus 12 |
Compatível Países: | Brasil |
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 FATTRVSA1 permite controlar o travamento (Lock) dos registros da Tabela de Clientes (SA1) e a respectiva gravação dos campos Saldo de Pedido (A1_SALPED), Saldo Pedido Bloq.Credito (A1_SALPEDB), Saldo Pedidos Liberados (A1_SALPEDL). Este ponto de entrada é executado nas rotinas apresentadas a seguir:
...
Essa ação é possível tanto com as rotinas executadas por meio da interface com o usuário (Smartclient) ou por meio de rotina automática (Execauto).
Aviso | ||
---|---|---|
| ||
|
Dica |
---|
Para identificar a rotina que está executando o ponto de entrada, é sugerido o uso da função FunName() conforme o exemplo apresentado no tópico 06. EXEMPLO desta documentação. |
03. SINTAXE
FATTRVSA1() ---> lRet
04. PARÂMETROS
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
---|---|---|---|---|---|
aParamIXB | Vetor | Vetor com os dados do cliente que está posicionado na Tabela de Clientes (SA1), sendo: [ 01 ] - cFilial - Tipo: Caracter - Filial a que o cliente pertence conforme configuração de compartilhamento da Tabela de Clientes (SA1). [ 02 ] - cCod - Tipo: Caracter - Código do Cliente [ 03 ] - cLoja - Tipo: Caracter - Loja do Cliente | NA |
05. RETORNO
Retorno | Tipo | Descrição | Obrigatório |
---|---|---|---|
lRet | Boolean |
| Sim |
06. EXEMPLO
Bloco de código | ||||
---|---|---|---|---|
| ||||
#INCLUDE "PROTHEUS.CH" User Function FATTRVSA1() Local lRet := .F. Local cFilialSA1 := PARAMIXB[1] Local cCodSA1 := PARAMIXB[2] Local cLojaSA1 := PARAMIXB[2] Local cRotName := FunName() lRet := MsgYesNo( "FATTRVSA1 - Deseja realizar o travamento (Lock) do registro na tabela SA1:" + CRLF + ; "|Filial: " + cFilialSA1 + CRLF +; "|Cod: " + cCodSA1 + CRLF +; "|Loja: " + cLojaSA1 + CRLF + ; "|Rotina do Menu: " + cRotName ) Return lRet |