- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Compras
- Levar descrição digitada no pedido SC7 para documento de entrada SD1
Perguntas Levar descrição digitada no pedido SC7 para documento de entrada SD1
- mazcabral
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 9
- Obrigados Recebidos: 0
10 anos 10 meses atrás #19682
por mazcabral
Prezados,
Possuo um campo SD1_X_DESCR que seria para puxar a descrição que foi digitada no pedido de compras (alterada a descrição de um item genérico), porém em uma atualização que foi feita na empresa antes de eu entrar lá, perdeu-se creio que um gatilho.
Gostaria de um help para que quando seja transformado o pedido em doc / danfe a descrição seja a que foi digitada e não a padrão do produto genérico da SB1. Alguém tem algo semelhante?
Grato.
Possuo um campo SD1_X_DESCR que seria para puxar a descrição que foi digitada no pedido de compras (alterada a descrição de um item genérico), porém em uma atualização que foi feita na empresa antes de eu entrar lá, perdeu-se creio que um gatilho.
Gostaria de um help para que quando seja transformado o pedido em doc / danfe a descrição seja a que foi digitada e não a padrão do produto genérico da SB1. Alguém tem algo semelhante?
Grato.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 10 meses atrás #19683
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Levar descrição digitada no pedido SC7 para documento de entrada SD1
User Function MT103IPC
Local _nItem := PARAMIXB[1]
Local _nPosCod := AsCan(aHeader,{|x|Alltrim(x[2])=="D1_COD"})
Local _nPosDes := AsCan(aHeader,{|x|Alltrim(x[2])=="D1_X_DESCR"})
If _nPosCod > 0 .And. _nItem > 0
aCols[_nItem,_nPosDes] := SC7->C7_DESCRI
Endif
Return
no caso da danfe deverá substituir no fonte nfesefaz o campo b1_desc em notas de entrada para D1_X_DESCR.
Local _nItem := PARAMIXB[1]
Local _nPosCod := AsCan(aHeader,{|x|Alltrim(x[2])=="D1_COD"})
Local _nPosDes := AsCan(aHeader,{|x|Alltrim(x[2])=="D1_X_DESCR"})
If _nPosCod > 0 .And. _nItem > 0
aCols[_nItem,_nPosDes] := SC7->C7_DESCRI
Endif
Return
no caso da danfe deverá substituir no fonte nfesefaz o campo b1_desc em notas de entrada para D1_X_DESCR.
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.
- mazcabral
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 9
- Obrigados Recebidos: 0
10 anos 10 meses atrás #19684
por mazcabral
Respondido por mazcabral no tópico Levar descrição digitada no pedido SC7 para documento de entrada SD1
Luiz, muito obrigado pelo envio!
Esse procedimento não tem como fazer por gatilho, né?
O problema é que creio que este ponto de entrada esteja sendo usado em outro fonte, com outro propósito:
Erro de compilação:
Duplicated function U_MT103IPC (found in MTA010NC.PRW)
Processo interrompido por erro FATAL de compilação.
Esse procedimento não tem como fazer por gatilho, né?
O problema é que creio que este ponto de entrada esteja sendo usado em outro fonte, com outro propósito:
Erro de compilação:
Duplicated function U_MT103IPC (found in MTA010NC.PRW)
Processo interrompido por erro FATAL de compilação.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 10 meses atrás #19693
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Levar descrição digitada no pedido SC7 para documento de entrada SD1
Brother compacta o seu fonte deste ponto de entrada e manda aqui que vou adaptar pra vc.
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.
- mazcabral
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 9
- Obrigados Recebidos: 0
- THALESCOTR
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 124
- Obrigados Recebidos: 0
10 anos 10 meses atrás #19704
por THALESCOTR
Respondido por THALESCOTR no tópico Levar descrição digitada no pedido SC7 para documento de entrada SD1
Bom dia Marco,
o erro:
Erro de compilação:
Duplicated function U_MT103IPC (found in MTA010NC.PRW)
Acontece pq você já possui esse ponto de entrada, ele está junto do fonte MTA010INC, localize o mesmo no seu projeto e verifique pois lá já vai conter o ponto de entrada mt103ipc no mesmo arquivo.
Att
Thales
o erro:
Erro de compilação:
Duplicated function U_MT103IPC (found in MTA010NC.PRW)
Acontece pq você já possui esse ponto de entrada, ele está junto do fonte MTA010INC, localize o mesmo no seu projeto e verifique pois lá já vai conter o ponto de entrada mt103ipc no mesmo arquivo.
Att
Thales
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Compras
- Levar descrição digitada no pedido SC7 para documento de entrada SD1
Tempo para a criação da página:0.114 segundos