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).
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.
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.
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.
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.
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).
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
01.01.07
Relatório de Impureza
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.
Consultas.Entrada de Cana
Particularidadese/ou Especificidades 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 |
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 |
01.01.08
Relatório de Produção por Operadores
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.
Consultas.Entrada de Cana
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
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 |
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 |
01.01.09
Sumário de Cargas
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.
Consultas.Entrada de Cana
Ícone 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.
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 |
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 |
01.01.10
Produção por Recurso
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.
Consultas.Entrada de Cana
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.
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 |
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 |
01.01.11
Relatório de Cargas por Local
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.
Consultas.Entrada de Cana
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;
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 |
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 |
01.01.12
Sumário de Produção por Equipamento
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.
Consultas.Entrada de Cana
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.
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 |
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 |
01.01.13
Relatório de Posição de Entrega de Cana
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.
Consultas.Entrada de Cana
20. Esta consulta, como demonstrado, possuirá o fornecedor como quebra ou totalização.
21. A cada troca de Fornecedor, o SQL totalizador porFornecedor 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.
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 |
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 |
01.01.14
Demonstrativo Diário de Entrega de Cana na Quinzena
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.
Consultas.Entrada de Cana.Demonstrativo Quinzenal – Dia/Quinzena
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:
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 |
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 |
01.03.01
Demonstrativo de Pagamento de Arrendamento/Parceria
Esta consulta permite visualizar os demonstrativos de pagamento de Arrendamento e Parceria.
Consultas.Pagamentos
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.
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 |
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 |
01.04.01
Resumo dos Contratos de Financiamento
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.
Consultas.Financiamentos
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.
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 |
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 |
01.02.06
Extrato Financeiro Consolidado
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.
Consultas.Pagamentos
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.
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 |
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 |
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.
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. |
---|