Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
(Obrigatório)
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
<Nesta etapa informar o objetivo da especificação do requisito, ou seja, o que a funcionalidade deve fazer. Exemplo: Permitir que o usuário defina o percentual mínimo em espécie (dinheiro), a referência mínima para calculo dos débitos do aluno e o período de validade do parâmetro de negociação>.
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
<Regra de negócio é o que define a forma de fazer o negócio, o processo definido e/ou as regras que devem ser contempladas. Devem ser descritas restrições, validações, condições e exceções do processo. Caso necessário, incluir neste capítulo também regras de integridade que devem ser observadas no momento do desenvolvimento>.
<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>.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
[ACAA040 – Parâmetros] | [Alteração] | [Atualizações -> Acadêmico-> Tesouraria] | - |
[ACAA050 – Negociação Financeira] | [Envolvida] | [Atualizações -> Acadêmico-> Tesouraria] | - |
[ACAA060 – Cadastro de Pedidos] | [Criação] | [Atualizações -> Acadêmico-> Cadastros] | - |
Exemplo de Aplicação:
- Criar o campo “% Mínimo Espécie” (AAA_PERESP) onde o usuário informará o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação.
- Criar o campo “Referência Mínima para Cálculo” (AAA_REFCAL) onde o usuário informará um dos 4 valores disponíveis para pagamento das mensalidades como a referência mínima para calcular o débito total do aluno.
- Criar o parâmetro MV_ACPARNE que definirá se as informações de “% Mínimo Espécie” e “Referência Mínima para Cálculo” serão obrigatórias.
- O parâmetro MV_ACPARNE deve ter as seguintes opções: 1=Obrigatório e 2=Opcional. Deve ser inicializado como opcional>.
Tabelas Utilizadas
- SE2 – Cadastro de Contas a Pagar
- FI9 – Controle de Emissão de DARF>.
Opcional
Protótipo de Tela
<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
Protótipo 01
Opcional
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Opcional
Dicionário de Dados
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Índice | Chave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo | <AAA_PERESP> |
Tipo | <N> |
Tamanho | <6> |
Valor Inicial | <Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Referência Mínima para Cálculo> |
Título | <Ref.Calc.> |
Picture | <@E999.99> |
Help de Campo | <Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação> |
(Opcional)
Grupo de Perguntas
<Informações utilizadas na linha Protheus>.
Nome: FINSRF2
X1_ORDEM | 01 |
X1_PERGUNT | Emissão De |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | Comum |
X1_CNT01 | '01/01/08' |
X1_HELP | Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório |
(Opcional)
Consulta Padrão
<Informações utilizadas na linha Protheus>
Consulta: AMB
Descrição | Configurações de Planejamento |
Tipo | Consulta Padrão |
Tabela | “AMB” |
Índice | “Código” |
Campo | “Código”; ”Descrição” |
Retorno | AMB->AMB_CODIGO |
- 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 |
(Opcional)
Estrutura de Menu
<Informações utilizadas na linha Datasul>.
Procedimentos
Procedimento |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Módulo |
|
|
|
Programa base |
|
|
|
Nome Menu | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Registro padrão | Sim | Sim | Sim |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Release de Liberação |
|
|
|
Programas
Programa |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Nome Externo |
|
|
|
Nome Menu/Programa | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Nome Verbalizado[1] | (Max 254 posições) | (Max 254 posições) | (Max 254 posições) |
Procedimento |
|
|
|
Template | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) |
Tipo[2] | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Categoria[3] |
|
|
|
Executa via RPC | Sim/Não | Sim/Não | Sim/Não |
Registro padrão | Sim | Sim | Sim |
Outro Produto | Não | Não | Não |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Query on-line | Sim/Não | Sim/Não | Sim/Não |
Log Exec. | Sim/Não | Sim/Não | Sim/Não |
Rotina (EMS) |
|
|
|
Sub-Rotina (EMS) |
|
|
|
Localização dentro da Sub Rotina (EMS) |
|
|
|
Compact[4] | Sim/Não | Sim/Não | Sim/Não |
Home[5] | Sim/Não | Sim/Não | Sim/Não |
Posição do Portlet[6] | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right |
Informar os papeis com os quais o programa deve ser vinculado |
|
|
|
Cadastro de Papéis
<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.
<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.
Código Papel | (máx 3 posições) |
Descrição em Português* |
|
Descrição em Inglês* |
|
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|