Tempo aproximado para leitura: 00:05:18 min
Duvida
Quando e por que ocorre o help OMSVEIEMP - Veículo já empenhado em outra carga ou viagem ao associar um veículo na rotina Montagem de Carga - OMSA200?
Ambiente
TOTVS Logística - TOTVS OMS (Linha Protheus) - Gestão de Distribuição (SIGAOMS) - Todas as versões
O help OMSVEIEMP é apresentado ao tentar associar um veículo na rotina Montagem de Carga quando o Sistema identifica que o veículo já está alocado ou reservado para outra carga, conforme as regras definidas nos parâmetros de alocação de veículos.
O controle de alocação é realizado pela rotina OMSA230 - Alocação de Veículos, com os registros armazenados na tabela DAN.
A apresentação do help está relacionada à configuração dos parâmetros MV_ALOCVEI e MV_OMSVLVC, que determinam como o Sistema deve controlar a disponibilidade dos veículos.
Parâmetro MV_ALOCVEI
Quando o parâmetro MV_ALOCVEI está habilitado (.T.), o Sistema realiza o controle de alocação e reserva dos veículos, impedindo que um veículo seja utilizado em outra carga enquanto estiver dentro das condições de alocação configuradas.
Ao informar um veículo na rotina OMSA200, o Sistema valida sua disponibilidade de acordo com a configuração do parâmetro MV_OMSVLVC.
Parâmetro MV_OMSVLVC
O parâmetro MV_OMSVLVC define como o Sistema deve validar a disponibilidade do veículo:
| Conteúdo | Descrição |
|---|---|
| 0 | A validação considera a data e hora de alocação do veículo. |
| 1 | A validação considera o veículo indisponível até que o retorno da carga seja aprovado pela rotina OMSA320 - Retorno de Carga. |
Caso o veículo esteja indisponível conforme a regra configurada, o Sistema apresenta o help OMSVEIEMP.
Como funciona a alocação do veículo
Quando o parâmetro MV_ALOCVEI está configurado como .T., o Sistema realiza o controle de alocação do veículo por meio da tabela DAN.
O registro de alocação pode ocorrer durante:
- a criação de uma nova carga;
- a alteração de uma carga existente com associação de veículo.
A forma de validação da disponibilidade depende da configuração do parâmetro MV_OMSVLVC.
Cenário 1 - Validação por data e hora
MV_ALOCVEI = .T.
MV_OMSVLVC = 0 - Data e Hora
Nessa configuração, o Sistema verifica se o veículo informado na nova carga possui uma alocação registrada na rotina OMSA230 - Alocação de Veículos.
Na rotina OMSA230, é possível consultar e, quando permitido, editar os campos referentes à data/hora inicial e final da alocação.
O help OMSVEIEMP será apresentado quando houver conflito entre o período da nova carga e o período de alocação já registrado para o veículo.
Exemplo:
- Veículo já alocado: 10/08/2026, das 08:00 às 18:00;
- Nova carga: 10/08/2026, das 10:00 às 15:00.
Como os períodos apresentam conflito, o Sistema não permite a associação do veículo e apresenta o help OMSVEIEMP.
Cenário 2 - Validação até o retorno da carga
MV_ALOCVEI = .T.
MV_OMSVLVC = 1 - Após o retorno da carga aprovado pela OMSA320
Nessa configuração, o Sistema verifica se o veículo informado na nova carga já está sendo utilizado em outra carga que ainda não foi concluída conforme as regras do processo.
O veículo poderá ser utilizado em uma nova carga somente quando a carga anterior estiver com os status no OMSA200 igual a Faturada e Acertos Efetuados.
Enquanto a carga anterior não estiver nessas condições, o veículo será considerado alocado. Ao tentar utilizá-lo em uma nova carga, o Sistema poderá apresentar o help OMSVEIEMP.
Relação entre MV_ALOCVEI, MV_OMSVLVC e a tabela DAN
A tabela DAN e o comportamento do controle de alocação estão diretamente relacionados à configuração dos parâmetros:
| Parâmetro | Configuração | Comportamento |
| MV_ALOCVEI | .T. | Habilita o controle de alocação de veículos. |
| MV_ALOCVEI | .T. + MV_OMSVLVC = 0 | A tabela DAN é utilizada para o controle da alocação por data e hora. |
| MV_ALOCVEI | .T. + MV_OMSVLVC = 1 | O controle considera a utilização do veículo até a conclusão do processo de retorno da carga, conforme as regras do OMS. |
Portanto, a configuração dos parâmetros MV_ALOCVEI e MV_OMSVLVC determina como o Sistema controla a disponibilidade do veículo e em quais situações o help OMSVEIEMP poderá ser apresentado.
Como evitar o help OMSVEIEMP
Caso o controle de alocação de veículos não seja necessário para o processo operacional da empresa, avalie a possibilidade de desabilitar o parâmetro MV_ALOCVEI.
Após a alteração, quando aplicável:
- Estorne o processo de montagem da carga realizado anteriormente;
- Realize novamente a montagem da carga;
- Associe o veículo novamente.
Importante
Antes de alterar parâmetros do Sistema, avalie o impacto da mudança no processo operacional. O parâmetro MV_ALOCVEI é responsável pelo controle de disponibilidade e reserva dos veículos no OMS.
Saiba mais
Para mais informações sobre essa funcionalidade, os link's abaixo:
Ajuste para validação de veículo em carga
Logística - Linha Protheus - OMS - Parâmetros disponíveis para utilização do TOTVS OMS
0 Comentários