Page tree

Construção Civil - PME


Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura / Distribuição e Logistíca

Módulo:

Manutenção de Ativos e Gestão de Frotas.

Rotina:

Rotina(s) envolvida(s)

Nome Técnico

MNTA692.

Planejamento de Obras.

MNTC681 

Consulta de Histórico de Desmobilização
MNTC682Consulta de Mob\Desmob
MNTR682Relatório de Mob\Desmob

Parâmetro(s):

MV_NGDTPLA

Chamados relacionados

XXXXXX

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas utilizadas:

TVY - Planejamento de Obras (Atual) 

TVX - Hist. Linha de Base           

TVZ - Historico de Desmobilizacao   


Sistema(s) operacional(is):

Windows / Linux

Versões/Release:

V11


Descrição

Implementado no módulo de Manutenção de Ativos e Gestão de Frotas o suíte de Construção Civil, que é composto pela subdivisão de PME (Planejamento de Mobilização/Desmobilização de Equipamentos). Essa ferramenta de gestão possibilitará uma visualização mais específica dos equipamentos, bem como um controle maior e exclusivo das obras administradas.

Plano de Mobilização e Desmobilização de Equipamentos [PME] (MNTA692): a rotina citada possui a função de elaborar um cronograma com a quantidade de equipamentos necessários para determinada obra por um certo tempo. Esse planejamento tem por base a indicação da família e modelo dos veículos/bens que serão destinados a uma construção futura. Segue lista de campos da rotina:

 

  • Código (TVY_ID) - Código identificador do planejamento.
  • Descrição (TVY_DESCRI) - Descrição do planejamento.
  • Família (TVY_CODFAM) - Código da família de Bens.
  • Descrição (TVY_DESFAM) - Nome/descrição da família de bens.
  • Modelo (TVY_TIPMOD) - Código do tipo do modelo.
  • Descrição (TVY_DESMOD) - Nome/descrição do tipo do modelo.
  • Data do Planejamento (TVY_DTPLAN) - Data original do planejamento
  • Sequência (TVX_SEQUEN) - Sequencial de alteração desde o planejamento original.
  • Data Início (TVX_DTINIC) - Data de início do planejamento.
  • Data Fim (TVX_DTFIM) - Data de término do planejamento.
  • Quantidade (TVX_QUANT) - Quantidade de bens previstos no planejamento.
  • Motivo (TVX_MOTIVO) - Motivo da inserção da linha.
  • Última Alt. (TVX_DTALT) - Data da última alteração.
  • Responsável (TVX_CODUSU) - Código do responsável pelo planejamento.
  • Descrição (TVX_NOMUSU ) - Nome do responsável pelo planejamento.

 

Importante

Antes de executar o compatibilizador informe o nome do compatibilizador é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador \PROTHEUS11_DATA\DATA e dos dicionários de dados SXs  \PROTHEUS11_DATA\SYSTEM.
  • Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme 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 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), veja se a empresa utiliza Integridade   Referencial, selecionando a opção Integridade/Verificação   (APCFG60A).
  2. Se não   há Integridade Referencial ativa,   são relacionadas em uma nova janela todas as empresas e filiais cadastradas   para o sistema e 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 instruções.
  3.  Se há Integridade Referencial ativa   em todas as empresas e filiais, é   exibida uma mensagem na janela Verificação   de relacionamento entre tabelas. Confirme a mensagem para que a   verificação seja concluída, ou;
  4.  Se   há 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 cadastradas 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. Nestes   casos descritos nos itens “iii” ou   “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6.  Quando desativada a Integridade Referencial,   execute o compatibilizador, conforme instruções.
  7. Aplicado o compatibilizador, a Integridade   Referencial deve ser reativada, SE E   SOMENTE SE tiver sido desativada, através da 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 ByYou Smart Client, digite informe o nome do compatibilizador no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a ___/___/____.
  2. Clique em OK para continuar.
  3. Após a confirmação é exibida 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 xxxx().
  4. Ao confirmar é exibida 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, é exibida 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.

 

Descreva se há algum procedimento necessário após a aplicação do compatibilizador.

Atualizações do Compatibilizador

  1. Criação  de perguntas no arquivo SX1 – Cadastro de Perguntas:
PerguntaImprimir ?                    Quebrar Página ?              De Bem ?                      Até Bem ?                     
ArquivoMNTC681   MNTC681   MNTC681   MNTC681   
ordem1234
TipoCCCC
Tamanho111616

 

 

