Árvore de páginas

DO REQUISITO

Características do Requisito

Linha de Produto:

Microsiga

Segmento:

Varejo

Módulo:

Oficina (SIGAOFI) e Autopeças (SIGAPEC)

Rotina:

Rotina

Nome Técnico

OFIPM040

Contagem de Estoque

Rotina(s) envolvida(s)

Nome Técnico

OFIOA180

Equipe Técnica

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

VAI

VPF

VPE

Sistema(s) Operacional(is):

Windows®/Linux®.

Descrição

Implementado o UPDOFIKA para otimizar a rotina Contagem de Estoque (OFIPM040) permitindo que através desta rotina os usuários possam efetuar a contagem, digitação e apuração das divergências encontradas no estoque da empresa. O processo é constituído de três fases (podendo ser configuradas até 5 fases no máximo), que vão desde a impressão da planilha de contagem, passando pelas digitações e finalizando com a apuração. A ferramenta possibilita eleger usuários responsáveis que controlarão as fases do processo.

 

Importante

Antes de executar o compatibilizador informe o UPDOFIKA é 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:

  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 TOTVS Smart Client, digite U_UPDOFIKA no campo Programa Inicial
  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.
  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.

 

Atualizações do Compatibilizador

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

  • Tabela VAI - Técnicos:

Campo

VAI_INVUSR

VAI_INVDIV

Tipo

Caracter

Caracter

Tamanho

1

1

Decimal

0

0

Formato

@!

@!

Título

Inv.Usuario 

Inv.Dig.Div.

Descrição

Inventario Tp.Usuario    

Inventario Digit.Diverg. 

Nível

1

1

Usado

Sim

Sim

Obrigatório

Não

Não

Browse

Não

Não

Opções

1=Coordenador;2=Digitador                        

0=Nao;1=Sim                                                         

When

 

 

Relação

 

 

Val. Sistema

Pertence("12")                                                  

Pertence("01")                      

Help

Informe o Tipo de Usuario
no Inventario.

Informe se e permitido o Usuario
alterar as quantidades dos Itens
com divergencias apos Finalizacao
do Inventario.

 

  • Tabela VPF - Itens do Inventario AutoPecas:

Campo

VPF_CODIGO

Tipo

Caracter

Tamanho

6

Decimal

0

Formato

@!

Título

Inventario  

Descrição

Inventario  

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

 

When

 

Relação

 

Val. Sistema

 

Help

Informe o Codigo do Inventario.


  • Tabela VPE - Inventario AutoPecas:

Campo

 VPE_GERAB7VPE_LOCALI VPE_LOCALF VPE_PARINV

Tipo

Caracter

CaracterCaracterMemo

Tamanho

1

151570

Decimal

0

000

Formato

@!

@!@!@!

Título

Gera SB7/NF 

Loc.Inicial Loc.Final   Parametros  

Descrição

Gera SB7/NF              

Localizacao Inicial      Localizacao Final        Parametros  

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Não

NãoNãoNão

Opções

0=Nao;1=SB7;2=NF  

   

When

 

   

Relação

 

   

Val. Sistema

pertence("123")    

   

Help

Informe se gera SB7 ou NF.

Informe a Localizacao Inicial.

Informe a Localizacao Final.

Informe os Parametros do Inventario.

Campo

 VPE_OBSERVVPE_NFIENT VPE_SERENT VPE_FORNEC 

Tipo

Caracter

CaracterCaracterCaracter

Tamanho

70

936

Decimal

0

000

Formato

@!

@!@!@!

Título

Observacao  

Nro.NF      Serie NF    Fornecedor  

Descrição

Observacao  

Numero da NF             Serie da NF              Codigo do fornecedor     

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Não

NãoNãoNão

Opções

 

   
Consulta Padrão   SA3

When

 

   

Relação

 

   

Val. Sistema

 

   

Help

Informe a Observacao do Inventario.

Informe o numero da nota fiscal de
entrada.

