Skip to main content

Adição dos controles agropecuários


 Softensistemas Logo

Projeto/Sistema:
Estoque - GA
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: 

07/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 nova aba nos detalhes do item

N/A

N/A

N/A

PROC001.1 - Dados de defensivo agrícola

N/A

Dados agropecuários 

XML

PROC001.2 - Aba de Guia de Trânsito

N/A

Dados agropecuários 

XML

Especificação Funcional


PROC001 ADIÇÃO DE NOVA ABA NOS DETALHES DO ITEM

Protótipo de Tela:

image-1741367978645.png

Regras de Interface:

1. Deve ser adicionado a guia "Agrícola" na aba de detalhes de impostos dos itens na inserção da NFe.

 

PROC001.1 DEFENSIV

Descrição dos Campos:

Campo

Tipo

Tamanho

Obrig. ?

Máscara

Observações

Num. Receita

Text

30

Sim¹

-

Só são obrigatórias caso sejam preenchidas

CPF Técnico:

Text

11

Sim¹

-

Só são obrigatórias caso sejam preenchidas

Listagem Receita

ListBox

20 inserções

-

-

-

Regras de Interface:

1. No ListBox o menu deve conter as opções de excluir e editar o valor inserido.

Regras de Negócio:

1. 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 um accordion, o outro deve ficar bloqueado.

Questões Técnicas:

1. Deve ser adicionada a seguinte tabela na base de dados:

CREATE TABLE nfeagropecuario (
    cod INT PRIMARY KEY,
    nota INT,
    numreceita VARCHAR(30),
    cpftecnico VARCHAR(11),
    tipoguia INT,
    numserie VARCHAR(9),
    numguia VARCHAR(9),
    uf VARCHAR(9),
    CONSTRAINT fk_nota FOREIGN KEY (nota) REFERENCES nfe(id)
);

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

PROC001.2 GUIA DE TRÂNSITO:

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 nfeagropecuario

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