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() 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 |