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 | Microsiga Protheus | Módulo | SIGAAGR |
Segmento Executor | Agroindústria | ||
Chamado2 | TSXIKD | ||
Release de Entrega Planejada | P11 | Réplica | P12 |
País | ( X ) Brasil ( X ) Argentina ( X ) Mexico ( X ) Chile ( X ) Paraguai ( X ) Equador ( X ) USA ( X ) Colombia ( ) Outro _____________. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
(Obrigatório)
Objetivo
No rotina de Manutenção de Blocos, a informação de Unidade de Beneficiamento deve ser obrigatória, pois, será permitido que usuários que não estejam previamente associados a uma unidade de beneficiamento manipulem os blocos. Já a obrigatoriedade de informação de loja de produtor deve ser retirada, para que seja possível incluir blocos com fardos de lojas diferentes.
A retirada da obrigatoriedade da loja do produtor deve refletir no filtro da consulta e do relatório de Fardos por Bloco, no qual também deve ser acrescentado a Unidade de Beneficiamento.
(Obrigatório)
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
[AGRA650 – Manutenção de Blocos] | [Alteração] | [UBA-> Blocagem -> Manut. de Blocos ] | - |
[AGRAR650 – Fardos por Bloco] | [Alteração] | [UBA-> Relatórios] | - |
[UBAC008 – Fardos P/ Bloco] | [Alteração] | [UBA -> Consultas ] | - |
- Obrigatoriedade de informação da Loja
Deve ser retirada a obrigatoriedade de informação da loja do produtor, para que seja possível a montagem de blocos com fardos de lojas diferentes. Alterar a propriedade X3_RESERV do campo DXD_LJPRO para que sua informação não seja mais obrigatória.
Tabelas Utilizadas
- DXD – Manutenção de Blocos
2. Inclusão da Unidade de Beneficiamento nos filtros
Deve ser inclusa nos filtros da consulta de Fardos por Bloco e relatório de Fardos por Bloco a unidade de beneficiamento. A métrica de filtro será: caso seja informado a unidade, devem ser apresentados apenas os registros da unidade selecionada, caso contrário, serão apresentados registros de todas as unidades.
3. Informação Loja do Produtor nos filtros
A informação de Loja do Produtor nos filtros da consulta e do relatório de fardos por bloco não deve ser mais obrigatória, seguindo a alterado da rotina de Manutenção de Blocos. Caso seja informada, devem ser selecionados apenas registros atrelados a tal loja, caso contrário, devem ser retornados todos os registros.
4. Obrigatoriedade Unidade Beneficiamento Manutenção de Blocos
Alterar a propriedade X3_RESERV do campo DXD_CODUNB para que a informação da unidade de beneficiamento seja obrigatória. A validação da informação deve ser feita contra a tabela DX3 - Unidade de Beneficiamento, enquanto, quando há relacionamento entre unidade de beneficiamento e o usuário logado (validação contra a tabela NKF - Usuário X Unidade de Beneficiamento), o campo deve ser preenchido automaticamente.
Tabelas Utilizadas
- DXD – Manutenção de Blocos
- DX3 - Unidade de Beneficiamento
- NKF - Usuário X Unidade de Beneficiamento
Opcional
Dicionário de Dados
Arquivo ou Código do Script: DXD – Manutenção de Blocos
Campo | DXD_LJPRO |
Tipo | C |
Tamanho | 2 |
Formato | @! |
Título | Lj. Produtor |
Descrição | Loja do produtor |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
When | Inclui |
Val. Sistema | Vazio() .Or. ExistCpo("DX8",M->(DXD_PRDTOR+DXD_LJPRO)) |
Campo | DXD_CODUNB |
Tipo | C |
Tamanho | 2 |
Formato | @! |
Título | UN.Benef |
Descrição | Unidade de Beneficiamento |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Val. Sistema | ExistCpo("DX3") |
F3 | NKF |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|