# Adição dos controles agropecuários
![Softensistemas Logo](https://www.softensistemas.com.br/assets/img/logo.webp) **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:*** [![image-1741269902546.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-03/scaled-1680-/image-1741269902546.png)](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:*** [![image-1741270338974.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-03/scaled-1680-/image-1741270338974.png)](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**
423kZF01agropecuarioNovo agrupamento no xmlGA01 0-1
423k.1ZF02defensivoGrupo dos DefensivosCGZF01 1-20
423k.2ZF03nReceituarioNumero da receitaEZF02C1-11-30
423k.2aZF03aCPFRespTecCPF do responsável técnicoEZF02N1-111
- - - - - - #### **PROC002.1 ABA DE GUIA DE TRÂNSITO:** ##### ***Protótipo de Tela:*** [![image-1741272643154.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-03/scaled-1680-/image-1741272643154.png)](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**
423kZF01agropecuarioNovo agrupamento no xmlGA01 0-1
423k.1ZF02defensivoGrupo dos DefensivosCGZF01 1-20
... ........................
423.k3ZF04guiaTransitoGuia de TrânsitoCGZF01 1-1
423k.4ZF05tpGuiaTipo da GuiaEZF04N1-11
423k.5ZF06UFGuiaUFEmissãoEZF04C1-12
423k.6ZF07serieGuiaSérie da GuiaEZF04C0-11-9
423k.7ZF08nGuiaNúmero da GuiaEZF04N1-11-9
©SOFTEN SISTEMAS 2025