PerguntaDe Empresa/Filial ?           Até Empresa/Filial ?          De Família ?                  Até Família ?                 De Modelo ?                   Até Modelo ?                  
ArquivoMNTC682   MNTC682   MNTC682   MNTC682   MNTC682   MNTC682   
Ordem123456
TipoCCCCCC
Tamanho1010661010
PerguntaDe Data ?                     Até Data ?                    
ArquivoMNTC682   MNTC682   
Ordem78
TipoDD
Tamanho88
PerguntaDe Empresa/Filial?            Até Empresa / Filial ?        De Família ?                  Até Família ?                 De Modelo ?                   Até Modelo ?                  
ArquivoMNTR682   MNTR682   MNTR682   MNTR682   MNTR682   MNTR682   
Ordem123456
TipoCCCCCC
Tamanho1010661010
PerguntaDe Data ?                     Até Data ?                    Tabulação ?                   
ArquivoMNTR682   MNTR682   MNTR682   
Ordem789
TipoDDC
Tamanho881


2. Criação  de tabela no arquivo SX2– Tabelas:

Chave

Nome

Modo

Único

PYME

TVYPlanejamento de Obras (Atual)ExclusivoTVY_FILIAL + TVY_IDN
TVXHist. Linha de Base           ExclusivoTVX_FILIAL + TVX_ID + TVX_SEQUENN
TVZHistorico de Desmobilizacao   ExclusivoTVZ_FILIAL + TVZ_CODBEM + DToS(TVZ_DTALT) + TVZ_HRALT + DToS(TVZ_DTDES)   N

 

3. Criação de Campos no arquivo SX3 – Campos:

  • Tabela TVY - Planejamento de Obras (Atual)
CampoTVZ_FILIALTVZ_CODBEMTVZ_NOMBEM
TipoCCC
Tamanho81640
Decimais000
Formato@!                                           @!                                           @!                                           
TítuloFilial      Código Bem  Nome Bem    
DescriçãoFilial do Sistema        Código do Bem           Nome do Bem              
Nível111
Usado SimSim
Obrigaório SimNão
Browse SimSim
Opções                                                                                                                                                                                                                                
When                       INCLUI                                                                  
Relação                                                                                                                           IIf(INCLUI, ' ', NGSEEK('ST9', TVZ->TVZ_CODBEM, 1, 'T9_NOME'))       
Val. Sistema                                        ExistCpo('ST9', M->TVZ_CODBEM, 1)                                                                                                   
HelpFilial do Sistema   Código do Bem           Nome do Bem,
CampoTVZ_DTALT TVZ_HRALT TVZ_DTDES 
TipoDCD
Tamanho858
Decimal000
Formato                                             99:99                                                                                     
TituloData Alt.   Hora Alt.   Data Desmob.
DescriçãoData da Alteração        Hora da Alteração        Data de Desmobilização   
Nível111
UsadoSimSimSim
ObrigatórioSim Sim Não 
BrowseSimSimSim
Opções                                                                                                                                                                                                                             
When                                                                                           INCLUI         
RelaçãoIIf(INCLUI, dDataBase, TVZ->TVZ_DTALT)                                                                                  
Val. Sistema
                                                                                                                                                                             
Help Data da Alteração        Hora da Alteração         Data de Desmobilização   
CampoTVZ_CODUSUTVZ_NOMUSU
TipoCC
Tamanho640
Decimal00
Formato                                                                                          
TituloUsuário     Nome        
DescricãoCódigo do Usuário        Nome do Usuário          
Nivel11
UsadoSimSim
ObrigatórioSim 
BrowseSSim
Opções                                                                                                                                                                                                                      
When                                                                                                                        
RelacaoIIf(INCLUI, RetCodUsr(), TVZ->TVZ_CODUSU)   IIf(INCLUI, UsrFullName(RetCodUsr()), UsrFullName(TVZ->TVZ_CODUSU))       
Val. Sistema                                                                                                                                                                                                                             
HelpCódigo do Usuário   Nome do Usuário  

 

 

 

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

 

6.  Criação ou Alteração de Índices no arquivo SIX – Índices:

Índice

TVX

Ordem

1

Chave

TVX_FILIAL + TVX_ID + TVX_SEQUEN

Descrição

ID + Sequencia                                                        

Proprietário

S

Índice

TVZ

TVZ

Ordem

1

2

Chave

TVZ_FILIAL + TVZ_CODBEM + DTOS(TVZ_DTALT) + TVZ_HRALT + DTOS(TVZ_DTDES)

TVZ_FILIAL + DTOS(TVZ_DTALT) + TVZ_HRALT + DTOS(TVZ_DTDES)

Descrição

Codigo Bem + Data Alt. + Hora Alt. + Data Desmob.                     

Data Alt. + Hora Alt. + Data Desmob.                                  

Proprietário

S

 

Índice

TVZ

Ordem

3

