- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Compras
- Dúvida gatilho Documento de entrada
Perguntas Dúvida gatilho Documento de entrada
- ecbonilha
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 180
- Obrigados Recebidos: 0
12 anos 4 meses atrás #2318
por ecbonilha
Dúvida gatilho Documento de entrada foi criado por ecbonilha
Bom dia pessoal,
No documento de entrada foi criado um campo para mostrar no browser o nome do fornecedor. Utilizei a inicialização do browser para A2 e o campo apenas sendo virtual, porém quando há devolução de nota de cliente confunde o usuário, porque no browser apenas está trazendo os dados da A2, na devolução seria da A1. Como poderia acertar isso?
Ini. Browser
RETFIELD("SA2",1,XFILIAL("SA2")+SF1->F1_FORNECE,"SA2->A2_NOME")
Desde já obrigado.
No documento de entrada foi criado um campo para mostrar no browser o nome do fornecedor. Utilizei a inicialização do browser para A2 e o campo apenas sendo virtual, porém quando há devolução de nota de cliente confunde o usuário, porque no browser apenas está trazendo os dados da A2, na devolução seria da A1. Como poderia acertar isso?
Ini. Browser
RETFIELD("SA2",1,XFILIAL("SA2")+SF1->F1_FORNECE,"SA2->A2_NOME")
Desde já obrigado.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
12 anos 4 meses atrás #2326
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 Re: Dúvida gatilho Documento de entrada
Iif(SF1->F1_TIPO$"DB",RETFIELD("SA1",1,XFILIAL("SA1")+SF1->F1_FORNECE,"SA1->A1_NOME"),RETFIELD("SA2",1,XFILIAL("SA2")+SF1->F1_FORNECE,"SA2->A2_NOME"))
Tenta assim.
Tenta assim.
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.
- ecbonilha
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 180
- Obrigados Recebidos: 0
12 anos 4 meses atrás #2333
por ecbonilha
Respondido por ecbonilha no tópico Re: Dúvida gatilho Documento de entrada
Luiz,
Não cabe toda essa expressão, fica if(SF1->F1_TIPO$"DB",RETFIELD("SA1",1,XFILIAL("SA1")+SF1->F1_FORNECE,"SA1->A1_NO, será que terei de usar um ponto de entrada? Alias muito obrigado.
Não cabe toda essa expressão, fica if(SF1->F1_TIPO$"DB",RETFIELD("SA1",1,XFILIAL("SA1")+SF1->F1_FORNECE,"SA1->A1_NO, será que terei de usar um ponto de entrada? Alias muito obrigado.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
12 anos 4 meses atrás #2334
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 Re: Dúvida gatilho Documento de entrada
Cara nunca tentei, joga uma user funcion
User Function NomForCli()
If SF1->F1_TIPO $ "DB"
cNome := Posicione("SA1",1,xFilial("SA1")+SF1->F1_FORNECE+SF1->F1_LOJA,"A1_NOME")
Else
cNome := Posicione("SA2",1,xFilial("SA2")+SF1->F1_FORNECE+SF1->F1_LOJA,"A2_NOME")
Endif
Return cNome
e Na Inicialização do browser vc coloca U_NomForCli()
Avisa se der certo ok.
User Function NomForCli()
If SF1->F1_TIPO $ "DB"
cNome := Posicione("SA1",1,xFilial("SA1")+SF1->F1_FORNECE+SF1->F1_LOJA,"A1_NOME")
Else
cNome := Posicione("SA2",1,xFilial("SA2")+SF1->F1_FORNECE+SF1->F1_LOJA,"A2_NOME")
Endif
Return cNome
e Na Inicialização do browser vc coloca U_NomForCli()
Avisa se der certo ok.
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.
- ecbonilha
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 180
- Obrigados Recebidos: 0
- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Compras
- Dúvida gatilho Documento de entrada
Tempo para a criação da página:0.116 segundos