PROC002 - Tela de inserção de rotas
Protótipo de Tela:
1. Alterada accordion para permitir inserção de trajetos.
2. Dialog de Entregas
Descrição dos campos:
Campo |
Tipo |
Tamanho |
Obrig. ? |
Máscara |
Observações |
Cidade Origem | Texto | - | Sim | - | - |
Cidade Fim | Texto | - | Sim | - | - |
Valor do Seguro | Texto | - | Não | - | - |
Valor do Pedágio | Texto | - | Não | - | - |
Valor do Serviço | Texto | - | Sim | - | - |
Componentes | Button | - | - | - | - |
Chave da Nota | Texto | - | Sim | - | - |
Rotas | Listagem | - | - | - | - |
Regras de interface:
1. Os campos referentes a entrega só devem ser Exibidos no tipo de Documento "NFe (CTe Simplificado)"
2. Cidade inicio e Cidade Fim: Devem indicar os transportes realizados naquela rota tanto de entregas ou coletas, a depender do tomador.
3. Chave NF-e: Vai ser inserido as chaves referentes ao transporte naquele trecho.
4. Valores que compõem o Frete: Componentes de cada trecho. Especificado no PROC002.1 - Componentes.
5. Pedágio e Seguro são componentes adicionais também, mas devido a frequência utilizada, tem campos separados.
6. ListBox: Vai armazenar a rota inserida. Deve conter as colunas:
Inicio: Nome da cidade do inicio transporte.
Final: Nome da cidade fim do transporte.
Valor Serviço: Valor inserido no campo "Vl Líq.. Serviço".
Valor Tributo: Valor inserido no campo "Valor dos Tributos".
Valor Seguro: Valor inserido no campo "Valor do seguro".
Pedágio: Valor inserido no campo "Total Pedágio".
Outros Valores: Soma dos outros componentes inseridos.
Menu lateral: Opção de editar e excluir.
Regras de Negocio:
1. Editar: Ao clicar pra edição, a dialog da rota deve ser aberta novamente.
2. Na base de dados vai ser criada uma tabela intermediaria que vai relacionar o CTe e as entregas. O ID de cada movimento deve ser vinculado as tabelas de NFe e Componentes.
Questões Técnicas:
1. Deve ser criada a tabela para armazenar o tipo do documento "CTe Simplificado"
CREATE TABLE ctesimplificadorota (
id BIGINT,
cteId BIGINT,
inicio BIGINT,
final BIGINT,
empresaId BIGINT
);
2.Deve ser criada a tabela de outros valores (adicionais):
CREATE TABLE ctesimplificadovalores (
id BIGINT,
descricao VARCHAR(15),
valor DECIMAL(15,2),
rota BIGINT,
empresaId BIGINT
);
PROC002.1 - Componentes
Protótipo de Tela:
1. Dialog dos componentes adicionais.
Descrição dos campos:
Campo |
Tipo |
Tamanho |
Obrig. ? |
Máscara |
Observações |
Descrição Outros Valores | Texto | - | Não | - | - |
Outros Valores | Texto | - | Não | - | - |
Listagem Outros Valores | ListBox | - | - | - | - |
Regras de interface:
1. A Dialog dos componentes deve ser semelhante ao padrão do CTe.
Questões Técnicas:
1. Os dados devem ser salvos na tabela ctesimplificadovalores
No Comments