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.

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:

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.1 - Aba Defensivos:

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. 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:

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