PARAMIXB[1] / nOperCódigo de la operación que se está ejecutando en la rutina de pedido de venta.
Predeterminado:
Guía AdvPLM410STTS( <nOper> ) --> NilEjecuta tratamientos adicionales después de cambios en el pedido de venta de la rutina MATA410.
M410STTS es un punto de entrada de la rutina de pedidos de venta MATA410(). Se ejecuta después de que se hayan realizado los cambios en el archivo de pedidos, permitiendo aplicar tratamientos complementarios relacionados con inclusión, alteración, exclusión, copia y devolución de compras.
M410STTS( <nOper> ) --> NilPARAMIXB[1] / nOperCódigo de la operación que se está ejecutando en la rutina de pedido de venta.
Predeterminado:No hay retorno esperado. La referencia indica Nil.
#Include "TOTVS.ch"
User Function M410STTS()
Local nOper := PARAMIXB[1]
Do Case
Case nOper == 3 // Inclusión
ConOut("Pedido incluido")
Case nOper == 4 // Alteración
ConOut("Pedido alterado")
Case nOper == 5 // Exclusión
ConOut("Pedido excluido")
Case nOper == 6 // Copia
ConOut("Pedido copiado")
Case nOper == 7 // Devolución de compras
ConOut("Devolución de compras")
EndCase
Return NilEl ejemplo demuestra cómo identificar la operación recibida en PARAMIXB[1] y separar el tratamiento según el tipo de cambio en el pedido de venta.
#Include "TOTVS.ch"
User Function M410STTS()
Local nOper := PARAMIXB[1]
If nOper == 6 // Copia
// Tratamientos adicionales después de copiar el pedido.
ConOut("Tratamiento posterior a la copia del pedido de venta")
EndIf
Return NilCuando la operación es copia, identificada por el valor 6, la rutina ejecuta solamente el tratamiento complementario deseado.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.