Árvore de páginas

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