- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Faturamento
- Campo MEMO C6_INFAD sendo atualizado na rotina de Aprov do Orçamento - MTA416PV
Perguntas Campo MEMO C6_INFAD sendo atualizado na rotina de Aprov do Orçamento - MTA416PV
- vinaop
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 4
- Obrigados Recebidos: 0
4 anos 3 meses atrás #32899
por vinaop
Campo MEMO C6_INFAD sendo atualizado na rotina de Aprov do Orçamento - MTA416PV foi criado por vinaop
Pessoal;
Não sei o que pode ser, mas precisei criar um campo MEMO para informações adcionais do item do Orçamento de Vendas e este deveria levar em sua aprovação para o campo C6_INFAD. Pois bem, em tempo de execução aparentemente o processo funciona certinho porque na tela que é gerado o pedido as informações apresentadas no pedido através da rotina está funcionando perfeitamente.
O problema é que após gravar o pedido, quando vou consultá-lo o que aparentemente era pra levar, não ficou gravado.
Eis a minha rotina para melhor entendimento.
Alguém tem uma ideia do que fazer para que os registros na C6_INFAD fique gravado na gravação do pedido durante a aprovação do orçamento?
Agradeço demais qualquer ajuda.
Atenciosamente.
Não sei o que pode ser, mas precisei criar um campo MEMO para informações adcionais do item do Orçamento de Vendas e este deveria levar em sua aprovação para o campo C6_INFAD. Pois bem, em tempo de execução aparentemente o processo funciona certinho porque na tela que é gerado o pedido as informações apresentadas no pedido através da rotina está funcionando perfeitamente.
O problema é que após gravar o pedido, quando vou consultá-lo o que aparentemente era pra levar, não ficou gravado.
Eis a minha rotina para melhor entendimento.
USER FUNCTION MTA416PV()
Local n_I := 0
Local a_Area := GetArea()
Local a_AreSCK := SCK->(GetArea())
For n_I := 1 to Len(_aCols)
DbSelectArea("SCK")
DbSetOrder(1)
If DbSeek(xFilial("SCK") + SCJ->CJ_NUM + _aCols[n_I,GdFieldPos("C6_ITEM",_aHeader)] + _aCols[n_I,GdFieldPos("C6_PRODUTO",_aHeader)])
_aCols[n_I,GdFieldPos("C6_INFAD",_aHeader)] := SCK->CK_X_INFPR
EndIf
Next
RestArea(a_AreSCK)
RestArea(a_Area)
RETURN
Alguém tem uma ideia do que fazer para que os registros na C6_INFAD fique gravado na gravação do pedido durante a aprovação do orçamento?
Agradeço demais qualquer ajuda.
Atenciosamente.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Faturamento
- Campo MEMO C6_INFAD sendo atualizado na rotina de Aprov do Orçamento - MTA416PV
Tempo para a criação da página:0.095 segundos