× Linguagem de Programação ADVPL

Perguntas Cópia de pedido de venda

Mais
10 anos 7 meses atrás #21854 por sarraipa
alguém sabe como faço para copiar uma campo personalizado de um pedido de venda para outro através da rotina de cópia de venda. mesmo que eu tente acertar vai banco de dados o novo pedido não tem histórico do pedido que ele foi copiado.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 7 meses atrás #21856 por lalberto
Respondido por lalberto no tópico Cópia de pedido de venda
User Function MT410CPY()

Local aAreaSC5 := {}

Begin Sequence

aAreaSC5 := SC5->(GetArea())

If SC5->(FieldPos("C5_DYLIBER"))>0
M->C5_DYLIBER := Space(TamSx3("C5_DYLIBER")[1])
M->C5_BLQ := Space(TamSx3("C5_BLQ")[1])
Endif
If SC5->(FieldPos("C5_DYNVPIC"))>0
M->C5_DYNVPIC := 0
M->C5_DYDTPIC := CtoD('')
M->C5_DYHRPIC := Space(TamSx3("C5_DYHRPIC")[1])
M->C5_DYUSPIC := Space(TamSx3("C5_DYUSPIC")[1])
EndIf

If SC5->(FieldPos("C5_DYDTEXP"))>0
M->C5_DYDTEXP := CtoD('')
M->C5_DYHREXP := Space(TamSx3("C5_DYHREXP")[1])
M->C5_DYUSEXP := Space(TamSx3("C5_DYUSEXP")[1])
EndIf

M->C5_ESPECI1 := Space(TamSx3("C5_ESPECI1")[1])
M->C5_VOLUME1 := 0
M->C5_PESOL := 0
M->C5_PBRUTO := 0

RestArea(aAreaSC5)

End Sequence

Return()

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 7 meses atrás #21861 por sarraipa
Respondido por sarraipa no tópico Cópia de pedido de venda
Luiz obrigado pela ajuda, não entendo muita coisa de programação.
mudeio o código desta forma funciona não sei se ficar certo.

User Function MT410CPY()

Local aAreaSC5 := {}

Begin Sequence

aAreaSC5 := SC5->(GetArea())

SC5->C5_XPROTWE := Space(TamSx3("C5_XPROTWE")[1])


RestArea(aAreaSC5)

End Sequence

Return()

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 7 meses atrás #21890 por lalberto
Respondido por lalberto no tópico Cópia de pedido de venda
Muda para Variavel:

M->C5_XPROTWE := Space(TamSx3("C5_XPROTWE")[1])

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.097 segundos
Joomla templates by a4joomla