Árvore de páginas

Criação dos campos para a utilização do conceito Custo em Partes

Produto:

Microsiga Protheus®

Versões:

P12

Ambiente:

SIGAEST - Estoque/Custos

Descrição:

Esta documentação contém informações sobre o uso do Wizard para criação dos campos quando utilizado o conceito Custo em Partes.

A função de usuário para a criação dos campos é o Update UPDEST19.

A partir da versão 12, a mesma funcionalidade de criação dos campos passa a ser pelo Wizard ESTW001.


Importante

A partir da expedição contínua de Abril/2023, caso o ambiente possua LIB superior à 28/11/2022, será executado nova versão do Wizard. 

Procedimento para Implementação:

1) Antes de executar Wizard ESTW001 é imprescindível:

a) Realizar o backup da base de dados do produto que será executado o Wizard e dos dicionários de dados SXs.

b) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.

Caso houver alguma instância do Protheus em execução o Wizard apresentará a seguinte mensagem: "Erro ao abrir o SM0 exclusivo".

c) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o Wizard, certifique-se de que estão identificados pelo nickname. Caso o Wizard 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.

d) Possuir compilado no Repositório de Objetos o Ponto de Entrada MA330CP para definição das regras do Custo em Partes. Caso não houver o Ponto de Entrada compilado o LOG de atualização exibirá a mensagem: "O ponto de entrada MA330CP não está compilado no repositório."


2) Em Microsiga Protheus Smartclient, na tela de parâmetros iniciais, digite U_ESTW001

3) Clique em OK para continuar.

4) Após confirmar será apresentada tela com detalhes sobre a atualização do dicionário. Clique em Sim para seguir com a atualização.

5) Ao final do processamento será apresentado o LOG de atualização. Confirme para finalizar o processo.

Observação

Se os campos forem criados com sucesso, o LOG exibirá o nome das tabelas atualizadas, caso o Wizard não tenha criado os campos ou os mesmos já existirem no ambiente, o LOG não mostrará o nome das tabelas atualizadas.

A partir desta versão, o Wizard passará a fazer uso da ferramenta padrão UPDDISTR para criação dos campos do custo em partes no dicionário; através da criação de arquivo diferencial SDF, os novos campos podem ser imediatamente criados após a execução do Wizard, como também em momento futuro, desde que o ambiente esteja em modo exclusivo, ou seja, nenhum usuário pode estar utilizando o sistema, ou jobs/integrações/schedules podem estar sendo executados.

Procedimento para implementação:

  1. Caso exista um ou mais arquivos abaixo listados na pasta protheus_data/systemload, o Wizard irá sobrescrevê-los. Sugere-se a realização de backup de tais arquivos, caso este pacote em questão ainda não tenha sido aplicado:
    1. sdfxxx.txt onde xxx é o país referente ao pacote diferencial. Ex: Ambiente Brasil → sdfbra.txt; Ambiente Argentina → sdfarg.txt
    2. mnupack.txt
    3. manifest_update.txt
    4. hlpdfspa.txt
    5. hlpdfpor.txt
    6. hlpdfeng.txt
  2. Caso algum campo de custo médio precise ter seu tamanho alterado, isto deverá ser feito antes da execução do Wizard. Caso os campos sejam alterados posteriormente, será necessário executar novamente o Wizard para refletir a alteração nos tamanhos dos campos do custo em parte. Mais informações em: PEST06012 - MATA330 - Como aumentar a quantidade de Casas Decimais para os campos de CUSTOS
  3. O processo deverá ser executado pelo administrador
  4. O processo será executado por grupo de empresas, pois existe a possibilidade de configurar o tamanho dos campos de forma diferente em cada grupo.
  5. O parâmetro MV_PRJOVER deverá ter seu conteúdo igual à .T.
  6. O Ponto de Entrada MA330CP deverá estar compilado com as regras do custo em partes a ser implantada, pois isso refletirá na quantidade de campos a serem criados.
  7. O parâmetro MV_MOEDACM independente do conteúdo, será criado os campos para todas as moedas.


Procedimento para executar:

  1. Execute a rotina ESTW001 via smartclient.
  2. Leia atentamente as informações apresentadas e confirme o checkbox do passo 1 - Informações do Processo e avance.
  3. Informe o grupo de empresas e a senha do usuário administrador no passo 2 - Grupo de Empresas e avance.
  4. Verifique se as informações apresentadas no passo 3 - Visualizar campos estão corretas (quantidade de partes configuradas no ponto de entrada MA330CP, as moedas em cada parte) e avance.
  5. Conclua o Wizard no passo 4 - Fim do Processo.
  6. Ao finalizar o Wizard, será questionado se o UPDDISTR será executado imediatamente. Caso seja, é necessário que o ambiente esteja em modo exclusivo. Caso não seja executado, o arquivo SDF permanecerá na pasta systemload, e poderá ser aplicado posteriormente com o UPDDISTR. Atenção: Caso opte pela execução posterior do UPDDISTR, selecione somente o(s) grupo(s) de empresa onde o tamanho dos campos seja o mesmo que o grupo de empresa informado no passo 2 - Grupo de empresas do Wizard.
  7. Caso tenha optado pela execução imediata do UPDDISTR, aguarde a finalização da execução, onde será apresentada mensagem de sucesso ou, caso ocorra algum erro no processamento, será apresentado em tela.


Tabelas atualizadas:

  • SB2 - Saldos em Estoque;
  • SB6 - Saldos em poder de terceiros;
  • SB9 - Saldos Iniciais;
  • SC2 - Ordens de Produção;
  • SD1 - Itens das NFs de Entrada;
  • SD2 - Itens das NFs de Saída;
  • SD3 - Movimentos Internos
Pode lhe interessar:

Custo Médio, FIFO e Recalculo do Custo - Estoque

Custo em Partes - Recálculo do Custo Médio