Histórico da Página
Váriavel lRet
01. DADOS GERAIS
Chart from Table | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
02. SITUAÇÃO/REQUISITO
O cliente necessita de um Ponto de Entrada na rotina OGA250 - Romaneio com Pesagem ou OGA251 - Romaneio sem Pesagem após a Reabertura do Romaneio.O objetivo desse ponto de entrada é fazer os tratamentos necessários para excluir registros que estão vinculados ao romaneio após ele ser reaberto, principalmente quando temos controles de endereçamento, lotes, etccom o objetivo de criar uma regra para não deixar o usuário chamar a tela de pesagem, caso a classificação não tenha sido lançada para romaneios de entrada, cuja emissão seja feito por terceiros.
Atualmente a rotina padrão não faz qualquer tratamento para essa situação.
A execução desse ponto de entrada deve ser disparada após a conclusão da reabertura do romaneioantes do sistema abrir a tela de captura de pesagem (seja dentro da tela ou no browse quando clica no F10). Porém somente deve ser disparada quando o romaneio for com a estrutura de pesagem.
O ponto de entrada precisa enviar apenas o número do romaneio e sua filial, caso seja necessário fazer validações a partir do romaneio e filialdeverá enviar os dados do romaneio que estiver sendo utilizado para captura do peso, pois será necessário validar se pode ou não executar a pesagem.
O ponto de entrada não precisa deverá ter um retorno . Tendo em vista que ele será executado após reabertura de romaneio e servirá para gerar controleslógico. Se retornar VERDADEIRO(.T.), o sistema segue no processo chamando a tela de pesagem e se retornar FALSO (.F.) o sistema não vai disparar a chamada da tela de pesagem.
03. SOLUÇÃO
Realizada a implementação do ponto de entrada na reabertura pesagem do Romaneio, conforme solicitado.
Documentação do Ponto de Entrada: https://tdn.totvs.com/x/GZLEHgQZnEHg