Árvore de páginas

O que trata Macro Execução do Parâmetro MV_SCRNOTA?

Produto:

Microsiga Protheus

Versões:

10 e 11

Passo a passo:

Habilitado para a Localidade México, na rotina de Venda Assistida, a impressão da Nota Fiscal de Venda por meio da macro-execução do parâmetroMV_SCRNOTA.

Para utilizar esta funcionalidade, preencha o conteúdo do parâmetro MV_SCRNOTA com &(NOMEDAUSERFUNCTION).


O conteúdo do parâmetro MV_SCRNOTA é acessado ao finalizar a venda e confirmar a impressão da nota fiscal. Se utilizar à macro-execução acessa a rotina desejada e, caso não utilize, chama a função padrão de impressão de Nota (LJNFISCA). Com isto, toda a impressão de nota pode ser alterada de acordo com o que for necessário.


De acordo com o exemplo abaixo, o conteúdo do parâmetro MV_SCRNOTA será &(RelLojR110).


Atenção:

A função criada deve conter duas variáveis importantes: cNfEntrada(Número da Nota Fiscal) e cSerEntrada(Série da Nota).


User Function RelLojR110()


Local cNfEntrada  := PARAMIXB[1]   // Número da Nota Fiscal que está sendo impressa

Local cSerEntrada := PARAMIXB[2]   // Série da Nota cadastrada no parâmetro MV_LOJANF

     //Função customizada para impressão da nota fiscal

Return .T.