Filtro de Data (Cyber Control)

      Filtro de Data

1. Objetivo

Este documento tem como finalidade de orientar a utilização da ferramenta cyber control, como realizar filtro por data de intervalo nas telas de pesquisas.

2. Conteúdo

Nesse documento tem por objetivo explicar a utilização da ferramenta cyber contol.

3. Cyber Control

Na tela principal do sistema, clique em cima do botão  image-1617738817025.png  para ativar cyber control, só pode habilitar cyber control com usuário sysdba.

image-1617738523605.png

Pressione a opção Ok para ativar cyber control.

4. Ordem de produção

No menu produção > Ordem de produção

image-1617739644285.png

 

5. Pesquisa de ordem de produção

Pressione botão OK para realizar a pesquisa, após pressione botão direito do mouse em seguida selecione a opção objeto cyberdevelop.

image-1617740218678.png

6. Develop

Selecione a opção Fonte de Dados e selecione opção no objeto, depois copie todo sql mostrado na tela, siga as orientações da imagem abaixo.

image-1617741725658.png

 

7. Sql da Fonte de Dados

Após de copiar Sql da fonte de dados, vamos identificar que no Sql  consta campo que desejamos colocar na pesquisa.

select
Item.OPCODIGO,
Item.OPITDATAEMISSAO,
Item.OPITDATAPREVISAO,
Item.OPITQUANTIDADE,
Item.OPITQUANTIDADEPRODUZIDA,
Item.OPITSEQUENCIA,
Item.PRCODIGO,
Item.OPITVECODIGO,
Item.OPITQUANTIDADEPRODUZIDATOTAL,
Cab.OPDATAFINAL,
Cab.OPDATAINICIAL,
Cab.OPDATAENTREGA,
Cab.OPSITUACAO,
Cab.CCCODIGO,
Cab.OPOPERADOR,
Cab.OPOPERADORAUX,
Cab.OPEMBALAGEMOBS,
Cab.OPARQUIVO,
Cab.CLCODIGO,
Cab.OPDescricao,
Cab.VECODIGO,
Cast (substring(Cab.OPOBSERVACAO FROM 1 FOR 200)as Varchar(200)) as OPObservacao,
Prod.DESCRICAO,
Prod.PRDESCRICAOCOMERCIAL,
Item.OPITQUANTIDADEIMPRESSA,
cli.nome NomeCli,
sit.ascor,sit.asdescricao
from Agpc10OPIT Item
left outer join agpc10OP Cab on (Item.OPCodigo=Cab.OPCodigo)
left outer join acec1101 Prod on (Item.Prcodigo=Prod.Codigo)
left outer join augc0301 Cli on (cab.clcodigo=cli.codigo_cliente)
left outer join augc19cc CC on (Cab.cccodigo=cc.cccodigo)
left outer join AATC01AS Sit on (Sit.ASCODIGO=cab.ASCODIGO)
where not(item.opcodigo is null)

and ((cab.opsituacao is null) or (cab.opsituacao<>'P'))

Order by Item.OPCODIGO Desc

8. Abra IBExpert

Após de Copiar fonte de dados, abra  ferramenta IbExport, conecte no banco de dados e cole instrução do sql.

image-1637948833098.png

9. Fonte de Dados

Selecione as opções Fonte de Dados, pode haver mudança na opção de objeto, tudo depende da Fonte de Dados de cada pesquisa, depois selecione opção Objeto e em seguida Procedimento Alocar Filtro Final.

image-1617742339075.png

8. Execução do Sql