- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Error al crear Gatilho
×
Linguagem de Programação ADVPL
Perguntas Error al crear Gatilho
- patricia.pena
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 14
- Obrigados Recebidos: 0
11 anos 10 meses atrás - 11 anos 10 meses atrás #9567
por patricia.pena
Error al crear Gatilho foi criado por patricia.pena
Saludos.
Tengo un problema al momento de colocar un Gatilho. Les explico:
En la rutina Actualiza Cotización, coloqué un Gatilho para calular el Total Item, el Gatilho es el siguiente:
M->C8_TOTAL := Round(M->C8_PRECO*M->C8_QUANT,TamSX3("C8_TOTAL")[2]) // Gatilho total item
este Gatilho devuelve el total del item en el campo C8_TOTAL, pero el problema surgió después, cuando noté que en la rutina Analiza Cotización, los valores de Total Item, estaban en cero.
Volviendo a la rutina Actualiza Cotización, me di cuenta que como el gatilho hace que el Total Item aparezca en el campo C8_TOTAL ya no modifico ese campo, por ello, en el pie de esa misma ventana, en la carpeta Totales, el campo Total de Cotización no se actualiza, por esta razón los valores no aparecen actualizados al momento de entrar a la rutina Analiza Cotización.
Como puedo resolver este problema? de tal forma de utilizar el Gatilho y hacer que se actualice el campo Total de Cotización de la carpeta Totales?
Tengo un problema al momento de colocar un Gatilho. Les explico:
En la rutina Actualiza Cotización, coloqué un Gatilho para calular el Total Item, el Gatilho es el siguiente:
M->C8_TOTAL := Round(M->C8_PRECO*M->C8_QUANT,TamSX3("C8_TOTAL")[2]) // Gatilho total item
este Gatilho devuelve el total del item en el campo C8_TOTAL, pero el problema surgió después, cuando noté que en la rutina Analiza Cotización, los valores de Total Item, estaban en cero.
Volviendo a la rutina Actualiza Cotización, me di cuenta que como el gatilho hace que el Total Item aparezca en el campo C8_TOTAL ya no modifico ese campo, por ello, en el pie de esa misma ventana, en la carpeta Totales, el campo Total de Cotización no se actualiza, por esta razón los valores no aparecen actualizados al momento de entrar a la rutina Analiza Cotización.
Como puedo resolver este problema? de tal forma de utilizar el Gatilho y hacer que se actualice el campo Total de Cotización de la carpeta Totales?
Ultima edição: 11 anos 10 meses atrás por patricia.pena. Razão: mala redacción
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Error al crear Gatilho
Tempo para a criação da página:0.063 segundos