PARAMIXB[1] / nOperCódigo da operação que está sendo executada na rotina de pedido de venda.
Padrão:
AdvPL GuiaM410STTS( <nOper> ) --> NilExecuta tratamentos após alterações no pedido de venda da rotina MATA410.
M410STTS é um ponto de entrada da rotina de pedidos de venda MATA410(). Ele é executado após as alterações no arquivo de pedidos terem sido realizadas, permitindo aplicar tratamentos complementares relacionados às operações de inclusão, alteração, exclusão, cópia e devolução de compras.
M410STTS( <nOper> ) --> NilPARAMIXB[1] / nOperCódigo da operação que está sendo executada na rotina de pedido de venda.
Padrão:Nenhum retorno esperado. A referência indica retorno Nil.
#Include "TOTVS.ch"
User Function M410STTS()
Local nOper := PARAMIXB[1]
Do Case
Case nOper == 3 // Inclusão
ConOut("Pedido incluído")
Case nOper == 4 // Alteração
ConOut("Pedido alterado")
Case nOper == 5 // Exclusão
ConOut("Pedido excluído")
Case nOper == 6 // Cópia
ConOut("Pedido copiado")
Case nOper == 7 // Devolução de compras
ConOut("Devolução de compras")
EndCase
Return NilO exemplo demonstra como identificar a operação recebida em PARAMIXB[1] e separar o tratamento conforme o tipo de alteração no pedido de venda.
#Include "TOTVS.ch"
User Function M410STTS()
Local nOper := PARAMIXB[1]
If nOper == 6 // Cópia
// Tratamentos adicionais após a cópia do pedido.
ConOut("Tratamento pós-cópia do pedido de venda")
EndIf
Return NilQuando a operação for cópia, identificada pelo valor 6, a rotina executa apenas o tratamento complementar desejado.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.