Ponto-de-Entrada: M101SX5 - Atualização da numeração de faturas de entrada
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Argentina , Bolívia , Chile , Colômbia , Costa Rica , El Salvador , Equador , Estados Unidos , México , Panamá , Paraguai , Peru , Porto Rico , Rep. Dominicana , Uruguai , Venezuela |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
O Ponto de Entrada M101SX5 permite a não atualização da numeração da fatura de entrada na tabela "01" (ou "AC") do SX5, caso retorne falso (.F.).
Eventos
Na gravação da factura de entrada, o ponto de entrada M101SX5 é chamado na função AtuNumNF(), antes da atualização da numeração da nota no SX5.
Programa Fonte
LOCXNF.PRW
Sintaxe
M101SX5 - Atualização da numeração de faturas de entrada ( [ cTabelaSX5 ], [ cChaveSX5 ] ) --> ExpL1
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
cTabelaSX5 | Caracter | Nome da Tabela do SX5 ("01" ou "AC") | |||||||||||||||
cChaveSX5 | Caracter | Série ou Especie Docto.+Serie |
Retorno
-
ExpL1(logico)
- Retornar .T. (default) ou .F.
Observações
Na inclusão de factura de entrada, se o ponto M101SX5 retornar falso (.F.) não atualizará a numeração da factura de entrada na tabela "01" (ou "AC") do SX5.
Retornando .T. ou retorno diferente de lógico, atualizará normalmente a numeração no SX5.
Exemplos
User Function M101SX5()Local cTabelaX5 := ParamIxb[1]Local cChaveX5 := ParamIxb[2]Local lRet := .T.If ValType(aCfgNf) == "A" .And. Trim(aCfgNf[8])=="NF" .And. aCfgNf[1]==10 lRet := .F.EndIfReturn lRet
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
aCfgNf[8] | Caracter | Global | Não | |||||||||||
aCfgNf[1] | Numérico | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas