- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- REL. PEDIDO DE COMPRA
×
Linguagem de Programação ADVPL
Perguntas REL. PEDIDO DE COMPRA
- miquilino
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 61
- Obrigados Recebidos: 0
10 anos 2 meses atrás - 10 anos 2 meses atrás #25211
por miquilino
REL. PEDIDO DE COMPRA foi criado por miquilino
Boa tarde!
Estou ajustando um relatorio que possuimos customizado do pedido de compras.
Preciso posicionar o pedido de compra com qual usuario que a aprovou, ou seja preciso posicionar as tabelas SC7 (Pedido) e SCR (Aprovação), para que mostre no relatorio o usuario que aprovou o pedido quando eu acessar X pedido.
Tenho o seguinte trecho do fonte:
dbSelectArea("SC7")
dbSetOrder(22) // INDICE = C7_FILIAL+C7_NUM
dbSeek(xFilial("SC7")+SCR->CR_NUM)
cNumped := SC7->C7_NUM
cUser := AllTrim(UsrFullName(SCR->CR_USERLIB))
Segue o Posicione: Lembrando que o indice 3 abaixo é CR_FILIAL+CR_NUM
Posicione("SCR",3,xFilial("SCR")+cNumped,"cUser"),oFont3)
Ele por enquanto so esta aparecendo o primeiro registro da tabela SCR, ou seja não esta posicionando corretamente de acordo com o pedido, o que eu preciso mudar?
Agradeço a ajuda
Obrigado.
Estou ajustando um relatorio que possuimos customizado do pedido de compras.
Preciso posicionar o pedido de compra com qual usuario que a aprovou, ou seja preciso posicionar as tabelas SC7 (Pedido) e SCR (Aprovação), para que mostre no relatorio o usuario que aprovou o pedido quando eu acessar X pedido.
Tenho o seguinte trecho do fonte:
dbSelectArea("SC7")
dbSetOrder(22) // INDICE = C7_FILIAL+C7_NUM
dbSeek(xFilial("SC7")+SCR->CR_NUM)
cNumped := SC7->C7_NUM
cUser := AllTrim(UsrFullName(SCR->CR_USERLIB))
Segue o Posicione: Lembrando que o indice 3 abaixo é CR_FILIAL+CR_NUM
Posicione("SCR",3,xFilial("SCR")+cNumped,"cUser"),oFont3)
Ele por enquanto so esta aparecendo o primeiro registro da tabela SCR, ou seja não esta posicionando corretamente de acordo com o pedido, o que eu preciso mudar?
Agradeço a ajuda
Obrigado.
Ultima edição: 10 anos 2 meses atrás por miquilino.
Por favor Acessar ou Registrar para participar da conversa.
- miquilino
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 61
- Obrigados Recebidos: 0
10 anos 2 meses atrás #25248
por miquilino
Respondido por miquilino no tópico REL. PEDIDO DE COMPRA
Pessoal,
Consegui
A formula abaixo deu certo:
Posicione("SCR",3,xFilial("SCR")+cNumped,"UsrFullName(SCR->CR_USERLIB)"),oFont3)
Estava tentando algo parecido com a Solicitação de compras, mas é um pouco diferente.
Eu preciso buscar o pedido de compras na qual especifico no MV_PAR01, preciso vincular a solicitação de compras no caso C7_NUMSC com a C1_NUM (Sol. Compras) para mostrar o aprovador dela no caso C1_NOMAPRO
Tentei:
Posicione("SC1",1,xFilial("SC1")+cAprovSc,"C1_NOMAPRO"),oFont3)
Sendo que cAprovSc := SC7->C7_NUMSC
Mas nem aparece nada, alguma sugestão?
Obrigado.
Consegui
A formula abaixo deu certo:
Posicione("SCR",3,xFilial("SCR")+cNumped,"UsrFullName(SCR->CR_USERLIB)"),oFont3)
Estava tentando algo parecido com a Solicitação de compras, mas é um pouco diferente.
Eu preciso buscar o pedido de compras na qual especifico no MV_PAR01, preciso vincular a solicitação de compras no caso C7_NUMSC com a C1_NUM (Sol. Compras) para mostrar o aprovador dela no caso C1_NOMAPRO
Tentei:
Posicione("SC1",1,xFilial("SC1")+cAprovSc,"C1_NOMAPRO"),oFont3)
Sendo que cAprovSc := SC7->C7_NUMSC
Mas nem aparece nada, alguma sugestão?
Obrigado.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- REL. PEDIDO DE COMPRA
Tempo para a criação da página:0.090 segundos