Informe a serie da NF de entrada.

Informe o codigo do fornecedor.

Campo

 VPE_LOJAVPE_NUMPED 

Tipo

Caracter

Caracter

Tamanho

2

6

Decimal

0

0

Formato

@!

@!

Título

Loja        

Numero      

Descrição

Loja do fornecedor       

Numero do Pedido         

Nível

1

1

Usado

Sim

Sim

Obrigatório

Não

Não

Browse

Não

Não

Opções

 

 

When

 

 

Relação

  

Val. Sistema

 

 

Help

Informe a loja do fornecedor.

Informe o numero do pedido da nota
fiscal de saida.


Alteração de Campos no arquivo SX3 – Campos:

  • Tabela VPE - Inventario AutoPecas:

Campo

VPE_BLOQB1

VPE_FASE

Tipo

Caracter

Caracter

Tamanho

1

2

Decimal

0

0

Formato

@!

@!

Título

Bloqueia SB1

Fase Invent 

Descrição

Bloqueia Itens SB1       

Fase Inventario AutoPecas

Nível

1

1

Usado

Sim

Sim

Obrigatório

Não

Não

Browse

Não

Não

Opções

0=Nao;1=Sim                                                                  

 

When

 

 

Relação

 

 

Val. Sistema

Pertence("01")     

 

Help

Informe se o Inventario Bloqueia os Itens

Informa a fase atual que a contagem se
encontra.

Importante:

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

 

Criação de Índices no arquivo SIX – Índices:

Índice

VPF

Ordem

4

Chave

VPF_FILIAL+VPF_CODIGO+VPF_NROREL    

Descrição

Codigo + Nro.Folha/Item                     

Proprietário

S

 

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

Nome da Variável

MV_MIL0070

Tipo

Caracter

Descrição

Inventario de Pecas – Validar Intervalo de Localizacao nos Inventarios Em Aberto. ( 1=Sim / 0=Nao )

Valor Padrão

0

Nome da Variável

MV_MIL0071

Tipo

Caracter

Descrição

Inventario de pecas gera 1=SB7 ou 2=NF

Valor Padrão

1

Nome da Variável

MV_MIL0072

Tipo

Caracter

Descrição

Inventario de Pecas – Filtro do Produto 0=sem filtro / 1=Marca/Linha/Familia / 2=Familia/Grupo/SubGrupo

Valor Padrão

0

Procedimento para Configuração

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:

Itens/Pastas

Descrição

Nome:

MV_MIL0070

Tipo:

Caracter

Cont. Por.:

1

Descrição:

Inventario de Pecas – Validar Intervalo de Localizacao nos Inventarios Em Aberto. ( 1=Sim / 0=Nao )

 

Itens/Pastas

Descrição

Nome:

 MV_MIL0071

Tipo:

Caracter

Cont. Por.:

2

Descrição:

 Inventario de pecas gera 1=SB7 ou 2=NF

 

Itens/Pastas

Descrição

Nome:

 MV_MIL0072

Tipo:

Caracter

Cont. Por.:

0

Descrição:

 Inventario de Pecas – Filtro do Produto 0=sem filtro / 1=Marca/Linha/Familia / 2=Familia/Grupo/SubGrupo

 

Procedimento para Utilização


No Oficina (SIGAOFI), acesse: Atualizações\Cad Gerais\Equipe técnica (OFIOA180).

Existem dois perfis de usuários: Coordenador, habilitado a incluir e coordenar contagens já em andamento; Digitador, habilitado a digitar as quantidade das contagens em aberto.

Pesquise pelo técnico a ser coordenador ou digitador e clique em Alterar.

Na pasta Peças altere o campo Inv. Usuário (VAI_INVUSR) informe 1=Coordenador para os usuários a serem cadastrados como coordenadores. Ou informe 2=Digitador para os usuários a serem cadastrados como digitadores.

