Histórico da Página
Informações Gerais
Especificação | |||
Produto | PIMS CS | Módulo | Portal Agrícola |
Segmento Executor | Agroindústria | ||
Projeto1 | IRM1 | PCREQ-5488 | |
Requisito1 | PCREQ-5489 | Subtarefa1 | |
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.8 | Réplica |
|
País | ( x) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
(Obrigatório)
Objetivo
O Portal Agrícola é um sistema Web e tem como objetivo disponibilizar, de forma rápida e clara, informações referentes à recepção da matéria prima, pagamento e recebimento de fornecedores.
(Obrigatório)
Definição da Regra de Negócio
- 1. Cadastro de Notícias
Objetivo: Permite o cadastro e edição de notícias do portal agrícola.
Menu: Básico > Notícia
Atividade: Implementar um mecanismo (flag) para controle das notícias públicas (FG_PUBLICO = “S”) e privatas (FG_PUBLICO = “S”). Modificar a estrutura da tabela PA_NOTICIA para atender o flag FG_PUBLICO.
- 2. Cadastro de Links
Objetivo: Permite o cadastro e edição de links do portal agrícola.
Menu: Básico > Links
Atividade: Implementar um mecanismo (flag) para controle das notícias favoritas (FG_FAVORITO = “S”) e comuns (FG_FAVORITO = “N”). Modificar a estrutura da tabela PA_LINK para atender o flag FG_FAVORITO.
- 3. Visualização de Auditoria
Objetivo: Permite a consulta de LOGs e auditoria do portal agrícola.
Menu: Visualização > Auditoria
Atividade: Implementar consulta otimizada para busca de LOGs e eventos de auditoria do portal agrícola. Utilizar implementação de LazyList para melhorar desempenho dos recursos de listagem de ações, usuários executadores e parâmetros de informações enviadas/realizadas.
- 4. Visualização de Consulta
Objetivo: Permite a execução de consultas catalogadas para fornecedores e prestadores de serviço no portal agrícola.
Menu: Visualização > Consulta
Atividade: Modificar a execução das consultas catalogadas no portal agrícola para resultarem em relatórios no formato PDF. Dessa forma, ao invés de os resultados serem exibidos em uma tabela (grid) de informações, um arquivo PDF deve ser gerado e disponibilizado para o usuário solicitante (fornecedor e/ou prestador de serviços). Deverão ser utilizados os recursos da API de DynamicReports para a geração dinâmica das consultas. Tal implementação deve atender as consultas já existentes, bem como a novas (descritas no item de especificação 5 deste documento).
- 5. Cadastro de Consulta
Objetivo: Permite o cadastro e edição de consultas catalogadas do portal agrícola.
Menu: Básico > Consulta
Atividade: Catalogar 11 novas consultas para fornecedores e/ou prestadores de serviços.
As consultas são:
01_01_07 – Relatório de Impureza
01_01_08 – Relatório de Produção por Operadores
01_01_09 – Sumário de Cargas
01_01_10 – Produção por Recursos
01_01_11 – Relatório de Cargas por Local - Diário
01_01_12 – Sumário de Produção por Equipamento
01_01_13 – Posição Geral de Entrega de Matéria Prima
01_01_14 – Demonstrativo Diário de Entrega Quinzenal
01_03_01 – Demonstrativo de Pagamentos de Parceria
01_04_01 – Resumo de Contratos COFINANC
01_02_06 – Extrato Financeiro Consolidado
- a. 01_01_07 – Relatório de Impureza
[Código da Consulta]
01.01.07
[Nome da Consulta]
Relatório de Impureza
[Descrição da Consulta]
O relatório de impureza tem por objetivo demonstrar a qualidade da entrega de cana por parte do fornecedor. Neste caso será analisado o percentual de impureza frente ao volume de cana entregue. Os dados demonstrarão o índice de eficiência por operador no ato do carregamento da cana no campo, pois estarão demonstrados os dados da fazenda, operador, equipamento, volume de cana com impureza, percentual analisado e o quanto de cana foi detectado sem impureza.
[Categoria da Consulta]
Consultas.Entrada de Cana
Ícone da Consulta
Particularidades e/ou Especificidades da Consulta
- Esta consulta, como demonstrado, possuirá quatro níveis de quebras ou totalizações: Fazenda, Operador, Equipamento e Total Geral.
- A cada troca de operador, o SQL totalizador de operadores deverá ser executado e sua linha deverá ser exibida em negrito imediatamente após a última linha de equipamento.
- A cada troca de fazenda, o SQL totalizador por fazenda deverá ser executado e sua linha deverá ser exibida em negrito imediatamente após a última linha de operador.
- Ao final da pesquisa, executar o SQL de totalização geral. Sua linha deverá ser exibida em negrito imediatamente após a última linha de fazenda.
Campos da Consulta
Código | Descrição | Tipo de Dado | Máscara | Alinhamento | Sequência |
CD_UPNIVEL1 | CódigoFazenda | Caractere |
| Direita | 1 |
DE_UPNIVEL1 | Descrição Fazenda | Caractere |
| Esquerda | 2 |
CD_OPERADOR | Operador | Numérico | # | Direita | 3 |
DE_FUNC | Nome Operador | Caractere |
| Esquerda | 4 |
CD_EQUIPTO | Equipamento | Numérico | # | Direita | 5 |
DE_MODELO | DescriçãoEquipamento | Caractere |
| Esquerda | 6 |
KG_TC | Kg/TC | Numérico | #.###,00 | Direita | 7 |
PERC_IMP | % Impureza | Numérico | #.###,00 | Direita | 8 |
TC_ANALISADO | Ton. Analisadas | Numérico | #.###.###,000 | Direita | 9 |
TOTAL | Ton. Totais | Numérico | #.###.###,000 | Direita | 10 |
PERC_TC_ANALISADO | % TC Analisado | Numérico | #.###,00 | Direita | 11 |
Filtros da Consulta
Código | INSTANCIA |
Descrição | Instância: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT INSTANCIA CD, DE_INSTANCIA DE FROM PMINSTANCIAS ORDER BY INSTANCIA} |
Valor Padrão |
|
Condição SQL | INSTANCIA = [INSTANCIA] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 1 |
Código | CD_UNID_IND |
Descrição | Unidade Industrial: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_UNID_IND CD, DE_UNID_IND DE FROM UNIDIND ORDER BY CD_UNID_IND} |
Valor Padrão |
|
Condição SQL | CD_UNID_IND = [CD_UNID_IND] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 2 |
Código | DATA_INICIAL |
Descrição | Data Inicial: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | DT_MOVIMENTO >= [DATA_INICIAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 3 |
Código | DATA_FINAL |
Descrição | Data Final: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | DT_MOVIMENTO <= [DATA_FINAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 4 |
Código | FAZENDA_INICIAL |
Descrição | FazendaInicial: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_UPNIVEL1 CD, DE_UPNIVEL1 DE FROM UPNIVEL1 ORDER BY CD_UPNIVEL1} |
Valor Padrão |
|
Condição SQL | CD_UPNIVEL1 >= [FAZENDA_INICIAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 5 |
Código | FAZENDA_FINAL |
Descrição | Fazenda Final: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_UPNIVEL1 CD, DE_UPNIVEL1 DE FROM UPNIVEL1 ORDER BY CD_UPNIVEL1} |
Valor Padrão |
|
Condição SQL | CD_UPNIVEL1 <= [FAZENDA_FINAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 6 |
Código | CD_FRENTE |
Descrição | Frente Transp.: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_FREN_TRAN CD, DE_FREN_TRAN DE FROM FRENTRANSP ORDER BY CD_FREN_TRAN} |
Valor Padrão |
|
Condição SQL | CD_FREN_TRAN = [CD_FRENTE] |
Obrigatório | Não |
Habilitado | Sim |
Sequência | 7 |
- b. 01_01_08 – Relatório de Produção por Operadores
[Código da Consulta]
01.01.08
[Nome da Consulta]
Relatório de Produção por Operadores
[Descrição da Consulta]
O relatório de produção por operadores tem por função demonstrar a atuação dos colaboradores da empresa/uisna nas frentes de colheitas e transportes. Essa consulta sintetiza informações como quantidade de cargas trabalhadas, viagens realizadas, volume de cana em toneladas e o raio (distância) médio trabalhado no período.
[Categoria da Consulta]
Consultas.Entrada de Cana
Ícone da Consulta
Particularidades e/ou Especificidades da Consulta
5. Esta consulta será uma listagem simples, com o detalhamento a nível de operador
6. Haverá uma linha totalizadora ao final de todo o relatório, conforme SQL específico
Campos da Consulta
Código | Descrição | Tipo de Dado | Máscara | Alinhamento | Sequência |
OPERADOR | Operador | Numérico |
| Direita | 1 |
NOME_OPERADOR | Nome Operador | Caractere |
| Esquerda | 2 |
CARGAS | Cargas | Numérico |
| Direita | 3 |
VIAGENS | Viagens | Numérico |
| Direita | 4 |
TC | Tonelada Cana | Numérico | #.###.###,000 | Direita | 5 |
RAIO | Raio | Numérico | #.###,0 | Direita | 6 |
Filtros da Consulta
Código | INSTANCIA |
Descrição | Instância: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT INSTANCIA CD, DE_INSTANCIA DE FROM PMINSTANCIAS ORDER BY INSTANCIA} |
Valor Padrão |
|
Condição SQL | INSTANCIA = [INSTANCIA] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 1 |
Código | CD_UNID_IND |
Descrição | Unidade Industrial: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_UNID_IND CD, DE_UNID_IND DE FROM UNIDIND ORDER BY CD_UNID_IND} |
Valor Padrão |
|
Condição SQL | CD_UNID_IND = [CD_UNID_IND] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 2 |
Código | DATA_INICIAL |
Descrição | Data Inicial: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | DT_MOVIMENTO>= [DATA_INICIAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 3 |
Código | DATA_FINAL |
Descrição | Data Final: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | DT_MOVIMENTO <= [DATA_FINAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 4 |
Código | FAZENDA_INICIAL |
Descrição | FazendaInicial: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_UPNIVEL1 CD, DE_UPNIVEL1 DE FROM UPNIVEL1 ORDER BY CD_UPNIVEL1} |
Valor Padrão |
|
Condição SQL | CD_UPNIVEL1 >= [FAZENDA_INICIAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 5 |
Código | FAZENDA_FINAL |
Descrição | Fazenda Final: |
Tipo de Dado | Caractere |
Lista | SQL.C{SELECT CD_UPNIVEL1 CD, DE_UPNIVEL1 DE FROM UPNIVEL1 ORDER BY CD_UPNIVEL1} |
Valor Padrão |
|
Condição SQL | CD_UPNIVEL1 <= [FAZENDA_FINAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 6 |
Código | CD_FRENTE |
Descrição | Frente Transp.: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_FREN_TRAN CD, DE_FREN_TRAN DE FROM FRENTRANSP ORDER BY CD_FREN_TRAN} |
Valor Padrão |
|
Condição SQL | CD_FREN_TRAN = [CD_FRENTE] |
Obrigatório | Não |
Habilitado | Sim |
Sequência | 7 |
- c. 01_01_09 – Sumário de Cargas
[Código da Consulta]
01.01.09
[Nome da Consulta]
Sumário de Cargas
[Descrição da Consulta]
O relatório de Sumário de Cargas tem por objetivo demonstrar a quantidade de cana entregue pelo fornecedor, quantidade de cargas, média de t/cargas e média de TMP.
[Categoria da Consulta]
Consultas.Entrada de Cana
Ícone da Consulta
Particularidadese/ou Especificidades da Consulta
7. Esta consulta, como demonstrado, possuirá três níveis de quebras ou totalizações: Frente, Fazenda e Total Geral.
8 .A cada troca de Frente, o SQL totalizador porFrente deverá ser executado e sua linha deverá ser exibida em negrito imediatamente após a última linha da referida Frente. Uma observação aqui é que este SQL traz o total de todas as Frentes listadas na consulta, portanto teremos de filtrar de qual Frente queremos buscar o total.
9.A cada troca de Fazenda, o SQL totalizador por Fazenda deverá ser executado e sua linha deverá ser exibida em negrito imediatamente após a última linha da referida Fazenda.Uma observação aqui é que este SQL traz o total de todas as Fazendas listadas na consulta, portanto teremos de filtrar de qual Fazenda queremos buscar o total
10. Ao final da pesquisa, executar o SQL de totalização geral. Sua linha deverá ser exibida em negrito imediatamente após a última linha de totalizador de Frente.
Campos da Consulta
Código | Descrição | Tipo de Dado | Máscara | Alinhamento | Sequência |
DE_FRENTE | FrenteTransporte | Caractere |
| Esquerda | 1 |
CD_UPNIVEL1 | CódigoFazenda | Caractere |
| Esquerda | 2 |
DE_UPNIVEL1 | Descrição Fazenda | Caractere |
| Esquerda | 3 |
CD_UPNIVEL2 | Código Nível2 | Caractere |
| Esquerda | 4 |
CD_UPNIVEL3 | Código Nível3 | Caractere |
| Esquerda | 5 |
CARGAS | QtdeCargas | Numérico | #.### | Direita | 6 |
TC | Toneladas Cana | Numérico | #.###.###,000 | Direita | 7 |
PERC | % Cana entregue | Numérico | ###,00 | Direita | 8 |
TCC | Ton. Cana porCarga | Numérico | #.###.###,000 | Direita | 9 |
TMP | TMP | Numérico | #.###,0 | Direita | 10 |
Filtros da Consulta
Código | CD_UNID_IND |
Descrição | Unidade Industrial: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_UNID_IND CD, DE_UNID_IND DE FROM UNIDIND ORDER BY CD_UNID_IND} |
Valor Padrão |
|
Condição SQL | CD_UNID_IND = [CD_UNID_IND] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 1 |
Código | CD_FRENTE |
Descrição | Frente Transp.: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_FREN_TRAN CD, DE_FREN_TRAN DE FROM FRENTRANSP ORDER BY CD_FREN_TRAN} |
Valor Padrão |
|
Condição SQL | CD_FREN_TRAN = [CD_FRENTE] |
Obrigatório | Não |
Habilitado | Sim |
Sequência | 2 |
Código | DATA_INICIAL |
Descrição | Data Inicial: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | DT_MOVIMENTO >= [DATA_INICIAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 3 |
Código | DATA_FINAL |
Descrição | Data Final: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | DT_MOVIMENTO <= [DATA_FINAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 4 |
Código | FORNEC |
Descrição | Fornecedor: |
Tipo de Dado | Lista |
Lista | FORNECS |
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 5 |
- d. 01_01_10 – Produção por Recursos
[Código da Consulta]
01.01.10
[Nome da Consulta]
Produção por Recurso
[Descrição da Consulta]
O relatório de Produção por Recurso tem por objetivo demonstrar a quantidade de cana entregue pelo fornecedor, quantidade de cargas, média de t/cargas e distância média por Equipamento e Operador.
[Categoria da Consulta]
Consultas.Entrada de Cana
Ícone da Consulta
Particularidadese/ou Especificidades da Consulta
11. Esta consulta, como demonstrado, possuirá três níveis de quebras ou totalizações: Frente, Fazenda e Total Geral.
12. A cada troca de Equipamento, o SQL totalizador por Equipamento deverá ser executado e sua linha deverá ser exibida em negrito imediatamente após a última linha do referidoEquipamento. Uma observação aqui é que este SQL traz o total de todos os Equipamentos listados na consulta, portanto teremos de filtrar de qual Equipamento queremos buscar o total.
13. Ao final da pesquisa, executar o SQL de totalização geral. Sua linha deverá ser exibida em negrito imediatamente após a última linha de totalizador de Equipamento.
Campos da Consulta
Código | Descrição | Tipo de Dado | Máscara | Alinhamento | Sequência |
CD_EQUIPTO | CódigoEquipamento | Numérico | #.### | Direita | 1 |
DE_MODELO | DescriçãoModelo | Caractere |
| Esquerda | 2 |
CD_OPERADOR | Código Operador | Numérico | #.### | Direita | 3 |
DE_FUNC | DescriçãoOperador | Caractere |
| Esquerda | 4 |
CARGAS | QtdeCargas | Numérico | #.### | Direita | 5 |
TC | Toneladas Cana | Numérico | #.###.###,000 | Direita | 6 |
TCC | Ton. Cana porCarga | Numérico | #.###.###,000 | Direita | 7 |
DISTANCIA | Distância media | Numérico | #.###,0 | Direita | 8 |
Filtros da Consulta
Código | CD_UNID_IND |
Descrição | Unidade Industrial: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_UNID_IND CD, DE_UNID_IND DE FROM UNIDIND ORDER BY CD_UNID_IND} |
Valor Padrão |
|
Condição SQL | CD_UNID_IND = [CD_UNID_IND] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 3 |
Código | CD_TP_RECURSO |
Descrição | TipoRecurso: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_TP_RECURSO CD, DE_EQUIPTO DE FROM NUM_RECURSO ORDER BY CC_TP_RECURSO} |
Valor Padrão |
|
Condição SQL | CD_TP_RECURSO = [CD_TP_RECURSO] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 4 |
Código | FORNEC |
Descrição | Fornecedor: |
Tipo de Dado | Lista |
Lista | FORNECS |
Valor Padrão |
|
Condição SQL | [FORNEC] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 4 |
Código | DATA_INICIAL |
Descrição | Data Inicial: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | DT_MOVIMENTO >= [DATA_INICIAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 1 |
Código | DATA_FINAL |
Descrição | Data Final: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | DT_MOVIMENTO <= [DATA_FINAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 2 |
- e. 01_01_11 – Relatório de Cargas por Local – Diário
[Código da Consulta]
01.01.11
[Nome da Consulta]
Relatório de Cargas por Local
[Descrição da Consulta]
O relatório de cargas por local demonstra, a nível diário, as informações de entrega de cana. Visualizando informações da fazenda, zona/setor e talhão é possível acompanhar as entregas ou volume de cana bem como conferir as liberações e o certificado de pesagem.
[Categoria da Consulta]
Consultas.Entrada de Cana
Ícone da Consulta
Particularidadese/ou Especificidades da Consulta
14. Esta consulta terá 4 totalizações, sendo:
a. Total do peso líquido por talhão
b. Total do peso líquido por setor/zona
c. Total do peso líquido por seção/fazenda
d. Total geral do peso líquido;
Campos da Consulta
Código | Descrição | Tipo de Dado | Máscara | Alinhamento | Sequência |
SECAO | Fazenda | Caractere |
| Esquerda | 1 |
SETOR | Setor/Zona | Caractere |
| Esquerda | 2 |
CD_UPNIVEL3 | Talhão | Caractere |
| Centro | 3 |
DT_MOVIMENTO | Data Movimento | Data |
| Centro | 4 |
DT_SAIDA | Data Saída | Data |
| Centro | 5 |
HORA_SAIDA | HoraSaída | Caractere |
| Centro | 6 |
NO_PESAGEM | Pesagem | Numérico |
| Direita | 7 |
NO_LIBERACAO | Liberação | Numérico |
| Direita | 8 |
SITUACAO | Situação | Caractere |
| Centro | 9 |
ORDEM_CORTE | Ordem Corte | Numérico |
| Direita | 10 |
QT_LIQUIDO | Peso Líquido | Numérico | #.###.###.### | Direita | 11 |
Filtros da Consulta
Código | INSTANCIA |
Descrição | Instância: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT INSTANCIA CD, DE_INSTANCIA DE FROM PMINSTANCIAS ORDER BY INSTANCIA} |
Valor Padrão |
|
Condição SQL | INSTANCIA = [INSTANCIA] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 1 |
Código | CD_UNID_IND |
Descrição | Unidade Industrial: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_UNID_IND CD, DE_UNID_IND DE FROM UNIDIND ORDER BY CD_UNID_IND} |
Valor Padrão |
|
Condição SQL | CD_UNID_IND = [CD_UNID_IND] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 2 |
Código | DATA_INICIAL |
Descrição | Data Inicial: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | DT_MOVIMENTO >= [DATA_INICIAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 3 |
Código | DATA_FINAL |
Descrição | Data Final: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | DT_MOVIMENTO <= [DATA_FINAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 4 |
Código | CD_UPNIVEL1 |
Descrição | Fazenda: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_UPNIVEL1 CD, DE_UPNIVEL1 DE FROM UPNIVEL1 ORDER BY CD_UPNIVEL1} |
Valor Padrão |
|
Condição SQL | CD_UPNIVEL1 = [CD_UPNIVEL1] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 5 |
- f. 01_01_12 – Sumário de Produção por Equipamento
[Código da Consulta]
01.01.12
[Nome da Consulta]
Sumário de Produção por Equipamento
[Descrição da Consulta]
Aconsulta Sumário de Produção por Equipamento tem por objetivo demonstrar a quantidade de cana entregue pelo fornecedor, quantidade de cargas, viagens, médias de toneladas e distância, por Frente, Fazenda, Prestador e Equipamento.
[Categoria da Consulta]
Consultas.Entrada de Cana
Ícone da Consulta
Particularidadese/ou Especificidades da Consulta
15. Esta consulta, como demonstrado, possuirá quatro níveis de quebras ou totalizações: Frente, Fazenda, PrestadorServiçoe Total Geral.
16. A cada troca de Frente, o SQL totalizador por Frente deverá ser executado e sua linha deverá ser exibida em negrito imediatamente após a última linha da referida Frente. Uma observação aqui é que este SQL traz o total de todas as Frentes listadas na consulta, portanto teremos de filtrar de qual Frente queremos buscar o total.
17. A cada troca de Fazenda, o SQL totalizador por Fazenda deverá ser executado e sua linha deverá ser exibida em negrito imediatamente após a última linha da referida Fazenda. Uma observação aqui é que este SQL traz o total de todas as Fazendas listadas na consulta, portanto teremos de filtrar de qual Fazenda queremos buscar o total.
18.A cada troca de Prestador, o SQL totalizador porPrestador deverá ser executado e sua linha deverá ser exibida em negrito imediatamente após a última linha do referidoPrestador. Uma observação aqui é que este SQL traz o total de todos os Prestadores listados na consulta, portanto teremos de filtrar de qual Prestador queremos buscar o total.
19. Ao final da pesquisa, executar o SQL de totalização geral. Sua linha deverá ser exibida em negrito imediatamente após a última linha de totalizador de Frente.
Campos da Consulta
Código | Descrição | Tipo de Dado | Máscara | Alinhamento | Sequência |
DE_FREN_TRAN | FrenteTransporte | Caractere |
| Esquerda | 1 |
CD_UPNIVEL1 | CódigoFazenda | Caractere |
| Esquerda | 2 |
DE_UPNIVEL1 | DescriçãoFazenda | Caractere |
| Esquerda | 3 |
CD_TRANSP | CódigoPrestador | Numérico | #.### | Direita | 4 |
DE_TRANSP | DescriçãoPrestador | Caractere |
| Esquerda | 5 |
CD_EQUIPTO | CódigoEquipamento | Numérico | #.### | Direita | 6 |
DE_MODELO | DescriçãoModelo | Caractere |
| Esquerda | 7 |
TC | Toneladas Cana | Numérico | #.###.###,000 | Direita | 8 |
CARGAS | QtdeCargas | Numérico | #.### | Direita | 9 |
VIAGENS | QtdeViagens | Numérico | #.### | Direita | 10 |
DIAS_TRAB | Dias Trabalhados | Numérico | #.### | Direita | 11 |
TC_DIA | Ton. Cana porDia | Numérico | #.###.###,000 | Direita | 12 |
TCC | Ton. Cana porCarga | Numérico | #.###.###,000 | Direita | 13 |
VIAG_DIA | ViagensporDia | Numérico | #.###,0 | Direita | 14 |
DISTANCIA | Distânciamédia | Numérico | #.###,0 | Direita | 15 |
Filtros da Consulta
Código | CD_UNID_IND |
Descrição | Unidade Industrial: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_UNID_IND CD, DE_UNID_IND DE FROM UNIDIND ORDER BY CD_UNID_IND} |
Valor Padrão |
|
Condição SQL | CD_UNID_IND = [CD_UNID_IND] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 1 |
Código | CD_TP_RECURSO |
Descrição | TipoRecurso: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_TP_RECURSO CD, DE_EQUIPTO DE FROM NUM_RECURSO ORDER BY CC_TP_RECURSO} |
Valor Padrão |
|
Condição SQL | CD_TP_RECURSO = [CD_TP_RECURSO] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 2 |
Código | DATA_INICIAL |
Descrição | Data Inicial: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | DT_MOVIMENTO >= [DATA_INICIAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 3 |
Código | DATA_FINAL |
Descrição | Data Final: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | DT_MOVIMENTO <= [DATA_FINAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 4 |
- g. 01_01_13 – Posição Geral de Entrega de Matéria Prima
[Código da Consulta]
01.01.13
[Nome da Consulta]
Relatório de Posição de Entrega de Cana
[Descrição da Consulta]
O relatório de entrega de cana permite o acompanhamento de cargas já registradas e consolidadas no sistema. É possível verificar os dados de análise (brix, pol, pureza, AR caldo, etc.) e densidade das cargas dentro do período desejado.
[Categoria da Consulta]
Consultas.Entrada de Cana
Ícone da Consulta
Particularidadese/ou Especificidades da Consulta
20. Esta consulta, como demonstrado, possuirá o fornecedor como quebra ou totalização.
21. A cada troca de Fornecedor, o SQL totalizador por Fornecedor deverá ser executado e sua linha deverá ser exibida em negrito imediatamente após a última linha do referido fornecedor.
22. Ao final da pesquisa, executar o SQL de totalização geral. Sua linha deverá ser exibida em negrito imediatamente após a última linha de totalizador de Fornecedor.
Campos da Consulta
Código | Descrição | Tipo de Dado | Máscara | Alinhamento | Sequência |
FORNEC | Fornecedor | Caractere |
| Esquerda | 1 |
CD_UPNIVEL1 | Fazenda | Caractere |
| Esquerda | 2 |
DISTANCIA | Distância | Numérico | #.###,0 | Direito | 3 |
TC | Toneladas | Numérico | #.###.###,000 | Direita | 4 |
PC_CANA | Percentual | Numérico | ###,00 | Direita | 5 |
CARGA_ENT | CargasEntregues | Numérico | #.###.###,000 | Direita | 6 |
CARGA_ANL | CargasAnalisadas | Numérico | #.###.###,000 | Direita | 7 |
PERC_CANA_ANL | % Analisado | Numérico | ###,0 | Direita | 8 |
DENS_CARGA | DensidadeCarga | Numérico | #.###.###,000 | Direita | 9 |
BRIX | Brix | Numérico | #.###,00 | Direita | 10 |
POL | Pol | Numérico | #.###,00 | Direita | 11 |
PUREZA | Pureza | Numérico | #.###,00 | Direita | 12 |
AR_CALC | ArCalc | Numérico | #.###,00 | Direita | 13 |
PC | PC | Numérico | #.###,0000 | Direita | 14 |
FIBRA | Fibra | Numérico | #.###,00 | Direita | 15 |
AGIO | Agio | Numérico | #.###,0000 | Direita | 16 |
ATR | ATR | Numérico | #.###,00 | Direita | 17 |
TMP | TMP | Numérico | #.###,0 | Direita | 18 |
IMP | Impureza | Numérico | #.###,00 | Direita | 19 |
PERC_BROCA | % Broca | Numérico | #.###,00 | Direita | 20 |
Filtros da Consulta
Código | DT_INI_PER |
Descrição | Data Inicial: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | H.DT_HISTORICO >= [DT_INI_PER] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 1 |
Código | DT_FIM_PER |
Descrição | Data Final: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | H.DT_HISTORICO<= [DT_FIM_PER] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 2 |
Código | FORNEC |
Descrição | Fornecedor: |
Tipo de Dado | Lista |
Lista | FORNECS |
Valor Padrão |
|
Condição SQL | H.CD_FORNEC IN ([FORNEC]) |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 3 |
Código | CD_EMPRESA |
Descrição | Empresa: |
Tipo de Dado | Lista |
Lista | SQL.C{ SELECT CD_EMPRESA CD, DE_EMPRESA DE FROM EMPRESAS ORDER BY CD_EMPRESA} |
Valor Padrão |
|
Condição SQL | H.CD_EMPRESA = [CD_EMPRESA] |
Obrigatório | Não |
Habilitado | Sim |
Sequência | 4 |
Código | UPNIVEL1 |
Descrição | Fazenda: |
Tipo de Dado | Lista |
Lista | UNIPROD1 |
Valor Padrão |
|
Condição SQL | H.CD_UPNIVEL1 IN ([UPNIVEL1]) |
Obrigatório | Não |
Habilitado | Sim |
Sequência | 5 |
Código | CD_UNID_IND |
Descrição | Unidade Industrial: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_UNID_IND CD, DE_UNID_IND DE FROM UNIDIND} |
Valor Padrão |
|
Condição SQL | H.CD_UNID_IND = [CD_UNID_IND] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 6 |
- h. 01_01_14 – Demonstrativo Diário de Entrega Quinzenal
[Código da Consulta]
01.01.14
[Nome da Consulta]
Demonstrativo Diário de Entrega de Cana na Quinzena
[Descrição da Consulta]
O demonstrativo diário de cana na quinzena fornece subsídios para acompanhamento das entrega no período correspondente à formação das quinzenas no faturamento mensal. Com isso, é possível verificar o volume de cana entregue bem como o ATR estimado que poderá dar base para valorização da nota fiscal ao final do mês.
[Categoria da Consulta]
Consultas.Entrada de Cana.Demonstrativo Quinzenal – Dia/Quinzena
Ícone da Consulta
Particularidades e/ou Especificidades da Consulta
23. Esta consulta possuirá uma linha totalizadora a cada troca de fazenda e ao final do mesmo.
24. O fornecedor será apenas um nível de classificação entre as fazendas relacionadas a ele, mas não há necessidade de totalização, como no exemplo abaixo:
Campos da Consulta
Código | Descrição | Tipo de Dado | Máscara | Alinhamento | Sequência |
FORNECEDOR | Fornecedor | Caractere |
| Esquerda | 1 |
FAZENDA | Fazenda | Caractere |
| Esquerda | 2 |
DATA | Data | Data |
| Centro | 3 |
QUINZENA | Quinzena | Numérico |
| Centro | 4 |
TC_ENT | Cana Entregue (ton) | Numérico | #.###.###,000 | Direita | 5 |
TC_ANL | Cana Analisada (ton) | Numérico | #.###.###,000 | Direita | 6 |
CARGAS_ENT | CargasEntregues | Numérico |
| Direita | 7 |
CARGAS_ANL | CargasAnalisadas | Numérico |
| Direita | 8 |
PC_CARGA_ANL | % Analisada | Numérico | #.###,00 | Direita | 9 |
BRIX | Brix | Numérico | #.###,00 | Direita | 10 |
POL | Pol % Caldo | Numérico | #.###,00 | Direita | 11 |
PZA | Pureza | Numérico | #.###,00 | Direita | 12 |
FIBRA | Fibra | Numérico | #.###,00 | Direita | 13 |
PC | PCC | Numérico | #.###,0000 | Direita | 14 |
ATR_APURADO | ATR | Numérico | #.###,0000 | Direita | 15 |
Filtros da Consulta
Código | FORNEC |
Descrição | Fornecedor: |
Tipo de Dado | Lista |
Lista | FORNECS |
Valor Padrão |
|
Condição SQL | H.CD_FORNEC IN ([FORNEC]) |
Obrigatório | Não |
Habilitado | Sim |
Sequência | 1 |
Código | CD_UNID_IND |
Descrição | Unidade Industrial: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_UNID_IND CD, DE_UNID_IND DE FROM UNIDIND ORDER BY CD_UNID_IND} |
Valor Padrão |
|
Condição SQL | H.CD_UNID_IND = [CD_UNID_IND] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 2 |
Código | MES_REF |
Descrição | Mês/Ano (MM/AAAA): |
Tipo de Dado | Caractere |
Lista |
|
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 3 |
Código | QUINZ |
Descrição | Quinzena: |
Tipo de Dado | Lista |
Lista | C{01;02} |
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 4 |
- i. 01_03_01 – Demonstrativo de Pagamentos de Parceria
[Código da Consulta]
01.03.01
[Nome da Consulta]
Demonstrativo de Pagamento de Arrendamento/Parceria
[Descrição da Consulta]
Esta consulta permite visualizar os demonstrativos de pagamento de Arrendamento e Parceria.
[Categoria da Consulta]
Consultas.Pagamentos
Ícone da Consulta
Particularidades e/ou Especificidades da Consulta
25. Essa consulta possuirá algumas totalizações/quebras a saber:
a. Total do valor liquido por favorecido dentro de um determinado dia.
b.Total geral do dia.
c.Total geral do relatório (período informado).
26. Cada totalização terá um SQL próprio que obedecerá as seguintes condições:
a. A cada troca de “Favorecido” do SQL 01, o SQL 02 deverá ser executado.
b. A cada troca de “Dia de Pagamento” do SQL 01, o SQL 03 deverá ser executado.
c. E ao final do relatório o SQL 04 deverá ser executado.
Campos da Consulta
Código | Descrição | Tipo de Dado | Máscara | Alinhamento | Sequência |
DATA_PG | Data Pagamento | Data |
| Centro | 1 |
FAVORECIDO | Favorecido | Caractere |
| Esquerda | 2 |
FAZENDA | Fazenda | Caractere |
| Esquerda | 3 |
EMPR_CONTRATO | Empresa/Contrato | Numérico |
| Centro | 4 |
CANA | Cana | Numérico | ###,###,##0.00 | Direita | 5 |
ATR | Kg ATR | Numérico | ###,###,##0.00 | Direita | 6 |
VL_KG_ATR | Valor Kg ATR | Numérico | ##0.0000 | Direita | 7 |
VL_BRUTO | Valor Bruto | Numérico | ###,###,##0.00 | Direita | 8 |
TAXAS | Valor Taxas | Numérico | ###,###,##0.00 | Direita | 9 |
DEDUCOES | Valor Descontos | Numérico | ###,###,##0.00 | Direita | 10 |
VL_LIQUIDO | Valor Líquido | Numérico | ###,###,##0.00 | Direita | 11 |
NO_PARCELA | Parcela | Numérico |
| Centro | 12 |
TIPO_PG | TipoPagamento | Caractere |
| Centro | 13 |
AREA | Área | Numérico | ###,###,##0.00 | Direita | 14 |
Filtros da Consulta
Código | INSTANCIA |
Descrição | Instância |
Tipo de Dado | Lista |
Lista | SQL.C{ SELECT INSTANCIA CD, DE_INSTANCIA DE FROM PMINSTANCIAS ORDER BY INSTANCIA } |
Valor Padrão |
|
Condição SQL | R.INSTANCIA = [INSTANCIA] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 1 |
Código | FG_TP_PROC |
Descrição | TipoRecibo: |
Tipo de Dado | Lista |
Lista | C{M|Mensal;A|Anual;Y|Final} |
Valor Padrão |
|
Condição SQL | R.FG_TP_PROC = [FG_TP_PROC] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 2 |
Código | DT_INICIAL |
Descrição | Data Inicial: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | R.DT_PAGTO >= [DT_INICIAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 3 |
Código | DT_FINAL |
Descrição | Data Final: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL | R.DT_PAGTO <= [DT_FINAL] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 4 |
Código | NO_CONTR_CANA |
Descrição | Contrato: |
Tipo de Dado | Numérico |
Lista |
|
Valor Padrão |
|
Condição SQL | R.NO_CONTRATO = [NO_CONTR_CANA] |
Obrigatório | Não |
Habilitado | Sim |
Sequência | 5 |
Código | CD_SAFRA |
Descrição | Safra: |
Tipo de Dado | Lista |
Lista | SQL.C{ SELECT CD_SAFRA CD, DE_SAFRA DE FROM SAFRAS ORDER BY CD_SAFRA } |
Valor Padrão |
|
Condição SQL | H.CD_SAFRA = [CD_SAFRA] |
Obrigatório | Não |
Habilitado | Sim |
Sequência | 6 |
Código | CD_UPNV1 |
Descrição | Fazenda: |
Tipo de Dado | Lista |
Lista | UNIPROD1 |
Valor Padrão |
|
Condição SQL | R.CD_UPNIVEL1 IN ([CD_UPNV1]) |
Obrigatório | Não |
Habilitado | Sim |
Sequência | 7 |
Código | CD_TP_CONTR |
Descrição | TipoContrato: |
Tipo de Dado | Lista |
Lista | SQL.C{ SELECT CD_TP_CONTR CD, DE_TP_CONTR DE FROM TIPO_CONTRATO ORDER BY DE_TP_CONTR } |
Valor Padrão |
|
Condição SQL | C.CD_TP_CONTR = [CD_TP_CONTR] |
Obrigatório | Não |
Habilitado | Sim |
Sequência | 8 |
Código | FORNEC |
Descrição | Fornecedor: |
Tipo de Dado | Lista |
Lista | FORNECS |
Valor Padrão |
|
Condição SQL | F.CD_FORNEC = [FORNEC] |
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 9 |
- j. 01_04_01 – Resumo de Contratos COFINANC
[Código da Consulta]
01.04.01
[Nome da Consulta]
Resumo dos Contratos de Financiamento
[Descrição da Consulta]
Esta consulta totaliza por safra de desconto o volume de financiamentos contraídos pelos fornecedores. É possível verificar também por contrato o saldo anterior (a uma data), os adiantamentos do montante emprestado, os encargos (juros e correção), os descontos (valores já abatidos do saldo) e o saldo final do contrato.
[Categoria da Consulta]
Consultas.Financiamentos
Ícone da Consulta
Particularidadese/ou Especificidades da Consulta
27. A consulta possuirá o detalhamento por safra/contrato.
28. A cada troca de safra o SQL 02 deverá ser executado passando a safra como referência.
29. Ao final da consulta o SQL 03 deverá ser executado para montagem do total geral.
Campos da Consulta
Informações do Cabeçalho:
Código | Descrição | Tipo de Dado | Máscara | Alinhamento | Sequência |
SAFRA | Safra Desconto | Numérico |
| Centro | 1 |
CONTRATO | Contrato | Numérico |
| Centro | 2 |
EMPRESA | Empresa | Caractere |
| Esquerda | 3 |
SALDO_ANTERIOR | Saldo Anterior | Numérico | ###,###,##0.00 | Direita | 4 |
ADIANTAMENTOS | Adiantamentos | Numérico | ###,###,##0.00 | Direita | 5 |
ENCARGOS | Encargos | Numérico | ###,###,##0.00 | Direita | 6 |
DESCONTOS | Descontos | Numérico | ###,###,##0.00 | Direita | 7 |
SALDO_FINAL | Saldo Final | Numérico | ###,###,##0.00 | Direita | 8 |
Filtros da Consulta
Código | INSTANCIA |
Descrição | Instância |
Tipo de Dado | Lista |
Lista | SQL.C{ SELECT INSTANCIA CD, DE_INSTANCIA DE FROM PMINSTANCIAS ORDER BY INSTANCIA } |
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 1 |
Código | EMPRESA |
Descrição | Empresa: |
Tipo de Dado | Lista |
Lista | SQL.C{ SELECT CD_EMPRESA CD, DE_EMPRESA DE FROM EMPRESAS ORDER BY CD_EMPRESA} |
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 2 |
Código | CONTRATO |
Descrição | Contrato: |
Tipo de Dado | Numérico |
Lista |
|
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Não |
Habilitado | Sim |
Sequência | 3 |
Código | SAFRA_DESCONTO |
Descrição | Safra Desconto: |
Tipo de Dado | Lista |
Lista | SQL.C{ SELECT CD_SAFRA CD, DE_SAFRA DE FROM SAFRAS ORDER BY CD_SAFRA } |
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Não |
Habilitado | Sim |
Sequência | 4 |
Código | CLASSIFICACAO |
Descrição | Classificação: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_CLASSIFCONTR CD, DE_CLASSIFCONTR DE FROM CF_CLASSIFCONTR ORDERBY CD_CLASSIFCONTR} |
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Não |
Habilitado | Sim |
Sequência | 5 |
Código | FAVORECIDO |
Descrição | Favorecido: |
Tipo de Dado | Lista |
Lista | FORNECS |
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Não |
Habilitado | Sim |
Sequência | 6 |
Código | DATA_INICIAL |
Descrição | Data Inicial: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 7 |
Código | DATA_FINAL |
Descrição | Data Final: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 8 |
Código | TIPO_ADIANT |
Descrição | TipoAdiantamento: |
Tipo de Dado | Lista |
Lista | SQL.C{SELECT CD_TP_ADIANT CD, DE_TP_ADIANT DE FROM CF_TP_ADIANT ORDERBY CD_TP_ADIANT} |
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Não |
Habilitado | Sim |
Sequência | 9 |
- k. 01_02_06 – Extrato Financeiro Consolidado
[Código da Consulta]
01.02.06
[Nome da Consulta]
Extrato Financeiro Consolidado
[Descrição da Consulta]
Esta consulta unifica as informações dos faturamentos (Notas Fiscais) com as dos recibos de pagamentos (Folha). É possível verificar detalhes como o percentual da NF, os descontos efetuados, a bonificação concedida e o líquido a receber.
[Categoria da Consulta]
Consultas.Pagamentos
Ícone da Consulta
Particularidadese/ou Especificidades da Consulta
Esta consulta possuirá 3 seções de exibição de dados. A execução de cada SQL deve obedecer às regras abaixo:
30. O SQL principal é o SQL 01.
31. Terminando a exibição dos dados iniciais, o SQL 02 deve ser executado.
32. Ao final da consulta o SQL 03 deverá ser executado para exibição do detalhamento quinzenal.
Campos da Consulta
Informações do Cabeçalho:
Código | Descrição | Tipo de Dado | Máscara | Alinhamento | Sequência |
DOCUMENTO | Origem | Caractere |
| Esquerda | 1 |
FAZENDA_FUNDO | Fazenda | Caractere |
| Esquerda | 2 |
FORNECEDOR | Fornecedor | Caractere |
| Esquerda | 3 |
MES | Mês | Caractere |
| Centro | 4 |
TONELADA | Toneladas | Numérico | ###,###,##0.00 | Direita | 5 |
VALOR_BRUTO | Valor Bruto | Numérico | ###,###,##0.00 | Direita | 6 |
TAXAS | Taxas | Numérico | ###,###,##0.00 | Direita | 7 |
DESCONTOS | Descontos | Numérico | ###,###,##0.00 | Direita | 8 |
VALOR_LIQUIDO | Valor Líquido | Numérico | ###,###,##0.00 | Direita | 9 |
RETENCAO | Retenção | Numérico | ###,###,##0.00 | Direita | 10 |
QUINZENA | Quinzena | Numérico |
| Centro | 11 |
TON_QUINZENA | Ton. Quinzena | Numérico | ###,###,##0.00 | Direita | 12 |
ATR | ATR | Numérico | ##0.00 | Direita | 13 |
VL_KG_ATR | Valor Kg ATR | Numérico | ##0.0000 | Direita | 14 |
FATOR_K | Fator K | Numérico | ##0.0000 | Direita | 15 |
TP_CALCULO | TipoCálculo | Caractere |
| Esquerda | 16 |
PERC_NF | Percentual NF | Numérico | ##0.00 | Direita | 17 |
BONUS_ANTES_PERC_NF | Bônus Antes % NF | Caractere |
| Centro | 18 |
CCT_ANTES_PERC_NF | CCT Antes % NF | Caractere |
| Centro | 19 |
BONUS_TON | Bônus/Ton. | Numérico | ##0.00 | Direita | 20 |
VL_REFERENCIA | Valor Referência | Numérico | ###,##0.0000 | Direita | 21 |
VL_TONELADA | Valor Tonelada | Numérico | ###,##0.0000 | Direita | 22 |
DESCTO_SERVICO | Desconto CCT | Numérico | ###,###,##0.00 | Direita | 23 |
VALOR_CALCULADO | Valor Calculado | Numérico | ###,###,##0.00 | Direita | 24 |
Filtros da Consulta
Código | INSTANCIA |
Descrição | Instância |
Tipo de Dado | Lista |
Lista | SQL.C{ SELECT INSTANCIA CD, DE_INSTANCIA DE FROM PMINSTANCIAS ORDER BY INSTANCIA } |
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 1 |
Código | FORNECEDOR |
Descrição | Fornecedor: |
Tipo de Dado | Lista |
Lista | FORNECS |
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 2 |
Código | DATA_INICIAL |
Descrição | Data Inicial: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 3 |
Código | DATA_FINAL |
Descrição | Data Final: |
Tipo de Dado | Data |
Lista |
|
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 4 |
Código | FAZENDA |
Descrição | Fazenda: |
Tipo de Dado | Lista |
Lista | UNIPROD1 |
Valor Padrão |
|
Condição SQL |
|
Obrigatório | Sim |
Habilitado | Sim |
Sequência | 5 |
Regras de Integridade
- Alteração
Verificar se existem negociações financeiras já realizadas, se positivo emitir uma mensagem de alerta ao usuário informado que a operação não é permitida devido a negociações já realizadas; caso contrário permitir alteração.
- Exclusão
Idem a operação de Alteração.
<Na tabela abaixo informe quais são as rotinas envolvidas, o tipo de operação, a opção de menu e se necessário uma breve descrição das regras de negócio relacionadas a rotina>.
Rotinas Envolvidas | ||
Rotina | Tipo de Operação | Opção de Menu |
Cadastro de Notícia | Alteração | Básico > Notícia |
Cadastro de Links | Alteração | Básico > Links |
Visualização de Auditoria | Alteração | Visualização > Auditoria |
Cadastro de Consulta | Alteração | Básico > Consulta |
Visualização de Consulta | Alteração | Visualização > Consulta |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|