|
Bem Vindo, Visitante
|
Todos os Fórums
Qualidade
|
Imprimir
Enviar Para um Amigo Precisa estar Logado
|
|
|
Assunto: |
Filtro por legenda - Ordem de Produção |
|
Versão: |
12.1.7 |
|
Plataforma: |
Linux |
Complemento: |
Cloud |
|
DB: |
SQL Server |
Complemento: |
Cloud |
|
|
|
|
Mensagem do
SHCMOTTA
em 08/11/2018, 14:18 h
Local: MG Registro: 08/11/2018 Postagens: 1 |
Olá.
Preciso criar filtros baseados nas legendas da rotina de Ordem de Produção no Protheus. Podem me orientar na construção das expressões? Sou iniciante.
OP Prevista - Expressão do filtro?
OP Em aberto - Expressão do filtro?
OP Iniciada - Expressão do filtro?
OP Ociosa - Expressão do filtro?
OP Encerrada parcialmente - Expressão do filtro?
OP Encerrada totalmente - Expressão do filtro?
____________________________
Att,
Sérgio Motta |
|
|
Mensagem do
EMERSON.EN
em 13/11/2018, 12:20 h
Local: SP Registro: 20/08/2010 Postagens: 670 |
SC2->C2_TPOP == "P" //Prevista
SC2->C2_TPOP == "F" .And. Empty(SC2->C2_DATRF) .And. (nRegSD3 < 1 .And. nRegSH6 < 1) .And. (Max (dDataBase - SC2->C2_DATPRI,0) < If(SC2->C2_DIASOCI==0,1,SC2->C2_DIASOCI)) //Em aberto
SC2->C2_TPOP == "F" .And. Empty(SC2->C2_DATRF) .And. (nRegSD3 > 0 .Or. nRegSH6 > 0) .And. (Max ((ddatabase - dEmissao),0) > If(SC2->C2_DIASOCI >= 0,-1,SC2->C2_DIASOCI)) //Iniciada
SC2->C2_TPOP == "F" .And. Empty(SC2->C2_DATRF) .And. (Max ((ddatabase - dEmissao),0) > SC2->C2_DIASOCI .Or. Max ((ddatabase - SC2->C2_DATPRI),0) >= SC2->C2_DIASOCI) //Ociosa
SC2->C2_TPOP == "F" .And. !Empty(SC2->C2_DATRF) .And. SC2->(C2_QUJE < C2_QUANT) //Enc.Parcialmente
SC2->C2_TPOP == "F" .And. !Empty(SC2->C2_DATRF) .And. SC2->(C2_QUJE >= C2_QUANT) //Enc.Totalmente
|
|
|
Mensagem do
EMERSON.EN
em 13/11/2018, 12:26 h
Local: SP Registro: 20/08/2010 Postagens: 670 |
Ou, dependendo de como você vai utilizar, pode chamar a função A650DefLeg().
A650DefLeg(1) // Prevista
A650DefLeg(2) //"Em aberto"
A650DefLeg(3) //"Iniciada"
A650DefLeg(4) //"Ociosa"
A650DefLeg(5) //"Encerrada parcialmente"
A650DefLeg(6) //"Encerrada totalmente"
|
|
Para postar no Fórum você precisa efetuar o seu login ou se registrar
|
|