Perguntas CAMPO VOLUME NO PEDIDO DE VENDA

Mais
12 anos 11 meses atrás #617 por vcosta
peço ajuda para alimentar o campo QUANTIDADE na DANFE, me informaram que o sistema busca do campo C5_VOLUME, então gostaria de saber como faço para preencher este campo.
exemplo
produto 001 = 10 peças
produto 002 = 15 peças
TOTAL = 25 PEÇAS
preencher o campo C5_VOLUMA COM 25 PEÇAS

se algume puder ajudar ficarei super grato.

obrigado
valter

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 11 meses atrás #618 por lalberto
Respondido por lalberto no tópico Re: CAMPO VOLUME NO PEDIDO DE VENDA
Valter boa tarde, vc tem conhecimento técnico no protheus ?

Se sim, vc vai precisar criar um gatilho e uma função para o preenchimento automatico deste campo.

No Campo C6_QTDVEN cria um gatilho U_CALCVOL(M->C6_QTDVEN) para o próprio campo C6_QTDVEN


Pega esta função e salva como calcvol.prw

#INCLUDE "rwmake.ch"

/*/
ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
±±ÚÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ¿±±
±±³Programa ³ CALCVOL Autor ³ Luiz Alberto ³ Data ³ 29/11/11 ³±±
±±ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄ´±±
±±³Objetivo ³ Funcao responsavel pelo preenchimento do campo volume ±±
do Pedido de Vendas
±±ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´±±
±±ÀÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ±±
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
/*/
User Function CalcVol(nValor)
Local nVol := 0

nPosItem := ASCAN(aHeader, {|aVal| Alltrim(aVal[2]) == "C6_ITEM"})
nPosProd := ASCAN(aHeader, {|aVal| Alltrim(aVal[2]) == "C6_PRODUTO"})
nPosQtde := ASCAN(aHeader, {|aVal| Alltrim(aVal[2]) == "C6_QTDVEN"})

For _nItem := 1 to Len(aCols)
If ! aCols[_nItem,Len(aHeader)+1]
nVol += aCols[_nItem,nPosQtde]
EndIf
Next

M->C5_VOLUME1 := nVol
GetDRefresh()
Return nValor


Luiz Alberto.

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
12 anos 11 meses atrás #626 por vcosta
Respondido por vcosta no tópico Re: CAMPO VOLUME NO PEDIDO DE VENDA
Luiz Alberto,
Muito obrigado pela ajuda, apliquei e funcionou perfeitamente.

abraço
valter

Por favor Acessar ou Registrar para participar da conversa.

Mais
12 anos 3 semanas atrás #7638 por pgeovane
Respondido por pgeovane no tópico Re: CAMPO VOLUME NO PEDIDO DE VENDA
Luiz, com o TSS 2.15 esse campo ficou "meio" obrigatorio.
Seu fonte funcionou perfeitamente pra mim.

Obrigado!

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 5 meses atrás #14633 por leonsoft
Respondido por leonsoft no tópico Re: CAMPO VOLUME NO PEDIDO DE VENDA
Prezado Luiz a solução encontrada na digitação do pedido para preenchimento do volume eh perfeita..

Porem no meu caso utilizamos faturmentos parciais, onde a quantidade do C5_VOLUME nao reflete a verdade pois parte do pedido já foi atendida,

Gostaria de colocar o volume condicionada ao SD2, tem como ?

Assim a quantidade de volumes faturados seria real.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 5 meses atrás #14639 por mbrigagao
Respondido por mbrigagao no tópico CAMPO VOLUME NO PEDIDO DE VENDA
Leonardo,

Para solucionar o seu problema é só criar o gatilho no campo C6_QTDLIB (quantidade liberada)....

Para efetuar faturamento parcial, é necessario preencher o campo manualmente correto ? Sendo assim o gatilho nesse campo resolve o seu problema.

Troque o campo C6_QTDVEN por C6_QTDLIB, tano no gatilho quanto no fonte da função.

Por favor Acessar ou Registrar para participar da conversa.

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