Adição dos controles agropecuários
Projeto/Sistema: Estoque - GA |
Versão do Template: 1.1 |
Processo: Criação de Novo Tipo Estoque |
Versão do Documento: 1.0 |
Responsável(eis): Luís Leite |
Data: 07/03/2025 |
1. Introdução
Este processo visa exemplificar a criação do novo tipo de estoque para adequação dos novos componentes de controle agropecuário.
Processo |
Envolvidos |
Dados de Entrada |
Dados de Saída |
PROC001 - Adição de nova aba nos detalhes do item |
N/A |
N/A |
N/A |
PROC001.1 - Dados de defensivo agrícola |
N/A |
Dados agropecuários |
XML |
PROC001.2 - Aba de Guia de Trânsito |
N/A |
Dados agropecuários |
XML |
Especificação Funcional
PROC001 ADIÇÃO DE NOVA ABA NOS DETALHES DO ITEM
Protótipo de Tela:
Regras de Interface:
1. Deve ser adicionado a guia "Agrícola" na aba de detalhes de impostos dos itens na inserção da NFe.
PROC001.1 DEFENSIV
Descrição dos Campos:
Campo |
Tipo |
Tamanho |
Obrig. ? |
Máscara |
Observações |
Num. Receita |
Text |
30 |
Sim¹ |
- |
Só são obrigatórias caso sejam preenchidas |
CPF Técnico: |
Text |
11 |
Sim¹ |
- |
Só são obrigatórias caso sejam preenchidas |
Listagem Receita |
ListBox |
20 inserções |
- |
- |
- |
Regras de Interface:
1. No ListBox o menu deve conter as opções de excluir e editar o valor inserido.
Regras de Negócio:
1. Permitir até 20 inserções de receitas.
3. ¹As informações são vão ir pro arquivo XML caso forem preenchidas.
4. Por se tratar de Choice Group no XML, caso seja preenchido um accordion, o outro deve ficar bloqueado.
Questões Técnicas:
1. Deve ser adicionada a seguinte tabela na base de dados:
CREATE TABLE nfeagropecuario (
cod INT PRIMARY KEY,
nota INT,
numreceita VARCHAR(30),
cpftecnico VARCHAR(11),
tipoguia INT,
numserie VARCHAR(9),
numguia VARCHAR(9),
uf VARCHAR(9),
CONSTRAINT fk_nota FOREIGN KEY (nota) REFERENCES nfe(id)
);
2. Estrutura do XML:
# | ID | Campo | Descrição | Ele | Pai | Tipo | Ocorrência | Tamanho |
423k | ZF01 | agropecuario | Novo agrupamento no xml | G | A01 | 0-1 | ||
423k.1 | ZF02 | defensivo | Grupo dos Defensivos | CG | ZF01 | 1-20 | ||
423k.2 | ZF03 | nReceituario | Numero da receita | E | ZF02 | C | 1-1 | 1-30 |
423k.2a | ZF03a | CPFRespTec | CPF do responsável técnico | E | ZF02 | N | 1-1 | 11 |
PROC001.2 GUIA DE TRÂNSITO:
Descrição dos Campos:
Campo |
Tipo |
Tamanho |
Obrig. ? |
Máscara |
Observações |
Tipo |
ComboBox |
1 |
- |
- |
Conter as opções: 1 - GTA - Guia de Trânsito Animal; 2 - TTA - Termo de 3 - DTA - Documento de Transferência 4 - ATV - Autorização de Trânsito Vegetal; 5 - 6 - GTV - Guia de 7 - Guia Florestal (DOF, SisFlora - PA e |
Num. Série |
Texto |
9 |
Não |
- |
- |
Num. Guia |
Texto |
9 |
Sim |
- |
- |
UF |
Texto |
2 |
Sim |
- |
- |
Regras de Negócio:
1. As informações só devem ir pro XML caso preenchidas
2. Por se tratar de Choice Group no XML, caso seja preenchido uma aba, deve ser bloqueado o campo da outra aba.
Questões Técnicas:
1. Vai ser utilizada a mesma tabela nfeagropecuario
2. Estrutura do XML:
# | ID | Campo | Descrição | Ele | Pai | Tipo | Ocorrência | Tamanho |
423k | ZF01 | agropecuario | Novo agrupamento no xml | G | A01 | 0-1 | ||
423k.1 | ZF02 | defensivo | Grupo dos Defensivos | CG | ZF01 | 1-20 | ||
... |
... | ... | ... | ... | ... | ... | ... | ... |
423.k3 | ZF04 | guiaTransito | Guia de Trânsito | CG | ZF01 | 1-1 | ||
423k.4 | ZF05 | tpGuia | Tipo da Guia | E | ZF04 | N | 1-1 | 1 |
423k.5 | ZF06 | UFGuia | UFEmissão | E | ZF04 | C | 1-1 | 2 |
423k.6 | ZF07 | serieGuia | Série da Guia | E | ZF04 | C | 0-1 | 1-9 |
423k.7 | ZF08 | nGuia | Número da Guia | E | ZF04 | N | 1-1 | 1-9 |
©SOFTEN SISTEMAS 2025
No Comments