Histórico da Página
...
Produto: | Microsiga Protheus |
Passo a passoDescrição: | Está habilitada, no módulo de Controle de Lojas (SIGALOJA), a macro execução no parâmetro MV_LOJAPED. Por meio desta macro execução, é possível retornar um array contendo o Número de Série da Nota e o Número da Nota, que serão usados mais tarde para gerar os pedidos de venda, Por exemplo:No parâmetro MV_LOJAPED, cadastrado pelo SIGACFG: &( U_NumPedido()) Essa macro execução auxilia no controle de concorrência de vários PDVs não fiscais emitindo Venda Direta ou NFC-e .
|
ExemploObservações: | User Function NumPedido() Local aNota := {} // Array de retorno contendo a Série do Pedido e o Número da Nota cNumNota := PadR( cNumNota, nTamDoc ) // Tratamento tamanho Nota Fiscal AAddFiscalAAdd(aNota , {cSerPed, cNumNota}) // Retorno da função, neste exemplo será: "PED" // na posição aNota[1][1] e 1 na posição aNota[1][2] Return aNota |
Exemplo 2 : | #INCLUDE "RWMAKE.CH" User Function NumPedido() Local aRet := {} // O Retorno deste array deve ser: {Serie, Numero} cSerPed := PadR(xNumCaixa(),3) // Serie com o numero do caixa If Empty(cSerPed) //Se o retorno for vazio, retorna o conteudo padrao nRet := Randomize(1,999999) aRet := { {cSerPed, StrZero(nRet,6)} } Return aRet |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas