Histórico da Página
Novos parâmetros MV_MIL0096 e MV_MIL0097
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||||||||
Segmento: | Varejo | ||||||||||||||||
Módulo: | Autopeças (SIGAPEC) e Oficina (SIGAOFI) | ||||||||||||||||
Rotina: |
| ||||||||||||||||
País(es): | Todos | ||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||
Sistema(s) Operacional(is): | Windows®/Linux®. |
Descrição
Implementado o UPDVEIIJ para criar os parâmetros MV_MIL0096 e MV_MIL0097.
Atualmente, o sistema precisa de uma definição com relação a obtenção da informação referente a locação. Esta informação pode ser obtida da tabela SB5 ou da tabela SBZ (campos B5_LOCALI2 e BZ_LOCALI2). Esta definição é feita por meio do parâmetro MV_ARQPROD. No entanto, caso o parâmetro MV_ARQPROD esteja configurado com SBZ, a locação da peça também deve ser considerada na tabela SB5, em casos do registro na SBZ não for encontrado ou esteja em branco.
Com a implementação do parâmetro MV_MIL0096, o sistema poderá ser configurado para definir se a locação da peça também deve ser considerada na tabela SB5 ou não, quando o parâmetro MV_ARQPROD estiver configurado com SBZ. Desta forma, se o conteúdo do parâmetro MV_MIL0096 estiver com:
S=Sim: este é o conteúdo padrão da criação do parâmetro. Caso estiver com S, será controlado como é feito atualmente, ou seja, será verificado se existe na tabela SBZ e, caso não haja o registro ou o conteúdo do campo esteja em branco, será realizada a pesquisa na tabela SB5.
N=Não: caso estiver com N, somente será considerada a tabela configurada no parâmetro MV_ARQPROD. Desta forma, caso não seja encontrado o registro da peça na tabela SBZ ou o conteúdo do campo BZ_LOCALI2 esteja em branco, não será feita a pesquisa na tabela SB5.
Já o parâmetro MV_MIL0097 é utilizado para configurar se o sistema irá considerar conteúdo vazio/ em branco dos campos da tabela SBZ como informação válida ou não considera e verifica a tabela SB1/SB5. Seu conteúdo é S=Considera / N=Não Considera. O conteúdo padrão é N.
Importante
Antes de executar o compatibilizador UPDVEIIJ é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório 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:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em TOTVS Smart Client, digite U_UPDOFIIJ no campo Programa Inicial.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - 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.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
Atualizações do Compatibilizador
Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_MIL0096 |
Tipo | Caracter |
Descrição | A locacao da peca tambem deve ser considerada na tabela SB5 quando o parametro MV_ARQPROD estiver configurado com SBZ? S=Considera / N=Nao Considera |
Valor Padrão | S |
Nome da Variável | MV_MIL0097 |
Tipo | Caracter |
Descrição | Considera conteudo vazio dos campos da tabela SBZ como informacao valida ou nao considera e verifica a tabela SB1/SB5? S=Considera / N=Nao Considera |
Valor Padrão | N |
Procedimento para Utilização
- No Oficina (SIGAOFI) acesse Atualizações / Mov Pecas / Contagem Estoque (OFIPM040).
- Inclua um Inventario
- Selecione Itens
- Preencha os Filtros
- Clique em OK
Serão listadas as peças para contagem obedecendo as regras referente ao parâmetro MV_MIL0096. - Em seguida acesse: Atualizações / Mov Oficina / Orçamento por Fases (OFIXA011)
- Inclua um Orçamento
- Inclua Itens
O campo Armazém Padrão na aba de Peças deve obedecer as regras referente ao parâmetro MV_MIL0097.
Obs: A configuração destes parâmetros apresentará reflexo nas rotinas:Orçamento por Fases (OFIXA011)
Parts Data (DPE) (OFINJD06)
Cons. Invent. PMM (OFINJD38)
Itens P/ Contagem (OFIOR430)
Etiq Codigo Barras (OFIOR610)
Contagem Estoque (OFIPM040)