DO REQUISITO
Características do Requisito
Linha de Produto: | Microsiga | ||||||||
Segmento: | Varejo | ||||||||
Módulo: | Oficina (SIGAOFI) e Autopeças (SIGAPEC) | ||||||||
Rotina: |
| ||||||||
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:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em TOTVS Smart Client, digite U_UPDOFIKA 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 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 | Informe se e permitido o Usuario |
- 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_GERAB7 | VPE_LOCALI | VPE_LOCALF | VPE_PARINV |
Tipo | Caracter | Caracter | Caracter | Memo |
Tamanho | 1 | 15 | 15 | 70 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Gera SB7/NF | Loc.Inicial | Loc.Final | Parametros |
Descrição | Gera SB7/NF | Localizacao Inicial | Localizacao Final | Parametros |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Não | Não | Não | Nã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_OBSERV | VPE_NFIENT | VPE_SERENT | VPE_FORNEC |
Tipo | Caracter | Caracter | Caracter | Caracter |
Tamanho | 70 | 9 | 3 | 6 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Título | Observacao | Nro.NF | Serie NF | Fornecedor |
Descrição | Observacao | Numero da NF | Serie da NF | Codigo do fornecedor |
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Não | Não | Não | Nã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 | Informe a serie da NF de entrada. | Informe o codigo do fornecedor. |
Campo | VPE_LOJA | VPE_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 |
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 |
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
- 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 e 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.