Árvore de páginas

Melhoria no Controle de Pátios e Portarias

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Logística

Módulo:

SIGAGFE

Rotinas:

GFEA517 - Agendamentos

GFEA519 - Registrar Movimentos

GFEA522 - Acesso de Veículos

País:

Brasil

Banco de Dados:

Todos

Tabelas Utilizadas:

GWV - Agendamento

GWW - Documentos de Carga do Agendamento

GWX - Endereços do Agendamento

GWY - Tipos de Veículo do Agendamento

GWZ - Visitantes do Agendamento

GX1 - Motoristas/Ajudantes do Agendamento

GX3 - Movimentação de Veículos

GX4 - Movimentação dos Pontos de Controle

GX6 - Veículos da Movimentação

GX7 - Visitantes da Movimentação

GX8 - Motoristas da Movimentação

GX9 - Unitizadores da Movimentação

Sistemas Operacionais:

Windows/Linux

Descrição

Houve alteração no cadastro de Agendamentos (GFEA517), para não permitir a inclusão de registros duplicados para documentos de carga, endereços, motoristas/ajudantes, visitantes e tipos de veículo. Foi alterado também para excluir esses registros na exclusão do agendamento.

Houve alteração no Registro de Movimentos (GFEA519), para permitir informar a sequência da operação, não sendo mais necessário usar exclusivamente a consulta (zoom) do código de operação para determinar ambas as informações.
Alterado para não permitir a inclusão de registros duplicados para agendamento, veículos, motoristas, visitantes e unitizadores. Alterado também para excluir esses registros na exclusão do movimento.
Alterado para preencher as informações do agendamento ao informar o número. Até então, o preenchimento só ocorria ao selecioná-lo a partir da consulta (zoom).

No Acesso de Veículos (GFEA522), na tela 1 foi incluída a formatação do campo CPF do motorista.

Na tela 5 houve alteração para permitir informar a sequência da operação, não sendo mais necessário usar exclusivamente a consulta (zoom) do código de operação para determinar ambas informações.

Alterado ainda para validar se a configuração de operação está cadastrada.

Importante

Antes de executar o compatibilizador, informe o GFE118A4, é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA, se versão 10, ou \PROTHEUS11_DATA\DATA, se versão 11) e dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM, se versão 10, ou \PROTHEUS11_DATA\SYSTEM, se versão  11).
  • Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados de acordo com o produto instalado na empresa.
  • Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
  • Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
  • O compatibilizador deve ser executado com a Integridade Referencial desativada*.

 

Atenção

O procedimento a seguir deve ser realizado por um profissional qualificado, como o Administrador de Banco de Dados (DBA) ou equivalente!

A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:

  1. No Configurador (SIGACFG), verifique se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação   (APCFG60A).
  2. Se não houver Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema, sendo que nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário   qualquer outro procedimento de ativação ou desativação de integridade. Basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme as instruções.
  3.  Se houver Integridade Referencial ativa em todas as empresas e filiais é apresentada uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou;
  4.  Se não houver Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais registradas para o sistema e, somente a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação).
  5. Nos casos descritos nos itens 3 e 4, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6.  Uma vez desativada a Integridade Referencial, execute o compatibilizador de acordo com as instruções.
  7. Aplicado o compatibilizador, a Integridade   Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, pela opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as   informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.

 

Contate o Help Desk Framework EM CASO DE DÚVIDAS!

 

  1. Em Microsiga Protheus TOTVS Smart Client (se versão 10) ou ByYou Smart Client (se versão 11), digite o U_GFE118A4 no campo Programa Inicial. 
  2. Clique em OK para continuar.
  3. Depois da confirmação é apresentada uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa GFE118A4.
  4. Ao confirmar é apresentada uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    1. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
      É apresentada uma mensagem explicativa na tela.
    2. Em seguida é apresentada a janela Atualização concluída, com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
    3. Clique em Gravar para salvar o histórico (log) apresentado.
    4. Clique em OK para encerrar o processamento.

Procedimento para Implantação

O sistema é atualizado logo depois da aplicação do pacote de atualizações (Patch) deste chamado.

Atualizações do Compatibilizador

  1. Alteração de Campos no arquivo SX3 – Campos:
  • Tabela GWV - Agendamento:

Campo

GWV_HRAGEN

Val. Sistema

GFEVLDHR(M->GWV_HRAGEN)

Campo

GWV_NRROM

Val. Sistema

ExistCpo('GWN',M->GWV_NRROM)

Campo

GX3_CDOPER

Consulta Padrão

GVISD

Campo

GX3_SEQ

Val. Sistema

(Em branco)

WhenINCLUI

 

2.  Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa GVIOPS: 

Alias

GVIOPS

Tipo

4

