M410STZ7
PE chamado quando status de um item de pedido (SC6) muda. Permite reagir a mudancas de estado (faturado, parcial, cancelado).
Assinatura: User Function M410STZ7(cStatus, nRecSC6) -> NIL
Modulo: SIGAFAT · Rotina: MATA410 · Momento: Mudanca de status do item — entrega, faturamento parcial, cancelamento
Parametros (PARAMIXB)
// PARAMIXB[1] = cStatus ("L"=liberado, "P"=parcial, "F"=faturado, "C"=cancelado)
// PARAMIXB[2] = nRecSC6 (RecNo do item)Retorno esperado
NIL
Pegadinhas
- PE de "evento" — disparado varias vezes durante o ciclo de vida do item.
- Posicione SC6 manualmente com
SC6->(DBGoTo(nRecSC6)). - Em pedidos grandes (1000 itens), PE roda 1000+ vezes — cuidado com I/O.