Chave

TVZ_FILIAL + TVZ_CODUSU + TVZ_CODBEM + DTOS(TVZ_DTALT) + TVZ_HRALT

Descrição

Usuario + Codigo Bem + Data Alt. + Hora Alt.                                                        

Proprietário

S


Índice

TVY

TVY

Ordem

1

2

Chave

TVY_FILIAL + TVY_ID                                   

TVY_FILIAL + DTOS(TVY_DTPLAN) + DTOS(TVY_DTINIC) + TVY_CODFAM + TVY_TIPMOD

Descrição

ID                                                                    

Dt. Plane. + Dt. Inicio + Familia + Modelo                            

Proprietário

S

S

Índice

TVY

TVY

Ordem

3

4

Chave

TVY_FILIAL + TVY_CODUSU + TVY_ID         

TVY_FILIAL + TVY_CODFAM + TVY_TIPMOD + DTOS(TVY_DTPLAN) + DTOS(TVY_DTINIC)

Descrição

Responsavel + ID                                          

Familia + Modelo + Dt. Plane. + Dt. Inicio                            

Proprietário

S

S

Índice

TVY

TVY

Ordem

5

6

Chave

TVY_FILIAL + TVY_TIPMOD + TVY_CODFAM + DTOS(TVY_DTPLAN) + DTOS(TVY_DTINIC 

TVY_FILIAL + DTOS(TVY_DTALT) + TVY_SEQUEN       

Descrição

Modelo + Familia + Dt. Plane. + Dt. Inicio                                                          

Ultima Alt. + Sequencia                                                                        

Proprietário

S

S

 

 

7.  Criação  de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

MV_NGDTPLA

Tipo

N

Descrição

Dia limite para a alteracao dos planejamentos     

Valor Padrão

 

 

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

  • Tabela TVY – Planejamento de Obras (Atual).

Campo

TVY_CODFAM

Sequência

001

Campo Domínio

TVY_DESFAM

Tipo

P

Regra

ST6->T6_NOME                                      

Posiciona?

S

Chave

xFilial('ST6') + M->TVY_CODFAM                                                                      

Condição

 

Proprietário

S



Campo

TVY_TIPMOD

Sequência

001

Campo Domínio

TVY_DESMOD

Tipo

P

Regra

TQR->TQR_DESMOD                                                                                     

Posiciona?

S

Chave

xFilial('TQR') + M->TVY_TIPMOD

Condição

 

Proprietário

S

 

 

 

Procedimento para Utilização 

Planejamento de Obras.   

  1. No Manutenção de Ativos com Gestão de Frotas (SIGAMNT), acesse Atualizações /Construção Civil /PME/Planejamento Obra.
    O sistema apresenta a janela de Planejamentos cadastrados .
  2. Selecione a opção Incluir
    O sistema exibirá  a tela de cadastros de Planejamento.
  3. Preencha o cadastro conforme orientação dos helps de campos e confirme.

 

Consulta de Mob\Desmob

  1. No Manutenção de Ativos com Gestão de Frotas (SIGAMNT), acesse Consultas /Construção Civil /PME/Consulta de Mob\Desmob
    O  sistema exibirá  a tela de perguntas da consulta.
  2. Preencha a tela conforme orientação dos helps de campos e confirme.
    O  sistema exibirá  a Consulta de Mob\Desmob
  3. Selecione a opção Selecionar Empresa/Filial
    O  sistema exibirá  os dados dos planejamentos disponíveis e equipamentos.

 

Relatório de Mob\Desmob

  1. No Manutenção de Ativos com Gestão de Frotas (SIGAMNT), acesse Relatórios /Construção Civil /PME/Relatório de Mob\Desmob
    O  sistema exibirá  a tela de perguntas da consulta.
  2. Preencha a tela conforme orientação dos helps de campos e confirme.
    O  sistema exibirá  o relatório impresso.

 

Consulta de Histórico de Desmobilização

  1. No Manutenção de Ativos com Gestão de Frotas (SIGAMNT), acesse Atualizações/Controle de Oficina/Bens/Bens.
    O  sistema exibirá  a tela de bens cadastrados.
  2. Posiciona o cursor sobre o bem a ser impresso e selecionar a opção 'Alterar'.
    O  sistema exibirá  o bem cadastrado.
  3. Alterar ou inserir (caso vazio), conteúdo no campo Dt. Desmob (T9_DTDESMO) e confirmar.
  4. Acesse Consultas/Construção Civil/PME/Consulta de Histórico de Desmobilização.
    O  sistema exibirá  os registros de Histórico de Desmobilização.
  5. Selecione a opção 'Visualizar'.
    O  sistema exibirá  o registro em questão.