You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 85
Next »
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: | Rotina | Nome Técnico | OFIXA011 | Orçamento por Fases |
Rotina(s) envolvida(s) | Nome Técnico | OFINJD06 | Parts Data (DPE) | OFINJD38 | Cons. Invent. PMM | OFIOR430 | Itens P/ Contagem | OFIOR610 | Etiq Codigo Barras | OFIPM040 | Contagem Estoque |
|
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: - No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A).
- 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.
- 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;
- 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).
- Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
- Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.
- 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! |
---|
- 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.
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)