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.
Alterado para que os novos campos "defensivo agrícola (agrotóxico)" e "guia de Transito" ficarem a nível da NFe (infNFe) e não do item - Adicionado em 08/10/2025
|
Processo |
Envolvidos |
Dados de Entrada |
Dados de Saída |
|
PROC001 - Adição de novo estoque |
N/A |
N/A |
N/A |
|
PROC002 - Aba Defensivos |
N/A |
Dados agropecuários |
XML |
|
PROC002.2 - 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.1 - Aba Defensivos:
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. A tela deve ser exibida, ao finalizar a NFe, caso o TipoEstoque de algum item inserido na NFe, seja do tipo "Agropecuário".
2. Ao clicar duas vezes sobre uma receita inserida, deve retornar para os campos de preenchimento para edição.
3. Ao selecionar e apertar "DELETE" no teclado, deve excluir o que foi inserido.
Regras de Negócio:
1. Permitir até 20 inserções de receitas.
2. ¹As informações só vão ir pro arquivo XML caso forem preenchidas.
3. 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