Sequência

01

Coluna

04

Descrição

Desc Conf Oper

Contém

GVI_DSCONF

 

3.  Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa GVISD:

Alias

GVISD

Tipo

1

Sequência

01

Coluna

DB

Descrição

Conf + Seq + Desc

Contém

GVI

Alias

GVISD

Tipo

2

Sequência

01

Coluna

01

Descrição

Operação+Seq+Desc

Contém

(Em branco)

Alias

GVISD

Tipo

4

Sequência

01

Coluna

01

Descrição

Operação

Contém

GVI_CDOPER

Alias

GVISD

Tipo

4

Sequência

01

Coluna

02

Descrição

Desc Conf Oper

Contém

GVI_DSCONF

Alias

GVISD

Tipo

4

Sequência

01

Coluna

03

Descrição

Seq

Contém

GVI_SEQ

Alias

GVISD

Tipo

5

Sequência

01

Coluna

(Em branco)

Contém

GVI_CDOPER

Alias

GVISD

Tipo

5

Sequência

02

Coluna

(Em branco)

Contém

GVI_SEQ

Alias

GVISD

Tipo

5

Sequência

02

Coluna

(Em branco)

Contém

GVI_DSCONF

 

4.  Criação de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela GWV - Agendamentos

Campo

GWV_CDOPER

Sequência

002

Campo Domínio

GWV_DSCONF

Tipo

X

Regra

Posicione("GVI",1,xFilial("GVI")+M->GWV_CDOPER+M->GWV_SEQ,"GVI_DSCONF")','GWV_DSCONF

Posiciona?

N

Proprietário

S

Campo

GWV_SEQ

Sequência

001

Campo Domínio

GWV_DSCONF

Tipo

X

Regra

Posicione("GVI",1,xFilial("GVI")+M->GWV_CDOPER+M->GWV_SEQ,"GVI_DSCONF")

Posiciona?

N

Proprietário

S

 

  • Tabela GX3 - Agendamentos

Campo

GX3_CDOPER

Sequência

003

Campo Domínio

GWV_DSCONF

Tipo

X

Regra

Posicione("GVI",1,xFilial("GVI")+M->GX3_CDOPER+M->GX3_SEQ,"GVI_DSCONF")

Posiciona?

N

Proprietário

Campo

GX3_CDOPER

Sequência

001

Campo Domínio

GWV_DSCONF

Tipo

X

Regra

Posicione("GVI",1,xFilial("GVI")+M->GX3_CDOPER+M->GX3_SEQ,"GVI_DSCONF")

Posiciona?

N

Proprietário

 

  • Tabela GX9 - Unitizadores da movimentação

Campo

GX9_CDUNIT

Sequência

001

Campo Domínio

GX9_DSUNIT

Tipo

X

Regra

Posicione("GUG",1,xFilial("GUG")+M->GX9_CDUNIT,"GUG_DSUNIT")

Posiciona?

N

Proprietário

Procedimento para Utilização

  1. No SIGAGFE, acesse Atualizações > Movimentação > Pátios e Portarias > Agendamentos (GFEA517).

       2. Inclua um registro.

       3. Nas abas Documento de Carga, Endereços, Motoristas/Ajudantes, Visitantes e Tipos de Veículo informe registros duplicados. Deverá ser exibida mensagem não permitindo registros duplicados.

       4. Informar código de operação e sequência não cadastrados. Salvar o agendamento.
            Em seguida, informar conteúdo cadastrado e salvar agendamento. Na primeira situação deverá ser apresentada uma mensagem indicando registro não cadastrado. Na segunda, não apresentará tal inconsistência.

       5. No SIGAGFE, acesse Atualizações > Movimentação > Pátios e Portarias > Registrar Movtos GFEA519).

       6. Inclua um registro.

       7. Nas abas Agendamento, Veículos, Motoristas, Visitantes e Unitizadores informe registros duplicados. Deverá ser exibida mensagem não permitindo registros duplicados.

       8. Informar código de operação e sequência não cadastrados. Salvar agendamento. Em seguida, informe conteúdo cadastrado e salvar agendamento. Na primeira situação deverá ser apresentada uma mensagem indicando registro não cadastrado. Na segunda, não apresentará tal inconsistência.

       9. No SIGAGFE, acesse Atualizações > Movimentação > Pátios e Portarias > Acesso de Veículos GFEA522).

      10. Na tela 1, informe o CPF do motorista. Deverá ser realizada a formatação do campo.

       11. Na tela 5, informe operação e sequência não cadastrados e clique em Avançar. Em seguida, informe conteúdo cadastrado e clique em Avançar. Na primeira situação deverá ser apresentada uma mensagem indicando registro não cadastrado. Na segunda, não apresentará tal inconsistência.