# Ajustes - NT 2024.003 (Componentes Agricolas)
# 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:***
[](https://docs.softensistemas.com.br/uploads/images/gallery/2025-03/image-1741269902546.png)
##### ***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:***
[](https://docs.softensistemas.com.br/uploads/images/gallery/2025-03/image-1741270338974.png)
##### ***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:
```SQL
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:***
[](https://docs.softensistemas.com.br/uploads/images/gallery/2025-03/image-1741272643154.png)
##### ***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
Trânsito Animal;
3 - DTA - Documento de Transferência
Animal;
4 - ATV - Autorização de Trânsito Vegetal;
5 -
PTV - Permissão de Trânsito Vegetal;
6 - GTV - Guia de
Trânsito Vegetal;
7 - Guia Florestal (DOF, SisFlora - PA e
MT ou SIAM - MG).
|
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