01. DADOS GERAIS
| Linha de Produto: | PIMSCS |
|---|---|
| Segmento: | Agroindústria |
| Módulo: | Pesagem de Análises de Matéria-Prima |
| Função: | SPA_PRD → Tabelas → Cadastro de Veículos → Veículos SPA_PRD → Movimentação → Ordem de Pesagem SPA_PRDA → Pesagem de Produtos Automatizadas |
| Ticket: | 5853313 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DAGROFSW-737 |
02. SITUAÇÃO/REQUISITO
No processo de pesagem automatizada de álcool, quando houver estouro do PBTC possibilitar a utilização de multi setas do veículo para que a pesagem seja realizada sem a necessidade da alteração da ordem de carregamento por parte de um usuário.
03. SOLUÇÃO
Foi desenvolvido um processo para utilização das multi setas do veículo a fim de evitar a ação de um usuário em caso de estouro do PBTC, conforme definição:
* Caso ocorra estouro do PBTC de acordo com a quantidade de produto informada, o sistema consultará o cadastro de multi setas, da maior para a menor, até que encontre uma seta onde o PBTC seja atendido. Neste caso a pesagem ocorrerá normalmente e a quantidade de produto atendida será impressa no ticket de carregamento;
* Caso ocorra o estouro do PBTC e o sistema não encontre no cadastro de multi setas um valor que atenda ao mesmo, será verificado se a ordem de carregamento possui permissão para excesso de PBTC:
1. Caso possua: a pesagem ocorrerá normalmente mesmo com o estouro do PBTC;
2. Caso não possua: o sistema irá verificar se o(s) veículo(s) do carregamento possui permissão para excesso do PBTC. Caso todos os veículos da composição possuam permissão para carregamento com excesso do PBTC a pesagem ocorrerá normalmente. Caso um dos veículos da composição não possua a permissão, o sistema emitirá o aviso de excesso do PBTC e será necessária uma ação do usuário.
04. DEMAIS INFORMAÇÕES
* Atualizar a aplicação SPA_PRD;
* Atualizar a aplicação SPA_PRDA;
* Realizar a importação dos objetos;
* Realizar a importação de mensagens;
* Realizar a importação de parâmetros e configurar conforme abaixo:
- SPA_OUTR | FG_HABILITA_MULTI_SETAS - Flag para habilitar / desabilitar a funcionalidade de multi setas para veículos;
- SPA_OUTR | QT_SETAS_MAX - Define a quantidade máxima de setas que poderão ser cadastradas por veículo.
* Executar os seguintes Scripts:
create table CAD_VEICULOS_SETA (
NO_PLACA varchar2(10) NOT NULL, NO_SEQUENCIA number(2,0) NOT NULL, DE_SETA varchar2(100) NOT NULL, QT_CAPACIDADE number(6,0) NOT NULL, ROWVERSION number(5,0), CONSTRAINT CAD_VEICULOS_SETA_PK PRIMARY KEY (NO_PLACA,NO_SEQUENCIA) USING INDEX TABLESPACE PIMS_INDX) TABLESPACE PIMS_DATA;
alter table CAD_VEICULOS_SETA add constraint CAD_VEICULOS_SETA1_FK_CAD_VEIC foreign key (NO_PLACA) references CAD_VEICULOS on delete cascade;
ALTER TABLE CAD_VEICULOS ADD FG_EXCESSO_PBTC VARCHAR(1);
ALTER TABLE ORD_CAR_OPES ADD FG_EXCESSO_PBTC VARCHAR(1);
05. ASSUNTOS RELACIONADOS