Adição dos controles agropecuários
Projeto/Sistema: Estoque - SIEM |
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: 06/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 novo estoque |
N/A |
N/A |
N/A |
PROC002 - Criação de nova tela na NFe (Aba Defensivos) |
N/A |
Dados agropecuários |
XML |
PROC002.1 - Aba de Guia de Trânsito |
N/A |
Dados agropecuários |
XML |
Especificação Funcional
PROC001 ADIÇÃO DE NOVO ESTOQUE:
Protótipo de Tela:
Regras de Interface:
1. Deve ser adicionado o novo Tipo Estoque "Agropecuário" no cadastro de produtos do sistema.
Regras de Negócio:
1. As mudanças devem seguir o padrão atual de funcionamento do sistema.
PROC002 CRIAÇÃO DA NOVA TELA NA NFe (Aba Defensivos):
1. Deve ser adicionada uma nova guia para utilização na NFe. Só será aberta caso o produto seja do Tipo Estoque "AGROPECUARIO".
Protótipo de Tela:
Descrição dos Campos:
Campo |
Tipo |
Tamanho |
Obrig. ? |
Máscara |
Observações |
Num. Receita |
Texto |
30 |
Sim¹ |
- |
Só são obrigatórias caso sejam preenchidas |
CPF Técnico: |
Texto |
11 |
Sim¹ |
- |
Só são obrigatórias caso sejam preenchidas |
Listagem Receita |
ListBox |
20 inserções |
- |
- |
- |
Regras de Interface:
1. Ao clicar duas vezes sobre uma receita inserida, deve retornar para os campos de preenchimento para edição.
2. Ao selecionar e apertar "DELETE" no teclado, deve excluir o que foi inserido.
Regras de Negócio:
1. A Aba só será aberta caso o Tipo Estoque do item inserido seja do tipo "Agropecuário".
2. 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 uma aba, deve ser bloqueado o campo da outra aba.
Questões Técnicas:
1. Deve ser adicionada a seguinte tabela na base de dados:
CREATE TABLE Faturamento_NotaFiscal_Agro (
cod INT PRIMARY KEY,
nota INT,
numreceita TEXT(30),
cpftecnico TEXT(11),
tipoguia INT,
numserie TEXT(9),
numguia TEXT(9),
uf text(9)
CONSTRAINT fk_nota FOREIGN KEY (nota) REFERENCES Faturamento_NotaFiscal(Código)
)
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 |
PROC002.1 ABA DE GUIA DE TRÂNSITO:
Protótipo de Tela:
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 Faturamento_NotaFiscal_Agro
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