Árvore de páginas

Descrição

O ponto de entrada é executado após a seleção da série na rotina de documento de saída.

Seu objetivo é permitir a atribuição da série e do número do documento por meio de customização local.

O número do documento de saída pode ser atribuído por meio da variável Private cNumero e a série pela variável cSerie.

Observações

1) O ponto de entrada é executado fora da transação do programa de preparação do documento de saída.

2) O ponto de entrada tem um comportamento diferente quando o parâmetro MV_TPNRNFS estiver configurado como 3. Nesta situação o valor informado na variável cNumero não condiz com o próximo número que será gerado, e caso o desenvolvedor queira que o sistema obtenha o próximo número, será necessário atribuir a variável cNumero uma string vazia. Se o desenvolvedor quiser definir a numeração a ser utilizada, é necessário definir a variável Private lMudouNum como verdadeira (lMudouNum := .T.).

3) Este ponto de entrada foi criado com as mesmas características do M460NUM, porém este não modifica a numeração sequencial da série que estava posicionada ao entrar no ponto de entrada. O M460NUM não será modificado para manter legado.

4) Uma vez que o ponto de entrada é executado, o fluxo da rotina padrão é alterado, portanto deve-se atribuir o número do documento à variável cNumero.

Exemplos

User Function M461SER()
Alert ("Passou pelo ponto de entrada - M461SER")

cSerie := "H"

cNumero := "000010"

Return

Preview

Veja também

Idioma

Português(Brasil)

Versões

Todas

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

Parâmetros

aPvlNfs - Itens do SC9 em um array.

Retorno

Eventos de chamada do Ponto de Entrada

Variáveis

Programa Fonte

MATA461.PRX