====== Especificação Funcional: Seleção de Registros ====== ===== Resumo ===== Funcionalidade para auxiliar no preenchimento dos campos de um formulário, permitindo ao usuário fazer a consulta a um cadastro antes de selecionar o registro desejado. ===== Descrição ===== Quando o usuário precisar preencher um formulário com dados de outro módulo, o sistema deve permitir a consulta a este módulo sem que seja necessário fechar o formulário atual. Junto ao campo a ser preenchido, deve haver a opção de abrir uma tela de consulta com os principais dados do cadastro relacionado ao campo. Segue a lista dos módulos que terão esta funcionalidade: |< 100% 15% 10% 35% 25% 5% 5% 5% >| ^ Módulo ^ Consulta ^ Campos exibidos ^ Campos filtrados ^ Incluir ^ Alterar ^ Visualizar ^ | Propriedades, Pessoas, Processos, Rel. Produção por Itens, Rel. Notas Fiscais | Localidades | Nome, Distrito, Setor, Município | Nome, Distrito, Setor | Sim | Sim | Sim | | Propriedades | Propriedades | Nome, Pessoa, Responsável?(sim/não), Tipo doc. principal, Número doc. principal, Tipo doc. alternativo, Número doc. alternativo, Localidade, Distrito, Setor | Nome, INCRA, NIRF/Outros, Localidade, Distrito, Setor | Sim | Sim | Sim | | Propriedades, Pessoas | Pessoas | Nome, CPF | Nome, CPF | Sim | Sim | Sim | | Propriedades | Recursos | Nome, Tipo | Nome, Tipo | Sim | Sim | Sim | | Propriedades | Atividades | Nome, Tipo | Nome | Sim | Sim | Sim | | Processos, Rel. Produção por Itens, Notas Fiscais, Rel. Notas Fiscais, Rel. Armazenagem | Produtores | Nome, Inscrição Estadual, Localidade, Propriedade | Nome, Inscrição Estadual, Localidade, Propriedade | Sim | Sim | Sim | | Notas Fiscais | Empresas | Nome/Razão Social, CPF/CNPJ, I.E., Estado, Município | Nome/Razão Social, CPF/CNPJ, I.E. | Sim | Sim | Sim | | Notas Fiscais, Rel. Destino de Produtos, Rel. Armazenagem, Rel. Produção por Produtos | Produtos | Descrição, Categoria, Categoria SEFAZ, Un. medida | Descrição, Categoria, Categoria SEFAZ | Sim | Sim | Sim | ===== Pontos de verificação ===== * A listagem exibida deve mostrar os campos do cadastro selecionado, conforme a descrição acima; * O usuário deve poder filtrar os registros pelos campos indicados acima; * Quando um registro for incluído ou alterado através da tela de seleção: * A listagem deve ser atualizada automaticamente para que o usuário possa visualizar e filtrar os dados mais recentes; * Se o módulo que a chamou não confirmar o cadastro, todas as alterações deverão ser canceladas; * O sistema deve fornecer teclas de atalho para inclusão, alteração e visualização na tela de consulta a para ativá-la nos módulos que a utilizam; * As ações de inclusão, alteração e visualização dos registros devem respeitar as permissões definidas para os respectivos módulos no cadastro de usuários. * Na seleção de produtores, valem as permissões para o cadastro de propriedades. ===== Observações ===== ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~