Na mesma rotina e ainda na pasta Peças, altere o campo Inv.Dig.Div (VAI_INVDIV) para configurar os usuários habilitados a alterar as quantidades dos itens com divergências depois da finalização do inventário. Informe 1=Sim

para que este usuário seja habilitado a fazer tal alteração, ou digite 0=Não para não habilitar.

Em seguida acesse o módulo AutoPeças (SIGAPEC) com o usuário coordenador, e acesse a rotina de contagem de estoques em Atualizações\Mov Peças\Contagem Estoques (OFIPM040). É necessário acessar primeiramente

com o usuário coordenador, pois somente este usuário será habilitado a incluir uma nova contagem.

Com este usuário é possível acessar as seguintes opções: Incluir, Manutenção Pesquisar. Clique em Incluir.

Em seguida, selecione Sim para selecionar os itens para o inventário. E preencha os parâmetros.

Confirme e aguarde a seleção dos itens.

Em seguida será apresentada uma tela com informações sobre data e hora do início inventário, parametrização e botões com ações a serem feitas no inventário. Neste momento somente as ações Cancelar e Imprimir Relação 1 estarão habilitadas.

Para Cancelar inventário, clique no botão Cancelar inventário.

Para imprimir relação da primeira contagem, clique na opção Imprimir relação 1.

Observe que depois que a relação da primeira contagem for impressa, serão habilitadas novas opções no inventário, são elas: Estatística, Imprimir Relação%Digitação, Imprimir Digitações e Avançar Fase. Entretanto, antes de selecionar uma dessas opções, será necessário fazer a digitação da contagem.

Para fazer a digitação da contagem, acesse a mesma rotina, mas agora com o usuário habilitado a digitar a contagem (VAI_INVUSR = 2), no módulo AutoPeças (SIGAPEC) em Atualizações\Mov Peças\Contagem Estoque (OFIPM040).

Com este usuário, só será possível Pesquisar e Digitar. Selecione o inventário previamente iniciado e clique na opção Digitar.

Selecione o número da página e sequencia e pressione a tecla Enter para que os campos sejam habilitados para digitação.

Preencha o campo Qtde, informando a quantidade identificada durante a contagem de estoque.

Em seguida feche a tela.

Acesse novamente a rotina de inventário com o usuário do tipo coordenador (VAI_INVUSR = 1) no módulo AutoPeças (SIGAPEC) em Atualizações\Mov Peças\Contagem Estoque (OFIPM040).

Selecione a contagem iniciada previamente e clique na opção Manutenção.

Neste momento é possível visualizar as Estatísticas, imprimir as digitações e visualizar o percentual de divergências, se desejar.

Em seguida clique no botão Avançar Fase e repita o procedimento até concluir todas as contagens.

Ao final de todas as contagens, com o usuário do tipo coordenador (VAI_INVUSR = 2) será possível acessar as seguintes opções:

a. Sair: para sair do inventário.

b. Alt. Divergências: Nesta opção altere as divergências, caso julgue necessário. Atente-se de que somente usuários habilitados a digitar divergências mesmo depois da conclusão da contagem (VAI_INVDIV = 1) poderão fazer essa manutenção.

c. Rel. Divergências: Relacione as divergências identificadas durante o processo de inventário.

d. Gera Lanc. Invet./Gera NF Diverg.: Se o parâmetro MV_MIL0071 estiver configurado para gerar lançamentos, neste momento, clique no botão Gera Lanc. Invent e aguarde a geração dos lançamentos (Tabela SB7). Caso prefira gerar nota fiscal de divergência, clique no botão Gera NF Diverg, informe os parâmetros necessários para geração dos registros para as notas fiscais.

ATENÇÃO: Nos casos de divergências que exijam a emissão de notas fiscais de entrada, será necessário classificar a nota fiscal na rotina de Documento de entrada (MATA103). Nos casos de divergências que exijam a emissão de notas fiscais de saída, será necessário acessar a rotina de pedido de venda (MATA410) e finalizar o pedido com a emissão de nota fiscal.