Skip to main content

Adição dos controles agropecuários


 Softensistemas Logo

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

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

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:

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