01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Varejo |
Módulo: | Oficina (SIGAOFI) |
Função: | Conf. NF Entrada (OFIOM390) Diverg. Conferencias (OFIR020) |
Ticket: | 9236233 |
Requisito/Story/Issue (informe o requisito relacionado) : | MMIL-6090 |
Pacote(s) Gerado(s): | 12.1.27: https://r.totvs.io/p/972128 12.1.25: https://r.totvs.io/p/972127 12.1.23: https://r.totvs.io/p/972126 |
02. SITUAÇÃO/REQUISITO
Existe a necessidade de Implementar Melhorias nas Conferências de Peças de Nota Fiscal de Entrada e Orçamento Balcão, e Implementação da Conferência de Peças Oficina.
03. SOLUÇÃO
Alterada a rotina de Conferência de Nota Fiscal de Entrada via Desktop e Coletor de Dados para sempre gravar a posição atual, dessa forma se o conferente parar/pausar a conferência por qualquer motivo, ao retornar a rotina continuará do ponto que o operador parou.
Através da configuração no parâmetro MV_MIL0139, as rotinas possibilitam Incluir Itens não existentes na Nota Fiscal de Entrada. No Desktop ao acionar "F12" no Browse das Conferências é possível aplicar Filtros por Data e Fornecedor. Ao confirmar a Tela via desktop, o Aprovador escolhe se deseja Aprovar a Conferência, Reprovar a Conferência totalmente ou Reprovar apenas os Itens Divergêntes, neste momento de Aprovação/Reprovação também é possível o usuário inserir uma Observação para o conferente.
A rotina de Conferência de Entrada via Coletor de Dados foi alterada para que habilite uma nova opção que lista apenas os Itens com Divergências semelhante a existente na Conferência de Saída (Orçamentos).
As rotinas de Conferências de Entrada via desktop e Coletor de dados, foram alteradas para quando se tratar de Nota Fiscal de Entrada por Transferência, considerarem a quantidade por "bip" de forma unitária.
Alterada as rotinas de Conferência de Notas Fiscais de Entrada e Conferência de Orçamentos, foram ajustadas as rotinas de Conferência de Entrada via Coletor e Desktop para enviar e-mail contendo o usuário Conferente. Para utilizar a Conferência de Entrada é necessário configurar o parâmetro MV_MIL0147 com "1". A Conferência de Orçamentos via Coletor e Desktop foram ajustadas para gravar as tabelas com o conceito das novas conferências.
Implementamos a Conferência de Peças Oficina. Onde o usuário solicita as Peças, confere os Itens e após Aprovação desta conferência a rotina requisitará automaticamente os Itens conferidos. Para utilizar essa nova funcionalidade, é necessário configurar o parâmetro MV_MIL0145 com "1". Dessa forma não será mais possível Requisitar via desktop na rotina de Requisição (OFIOM020) botão "Requisitar", mudando a forma de trabalho do usuário. A partir deste momento, o usuário precisa selecionar as peças desejadas na nova tela de Solicitação de Peças Oficina (OFIA210), ao final desta seleção e confirmação da tela, poderão ser impressos todos os itens desejados (rdmake: IMPOSOC). O usuário poderá realizar a Conferência de Peças Oficina via Coletor (OFIA220) ou via Desktop (OFIA212). A opção via desktop também é onde o usuário aprovador ratifica a Conferência e a rotina requisitará automaticamente as Peças conferidas.
Foi inserida a rotina Consulta Conferências de Itens de NF Entrada (OFIC100) para listar e visualizar todas as Conferências existentes com seus devidos Status (Conferências Pendentes, Parciais, Finalizadas, Aprovadas e Reprovadas). Também foi inserida a rotina Consulta Divergências de Itens de NF Entrada (OFIC101) para listar os Itens que tiveram divergência na conferência em Notas Fiscais de Entrada já efetivadas com seus respectivos status.
Foi inserida a rotina Consulta Conferências de Itens de Orçamento (OFIC130) para listar e visualizar todas as Conferências existentes com seus devidos Status (Conferências Pendentes, Parciais, Finalizadas, Aprovadas e Reprovadas). Também foi inserida a rotina Consulta Divergências de Itens de Orçamentos (OFIC131) para listar os Itens que tiveram divergência na conferência do Orçamento com seus respectivos status.
Foi inserida a rotina Consulta Conferências de Itens de Oficina (OFIC110) para listar e visualizar todas as Conferências existentes com seus devidos Status (Conferências Pendentes, Parciais, Finalizadas, Aprovadas e Reprovadas). Também foi inserida a rotina Consulta Divergências de Itens de Oficina (OFIC111) para listar os Itens que tiveram divergência na conferência de Oficina com seus respectivos status.
Foi inserida a rotina Consulta Eficiência das Conferencias de Peças de Nota Fiscal de Entrada, Oficina e Orçamentos (OFIC120). Nesta Consulta é possível filtrar a Eficiência dos Técnicos (Conferentes) por Tipo de Conferência e período. Serão listados os Técnicos conferentes com as respectivas quantidades, percentuais e tempos.
Foi inserido o relatório de Impressão das Divergências das Conferências de Peças de Nota Fiscal de Entrada, Oficina e Orçamentos (OFIR020).
Na rotina Orc. Por Fases, ao incluir um novo orçamento, na grid superior foram inseridos os campos de Prioridade de Separação (VS1_PRISEP) e Observação para o Conferente (VS1_OBSCON) para serem preenchidos no momento da criação do Orçamento. Esses campos serão apresentados tanto na rotina do desktop como na tela do Coletor de Dados.
Foi inserida nova rotina no Coletor de Dados Painel de Ultimas Conferencias (OFIC180) para possibilitar listar as últimas conferências realizadas. Nesta rotina o usuário seleciona o tipo que deseja consultar e a quantidade de conferências que devem ser apresentadas (default:10) de forma decrescente. Ao selecionar uma conferência da listagem, é possível verificar os últimos três usuários conferentes que trabalharam na mesma.
Alterada a rotina do Coletor Atualiza Endereco do Item (OFIA180) para mostrar a quantidade disponível do Item levando em consideração o Local Padrão (B1_LOCPAD) do Item.
ATENÇÃO: Essas são rotinas exclusivas do DMS e os coletores homologados precisam ser padrão VT100 que rodam no SIGAACD [https://tdn.totvs.com/pages/releaseview.action?pageId=235596127].
Obs.: A configuração do usuário que indica se efetua a digitação (conferente) ou se o mesmo é quem aprova a conferência está presente no Cadastro de Equipe Técnica (OFIOA180) no campo Aprova Conf. (VAI_APRCON). Esse campo é utilizado em todas as conferências (Orçamento, Oficina e Entrada de Nota Fiscal)
Procedimento:
No Autopeças (SIGAPEC), acesse Atualizações\Cad Gerais\Equipe Técnica (OFIOA180).
Posicione sobre o usuário que deseja configurar e clique em Alterar.
Selecione a pasta Peças.
Verifique o campo Aprova Conf. (VAI_APRCON). Este campo é utilizado para determinar se este usuário é ou não um aprovador da conferência de itens por meio da rotina Conf. Código Barra (OFIOM390). Desta forma, informe uma das opções abaixo:
0=Não: este usuário não é um aprovador;
1=Sim: este usuário é um aprovador.
Confirme a alteração.
Repita este procedimento para todos os usuários que deseja configurar como aprovadores de conferência de itens.
IMPORTANTE! O campo VAI_APRCON teve sua descrição e opções substituídas a partir da melhoria [12701720 MMIL-7484 DT - Melhoria para possibilitar a Conferência de Itens por Volume de Entrada em arquivos XMLs de Notas Fiscais de Entrada de Peças John Deere - Linha Microsiga Protheus - TDN (totvs.com)]
No Configurador (SIGACFG) acesse Ambientes/Cadastros/Menu (CFGX013). Informe as novas opções de menu conforme instruções a seguir:
Menu | Atualizações |
Submenu | Mov Oficina |
Nome da Rotina | Solic. Peças Oficina |
Programa | OFIA210 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Atualizações |
Submenu | Mov Oficina |
Nome da Rotina | Conf. Peças Oficina |
Programa | OFIA212 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Consulta |
Submenu | Pecas |
Nome da Rotina | Conf. Entrada |
Programa | OFIC100 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Consulta |
Submenu | Pecas |
Nome da Rotina | Diverg. Conf.Entrada |
Programa | OFIC101 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Consulta |
Submenu | Pecas |
Nome da Rotina | Conf. Peças Oficina |
Programa | OFIC110 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Consulta |
Submenu | Pecas |
Nome da Rotina | Diverg. Conf.Oficina |
Programa | OFIC111 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Consulta |
Submenu | Pecas |
Nome da Rotina | Conf. Orçamento |
Programa | OFIC130 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Consulta |
Submenu | Pecas |
Nome da Rotina | Diverg. Conf.Orçamento |
Programa | OFIC131 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Consulta |
Submenu | Pecas |
Nome da Rotina | Eficiencia Conferencias |
Programa | OFIC120 |
Módulo | Oficina |
Tipo | Função Protheus |
Menu | Relatório |
Submenu | Operac Pecas |
Nome da Rotina | Diverg. Conferencias |
Programa | OFIR020 |
Módulo | Oficina |
Tipo | Função Protheus |
OBS.: As rotinas do Coletor de Dados deverão ser inseridas no menu do módulo Automação Coleta de Dados (SIGAACD).
OFIA060.PRW - menu Coletor/Leitor VT100 - Conf. Entrada
OFIA070.PRW - menu Coletor/Leitor VT100 - Conf. Saída
OFIA180.PRW - menu Coletor/Leitor VT100 - Atualiza Endereco do Item
OFIC090.PRW - menu Coletor/Leitor VT100 - Painel de Novas Conferencias - Saida / Entrada
OFIC180.PRW - menu Coletor/Leitor VT100 - Painel de Ultimas Conferencias - Saida / Entrada
OFIOC050.PRW - menu Coletor/Leitor VT100 - Consulta de Enderecos de um determinado Item
OFIC070.PRW - menu Coletor/Leitor VT100 - Guardar Itens NF En
OFIA220.PRW - menu Coletor/Leitor VT100 - Conferencia de Oficina
Criação de Tabela no arquivo SX2 – Tabelas:
Chave | Nome | Modo | PYME |
VM0 | Cabec Conf NF Entrada | E | S |
VM1 | Itens Conf NF Entrada | E | S |
VM2 | Conf Histórico Status | E | S |
VM3 | Cabec Conf Oficina | E | S |
VM4 | Itens Conf Oficina | E | S |
VM5 | Cabec Conf Orcamento | E | S |
VM6 | Itens Conf Orcamento | E | S |
Criação de Campo no arquivo SX3 – Campos:
Tabela VM0 - Cabec Conf NF Entrada:
Campo | VM0_FILIAL | VM0_CODIGO | VM0_TIPO | VM0_DOC | VM0_SERIE |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 01 | 02 | 03 | 04 | 05 |
Tamanho | 2 | 8 | 1 | 9 | 3 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 1 - Alterar | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | 033 | 018 | 095 | ||
Título | Filial | Codigo | Tipo | Nota Fiscal | Serie NF |
Descrição | Filial | Codigo | Tipo | Numero Nota Fiscal | Serie da Nota Fiscal |
Opções | 1=SF1;2=VI0 | ||||
Inic. Padrão | xFilial("VM0") | GetSXENum("VM0","VM0_CODIGO") | |||
Inic. Browse | |||||
Con. Padrão | |||||
Modo | E | E | E | E | E |
Val. Sistema | Pertence("12") | ||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Não | Não | Não |
Browse | Não | Não | Não | Sim | Sim |
When | |||||
Help | Informe a filial. | Informe o código da conferencia. | Informe o tipo de entrada. | Informe o numero da nota fiscal. | Informe a serie da nota fiscal. |
Campo | VM0_FORNEC | VM0_LOJA | VM0_STATUS | VM0_DIVERG | VM0_OBSERV |
Tipo | Caracter | Caracter | Caracter | Caracter | Memo |
Ordem | 06 | 07 | 08 | 09 | 10 |
Tamanho | 6 | 4 | 1 | 1 | 200 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! | |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 1 - Alterar | 1 - Alterar | 2 - Visualizar | 2 - Visualizar | 1 - Alterar |
Grupo de Campos | 001 | 002 | |||
Título | Fornecedor | Loja | Status | Divergencia? | Observacao |
Descrição | Codigo do fornecedor | Loja do fornecedor | Status | Tem divergencia? | Observacao |
Opções | 1=Conf.Pendente;2=Conf.Parcial;3=Conf.Finalizada; | 0=Nao;1=Sim | |||
Inic. Padrão | "0" | ||||
Inic. Browse | |||||
Con. Padrão | FOR | ||||
Modo | E | E | E | E | E |
Val. Sistema | Pertence("12345") | Pertence("01") | |||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim |
When | |||||
Help | Informe o codigo do fornecedor. | Informe o loja do fornecedor. | Informe o status. | Informe se ha divergencia na conferencia | Informe a observacao. |
Tabela VM1 - Itens Conf NF Entrada:
Campo | VM1_FILIAL | VM1_CODVM0 | VM1_SEQUEN | VM1_COD | VM1_GRUITE |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 01 | 02 | 03 | 04 | 05 |
Tamanho | 2 | 8 | 4 | 15 | 4 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 2 - Virtual |
Propriedade | 1 - Alterar | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 2 - Visualizar |
Grupo de Campos | 033 | 030 | |||
Título | Filial | Codigo VM0 | Sequencial | Produto | Grupo Item |
Descrição | Filial | Codigo VM0 | Sequencial | Codigo do Produto | Grupo do Item |
Opções | |||||
Inic. Padrão | xFilial("VM1") | ||||
Inic. Browse | Posicione("SB1",1,xFilial("SB1")+VM1->VM1_COD,"B1_GRUPO") | ||||
Con. Padrão | SB1 | ||||
Modo | E | E | E | E | E |
Val. Sistema | |||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Não | Não | Não |
Browse | Não | Não | Não | Não | Sim |
When | |||||
Help | Informe a filial. | Informe o codigo da VM0. | Informe o sequencial. | Informe o codigo do produto. | Informe o Grupo do Item. |
Campo | VM1_CODITE | VM1_DESITE | VM1_CUSPRO | VM1_QTORIG | VM1_QTCONF |
Tipo | Caracter | Caracter | Numérico | Numérico | Numérico |
Ordem | 06 | 07 | 08 | 09 | 10 |
Tamanho | 27 | 30 | 12 | 6 | 6 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @E 999,999,999.99 | @E 999999 | @E 999999 |
Contexto | 2 - Virtual | 2 - Virtual | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Codigo Item | Descr. Item | Tipo | Qtd Original | Qt Conferida |
Descrição | Codigo do Item | Descricao do Item | Tipo | Quantidade Original | Quantidade Conferida |
Opções | |||||
Inic. Padrão | |||||
Inic. Browse | Posicione("SB1",1,xFilial("SB1")+VM1->VM1_COD,"B1_CODITE") | Posicione("SB1",1,xFilial("SB1")+VM1->VM1_COD,"B1_DESC") | |||
Con. Padrão | |||||
Modo | E | E | E | E | E |
Val. Sistema | |||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim |
When | |||||
Help | Informe o Codigo do Item. | Informe a Descricao do Item. | Informe o custo do produto. | Informe a quantidade orginal do item na nota fiscal. | Informe a quantidade conferida do item. |
Campo | VM1_QTDIVE | VM1_DATINI | VM1_HORINI | VM1_DATFIN | VM1_HORFIN |
Tipo | Numérico | Data | Caracter | Data | Caracter |
Ordem | 11 | 12 | 13 | 14 | 15 |
Tamanho | 6 | 8 | 8 | 8 | 8 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @E 999999 | @! | @! | ||
Contexto | 2 - Virtual | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Qt Divergenc | Dt Ini Conf | Hr Ini Conf | Dt Fin Conf | Hr Fin Conf |
Descrição | Quantidade Divergencia | Data inicio conferencia | Hora inicio conferencia | Data final conferencia | Hora final conferencia |
Opções | |||||
Inic. Padrão | |||||
Inic. Browse | (VM1->VM1_QTORIG-VM1->VM1_QTCONF)*IIf(VM1->VM1_QTORIG>VM1->VM1_QTCONF,1,-1) | ||||
Con. Padrão | |||||
Modo | E | E | E | E | E |
Val. Sistema | |||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim |
When | |||||
Help | Informe a quantidade de divergencia. | Informe a data de inicio da conferencia. | Informe a hora de inicio da conferencia. | Informe a data do final da conferencia. | Informe a hora do final da conferencia. |
Campo | VM1_USRCON | VM1_DOCSDB |
Tipo | Caracter | Caracter |
Ordem | 16 | 17 |
Tamanho | 6 | 9 |
Decimal | 0 | 0 |
Formato | @! | @! |
Contexto | 1 - Real | 1 - Real |
Propriedade | 1 - Alterar | 2 - Visualizar |
Grupo de Campos | 018 | |
Título | Cod Usu Conf | Num.Doc. SDB |
Descrição | Cod usuario conferencia | Numero do DOC SDB |
Opções | ||
Inic. Padrão | ||
Inic. Browse | ||
Con. Padrão | ||
Modo | E | E |
Val. Sistema | UsrExist(M->VM1_USRCON) | |
Nível | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Não | Não |
Browse | Sim | Sim |
When | ||
Help | Informe o codigo de usuario que conferiu | Informe o número da transferência entre armazéns. |
Tabela VM2 - Conf Histórico Status:
Campo | VM2_FILIAL | VM2_CODIGO | VM2_TIPO | VM2_STATUS | VM2_USRSTA |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 01 | 02 | 03 | 04 | 05 |
Tamanho | 2 | 8 | 1 | 1 | 6 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 1 - Alterar | 2 - Visualizar | 1 - Alterar | 2 - Visualizar | 1 - Alterar |
Grupo de Campos | 033 | ||||
Título | Filial | Codigo | Tipo | Status | Usuario Stat |
Descrição | Filial | Codigo | Tipo | Status | Usuario Status |
Opções | 1=Entrada;2=Oficina;3=Orcamento | ||||
Inic. Padrão | xFilial("VM2") | ||||
Inic. Browse | |||||
Con. Padrão | |||||
Modo | E | E | E | E | E |
Val. Sistema | Pertence("123") | ||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Não | Sim | Não |
Browse | Não | Sim | Não | Sim | Não |
When | |||||
Help | Informe a filial. | Informe o codigo. | Informe o tipo de origem do registro. | Informe o status. | Informe o codigo do usuario status. |
Campo | VM2_DATSTA | VM2_HORSTA |
Tipo | Data | Caracter |
Ordem | 06 | 07 |
Tamanho | 8 | 8 |
Decimal | 0 | 0 |
Formato | @! | |
Contexto | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar |
Grupo de Campos | ||
Título | Data Status | Hora Status |
Descrição | Data do Status | Hora do Status |
Opções | ||
Inic. Padrão | ||
Inic. Browse | ||
Con. Padrão | ||
Modo | E | E |
Val. Sistema | ||
Nível | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Não | Não |
Browse | Não | Não |
When | ||
Help | Informe a data do status. | Informe a hora do status. |
Tabela VM3 - Cabec Conf Oficina:
Campo | VM3_FILIAL | VM3_CODIGO | VM3_NUMOSV | VM3_STATUS | VM3_DIVERG |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 01 | 02 | 03 | 04 | 05 |
Tamanho | 2 | 8 | 8 | 1 | 1 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 1 - Alterar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Grupo de Campos | 033 | ||||
Título | Filial | Codigo | Num. OS. | Status | Divergencia? |
Descrição | Filial | Codigo | Numero da OS | Status | Tem Divergencia? |
Opções | 1=Conf.Pendente;2=Conf.Parcial;3=Conf.Finalizada; 4=Conf.Aprovada;5=Conf.Reprovada | 0=Nao;1=Sim | |||
Inic. Padrão | xFilial("VM3") | GetSXENum("VM3","VM3_CODIGO") | "0" | ||
Inic. Browse | |||||
Con. Padrão | |||||
Modo | E | E | E | E | E |
Val. Sistema | Pertence("12345") | Pertence("01") | |||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Sim | Não | Não |
Browse | Não | Sim | Sim | Sim | Sim |
When | |||||
Help | Informe a filial. | Informe o codigo da conferencia. | Informe o numero da ordem de | Informe o status. | Informe se ha divergencia na conferencia |
Campo | VM3_PROSOL |
Tipo | Caracter |
Ordem | 06 |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Contexto | 1 - Real |
Propriedade | 1 - Alterar |
Grupo de Campos | |
Título | Produtivo |
Descrição | Produtivo Solicitante |
Opções | |
Inic. Padrão | |
Inic. Browse | |
Con. Padrão | V1A |
Modo | E |
Val. Sistema | FG_Seek("VAI","M->VM3_PROSOL") |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
When | |
Help | Informe o Produtivo solicitante. |
Tabela VM4 - Itens Conf Oficina:
Campo | VM4_FILIAL | VM4_CODVM3 | VM4_CODVSJ | VM4_COD | VM4_GRUITE |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 01 | 02 | 03 | 04 | 05 |
Tamanho | 2 | 8 | 6 | 15 | 4 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 2 - Virtual |
Propriedade | 1 - Alterar | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 2 - Visualizar |
Grupo de Campos | 033 | 030 | |||
Título | Filial | Conferencia | Codigo VSJ | Produto | Grupo Item |
Descrição | Filial | Conferencia | Codigo VSJ | Codigo do Produto | Grupo do Item |
Opções | |||||
Inic. Padrão | xFilial("VM4") | ||||
Inic. Browse | Posicione("SB1",1,xFilial("SB1")+VM4->VM4_COD,"B1_GRUPO") | ||||
Con. Padrão | SB1 | ||||
Modo | E | E | E | E | E |
Val. Sistema | |||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Não | Não | Não |
Browse | Não | Sim | Não | Não | Sim |
When | |||||
Help | Informe a filial. | Informe o codigo da VM3. | Informe o codigo da VSJ. | Informe o codigo do produto. | Informe o Grupo do Item. |
Campo | VM4_CODITE | VM4_DESITE | VM4_QTORIG | VM4_QTSOLI | VM4_QTCONF |
Tipo | Caracter | Caracter | Numérico | Numérico | Numérico |
Ordem | 06 | 07 | 08 | 09 | 10 |
Tamanho | 27 | 30 | 6 | 6 | 6 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @E 999999 | @E 999999 | @E 999999 |
Contexto | 2 - Virtual | 2 - Virtual | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Codigo Item | Descr. Item | Qtd Original | Qtd Solicit | Qt Conferida |
Descrição | Codigo do Item | Descricao do Item | Quantidade Original | Quantidade Solicitada | Quantidade Conferida |
Opções | |||||
Inic. Padrão | |||||
Inic. Browse | Posicione("SB1",1,xFilial("SB1")+VM4->VM4_COD,"B1_CODITE") | Posicione("SB1",1,xFilial("SB1")+VM4->VM4_COD,"B1_DESC") | |||
Con. Padrão | |||||
Modo | E | E | E | E | E |
Val. Sistema | |||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim |
When | |||||
Help | Informe o Codigo do Item. | Informe a Descricao do Item. | Informe a quantidade orginal do item na VSJ. | Informe a quantidade orginal do item. | Informe a quantidade conferida do item. |
Campo | VM4_QTDIVE | VM4_DATINI | VM4_HORINI | VM4_DATFIN | VM4_HORFIN |
Tipo | Numérico | Data | Caracter | Data | Caracter |
Ordem | 11 | 12 | 13 | 14 | 15 |
Tamanho | 6 | 8 | 8 | 8 | 8 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @E 999999 | @! | @! | ||
Contexto | 2 - Virtual | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Qt Divergenc | Dt Ini Conf | Hr Ini Conf | Dt Fin Conf | Hr Fin Conf |
Descrição | Quantidade Divergencia | Data inicio conferencia | Hora inicio conferencia | Data final conferencia | Hora final conferencia |
Opções | |||||
Inic. Padrão | |||||
Inic. Browse | (VM4->VM4_QTSOLI-VM4->VM4_QTCONF)*IIf(VM4->VM4_QTSOLI>VM4->VM4_QTCONF,1,-1) | ||||
Con. Padrão | |||||
Modo | E | E | E | E | E |
Val. Sistema | |||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim |
When | |||||
Help | Informe a quantidade de divergencia. | Informe a data de inicio da conferencia. | Informe a hora de inicio da conferencia. | Informe a data do final da conferencia. | Informe a hora do final da conferencia. |
Campo | VM4_USRCON |
Tipo | Caracter |
Ordem | 16 |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Contexto | 1 - Real |
Propriedade | 1 - Alterar |
Grupo de Campos | |
Título | Cod Usu Conf |
Descrição | Cod usuario conferencia |
Opções | |
Inic. Padrão | |
Inic. Browse | |
Con. Padrão | |
Modo | E |
Val. Sistema | UsrExist(M->VM4_USRCON) |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
When | |
Help | Informe o codigo de usuario que conferiu o item. |
Tabela VM5 - Cabec Conf Orcamento:
Campo | VM5_FILIAL | VM5_CODIGO | VM5_NUMORC | VM5_STATUS | VM5_DIVERG |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 01 | 02 | 03 | 04 | 05 |
Tamanho | 2 | 8 | 8 | 1 | 1 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 1 - Alterar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Grupo de Campos | 033 | ||||
Título | Filial | Codigo | Nr.Orcamento | Status | Divergencia? |
Descrição | Filial | Codigo | Numero Orcamento | Status | Tem Divergencia? |
Opções | 1=Conf.Pendente;2=Conf.Parcial;3=Conf.Finalizada; 4=Conf.Aprovada;5=Conf.Reprovada | 0=Nao;1=Sim | |||
Inic. Padrão | xFilial("VM5") | GetSXENum("VM5","VM5_CODIGO") | "0" | ||
Inic. Browse | |||||
Con. Padrão | |||||
Modo | E | E | E | E | E |
Val. Sistema | Pertence("12345") | Pertence("01") | |||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Sim | Não | Não |
Browse | Não | Não | Sim | Sim | Sim |
When | |||||
Help | Informe a filial. | Informe o codigo da conferencia. | Informe o numero do Orcamento | Informe o status. | Informe se ha divergencia na conferencia. |
Tabela VM6 - Itens Conf Orcamento:
Campo | VM6_FILIAL | VM6_CODVM5 | VM6_SEQUEN | VM6_COD | VM6_GRUITE |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 01 | 02 | 03 | 04 | 05 |
Tamanho | 2 | 8 | 4 | 15 | 4 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 2 - Virtual |
Propriedade | 1 - Alterar | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 2 - Visualizar |
Grupo de Campos | 033 | 030 | |||
Título | Filial | Conferencia | Sequencial | Produto | Grupo Item |
Descrição | Filial | Conferencia | Sequencial | Codigo do Produto | Grupo do Item |
Opções | |||||
Inic. Padrão | xFilial("VM6") | ||||
Inic. Browse | Posicione("SB1",1,xFilial("SB1")+VM6->VM6_COD,"B1_GRUPO") | ||||
Con. Padrão | SB1 | ||||
Modo | E | E | E | E | E |
Val. Sistema | |||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Não | Não | Não |
Browse | Não | Não | Não | Não | Sim |
When | |||||
Help | Informe a filial. | Informe o codigo da VM5. | Informe o sequencial. | Informe o codigo do produto. | Informe o Grupo do Item. |
Campo | VM6_CODITE | VM6_DESITE | VM6_QTORIG | VM6_QTCONF | VM6_QTDIVE |
Tipo | Caracter | Caracter | Numérico | Numérico | Numérico |
Ordem | 06 | 07 | 08 | 09 | 10 |
Tamanho | 27 | 30 | 6 | 6 | 6 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @E 999999 | @E 999999 | @E 999999 |
Contexto | 2 - Virtual | 2 - Virtual | 1 - Real | 1 - Real | 2 - Virtual |
Propriedade | 2 - Visualizar | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 2 - Visualizar |
Grupo de Campos | |||||
Título | Codigo Item | Descr. Item | Qtd Original | Qtd Conferida | Qt Divergenc |
Descrição | Codigo do Item | Descricao do Item | Quantidade Original | Quantidade Conferida | Quantidade Divergencia |
Opções | |||||
Inic. Padrão | |||||
Inic. Browse | Posicione("SB1",1,xFilial("SB1")+VM6->VM6_COD,"B1_CODITE") | Posicione("SB1",1,xFilial("SB1")+VM6->VM6_COD,"B1_DESC") | (VM6->VM6_QTORIG-VM6->VM6_QTCONF)*IIf(VM6->VM6_QTORIG>VM6->VM6_QTCONF,1,-1) | ||
Con. Padrão | |||||
Modo | E | E | E | E | E |
Val. Sistema | |||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim |
When | |||||
Help | Informe o Codigo do Item. | Informe a Descricao do Item. | Informe a quantidade orginal do item na VSJ. | Informe a quantidade Conferida do item. | Informe a quantidade de divergencia. |
Campo | VM6_DATINI | VM6_HORINI | VM6_DATFIN | VM6_HORFIN | VM6_USRCON |
Tipo | Data | Caracter | Data | Caracter | Caracter |
Ordem | 11 | 12 | 13 | 14 | 15 |
Tamanho | 8 | 8 | 8 | 8 | 6 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | ||
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Dt Ini Conf | Hr Ini Conf | Dt Fin Conf | Hr Fin Conf | Cod Usu Conf |
Descrição | Data inicio conferencia | Hora inicio conferencia | Data final conferencia | Hora final conferencia | Cod usuario conferencia |
Opções | |||||
Inic. Padrão | |||||
Inic. Browse | |||||
Con. Padrão | |||||
Modo | E | E | E | E | E |
Val. Sistema | UsrExist(M->VM6_USRCON) | ||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Sim | Sim | Sim | Sim | Sim |
When | |||||
Help | Informe a data de inicio da conferencia. | Informe a hora de inicio da conferencia. | Informe a data do final da conferencia. | Informe a hora do final da conferencia. | Informe o codigo de usuario que conferiu o item. |
Tabela VS1 - Orcamento:
Campo | VS1_OBSCON |
Tipo | Caracter |
Ordem | |
Tamanho | 100 |
Decimal | 0 |
Formato | @! |
Contexto | 1 - Real |
Propriedade | 1 - Alterar |
Grupo de Campos | |
Título | Obs.p/Confer |
Descrição | Obs. para o Conferente |
Opções | |
Inic. Padrão | |
Inic. Browse | |
Con. Padrão | |
Modo | E |
Val. Sistema | |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
When | |
Help | Digite uma Observacao para o Conferente. |
Campo | VS3_SQCONF |
Tipo | Caracter |
Ordem | |
Tamanho | 4 |
Decimal | 0 |
Formato | @! |
Contexto | 1 - Real |
Propriedade | 2 - Visualizar |
Grupo de Campos | |
Título | Sq.Conferenc |
Descrição | Sequencial Conferencia |
Opções | |
Inic. Padrão | |
Inic. Browse | |
Con. Padrão | |
Modo | E |
Val. Sistema | |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
When | |
Help | Informe o sequencial da Conferencia. |
Criação de Índices no arquivo SIX – Índices:
Índice | VM0 | VM0 | VM0 |
Ordem | 1 | 2 | 3 |
Chave | VM0_FILIAL+VM0_CODIGO | VM0_FILIAL+VM0_STATUS+VM0_CODIGO | VM0_FILIAL+VM0_DOC+VM0_SERIE+VM0_FORNEC+VM0_LOJA |
Descrição | Codigo | Status + Codigo | NF+Serie+Fornecedor+Loja |
Proprietário | S | S | S |
Índice | VM1 |
Ordem | 1 |
Chave | VM1_FILIAL+VM1_CODVM0+VM1_SEQUEN |
Descrição | Codigo VM0 + Sequencial |
Proprietário | S |
Índice | VM2 | VM2 |
Ordem | 1 | 2 |
Chave | VM2_FILIAL+VM2_CODIGO+VM2_TIPO+VM2_STATUS | VM2_FILIAL+VM2_TIPO+VM2_CODIGO+VM2_STATUS |
Descrição | Codigo + Tipo + Status | Tipo + Codigo + Status |
Proprietário | S | S |
Índice | VM3 | VM3 | VM3 |
Ordem | 1 | 2 | 3 |
Chave | VM3_FILIAL+VM3_CODIGO | VM3_FILIAL+VM3_STATUS+VM3_CODIGO | VM3_FILIAL+VM3_NUMOSV','Nro.OS |
Descrição | Codigo | Status + Codigo | Nro.OS |
Proprietário | S | S | S |
Índice | VM4 |
Ordem | 1 |
Chave | VM4_FILIAL+VM4_CODVM3+VM4_CODVSJ |
Descrição | Codigo VM3 + Codigo VSJ |
Proprietário | S |
Índice | VM5 | VM5 | VM5 |
Ordem | 1 | 2 | 3 |
Chave | VM5_FILIAL+VM5_CODIGO | VM5_FILIAL+VM5_STATUS+VM5_CODIGO | VM5_FILIAL+VM5_NUMORC |
Descrição | Codigo | Status + Codigo | Nro.Orçamento |
Proprietário | S | S | S |
Índice | VM6 |
Ordem | 1 |
Chave | VM6_FILIAL+VM6_CODVM5+VM6_SEQUEN |
Descrição | Codigo VM5 + Sequencial |
Proprietário | S |
Criação de Relacionamento no arquivo SX9 – Relacionamento:
Domínio | VM0 |
Identificação | Última ordem referente a tabela VM0 |
C. Domínio | VM1 |
E. Domínio | VM0_CODIGO |
E. C. Domínio | VM1_CODVM0 |
Propriedade | S |
L. Domínio | 1 |
L. C. Domínio | N |
Condição SQL |
Domínio | VM3 |
Identificação | Última ordem referente a tabela VM3 |
C. Domínio | VM4 |
E. Domínio | VM3_CODIGO |
E. C. Domínio | VM4_CODVM3 |
Propriedade | S |
L. Domínio | 1 |
L. C. Domínio | N |
Condição SQL |
Domínio | VM5 |
Identificação | Última ordem referente a tabela VM5 |
C. Domínio | VM1 |
E. Domínio | VM5_CODIGO |
E. C. Domínio | VM6_CODVM5 |
Propriedade | S |
L. Domínio | 1 |
L. C. Domínio | N |
Condição SQL |
Criação de Parâmetro no arquivo SX6 – Parâmetros:
Nome da Variável | MV_MIL0139 |
Tipo | Caracter |
Descrição | Conf. Entrada - Quando não encontra o Item ? Opções: 0 = Não Permite / 1 = Pergunta se Inclui o Item / 2 = Inclui automaticamente o Item |
Valor Padrão | 0 |
Nome da Variável | MV_MIL0140 |
Tipo | Caracter |
Descrição | Conferência de entrada - Armazém destino para movimentação das divergências |
Valor Padrão |
Nome da Variável | MV_MIL0145 |
Tipo | Caracter |
Descrição | Trabalha com Conferência de Itens Oficina ? Opções: 0 = Não / 1 = Sim |
Valor Padrão | 0 |
Nome da Variável | MV_MIL0147 |
Tipo | Caracter |
Descrição | Trabalha com Conferência de Itens na Entrada da NF? Opções: 0 = Não / 1 = Sim |
Valor Padrão | 0 |
Nome da Variável | MV_DIVLOC |
Tipo | Caracter |
Descrição | Localização para Peças com divergência na Conferência de Orçamentos |
Valor Padrão |
Nome da Variável | MV_DIVITE |
Tipo | Caracter |
Descrição | Armazém para Peças com divergência na Conferência de Orçamentos |
Valor Padrão |
Criação de Pergunte no arquivo SX1 – Pergunta:
Grupo | OFR020 | OFR020 | OFR020 |
Ordem | 01 | 02 | 03 |
Pergunta | Tipo Conferencia | Data Inicial | Data Final |
Tipo | Numérico | Data | Data |
Tamanho | 1 | 8 | 8 |
Decimal | 0 | 0 | 0 |
Var01 | MV_PAR01 | MV_PAR02 | MV_PAR03 |
Formato | |||
Validação | |||
Objeto | Combo | Edit (G) | Edit (G) |
Consulta Padrão | |||
Conteúdo | |||
Pré-Seleção (Combo) | 1 | 0 | 0 |
Item 1 | NFEntrada Peças | ||
Item 2 | Peças Oficina | ||
Item 3 | Peças Orçamento | ||
Item 4 | |||
Item 5 | |||
Help |
Melhorias nas Conferências de Entrada e Orçamento
1 - Acessar a rotina Conf. Codigo Barra (OFIOM390). No Browse teclar "F12". Informe os Filtros e clique em "OK". Serão filtradas as Notas Fiscais de Entrada de acordo com o Filtro informado. Na grid superior serão listadas as Notas Fiscais e na grid inferior, os itens da Nota fiscal posicionada.
2 - Após o filtro aplicado, selecionar uma Nota Fiscal de Entrada e clique em "Conferir". Começar a Conferir algum item para que fique com status "verde" (Item conferido corretamente). Sair da rotina, finalizar o sistema e acessar a rotina Conf. Codigo Barra (OFIOM390) novamente. Selecionar a mesma Nota Fiscal de Entrada. Os itens já conferidos se mantém, sem a necessidade de recomeçar a contagem.
OBS.: As Conferências de Nota Fiscal de Entrada no Coletor e Desktop foram alteradas somente para as Notas Fiscais de Transferência trabalharem com quantidade unitária, ou seja, NÃO serão utilizadas as quantidades por embalagem. Mesmo conceito utilizado nas Conferências de Saída, Orçamento e Oficina.
3 - Ainda na rotina Conf. Codigo Barra (OFIOM390), selecionar a Nota Fiscal de Entrada do passo anterior e Selecionar/Bipar um Item não existente na Nota Fiscal. Dependendo do conteúdo do parâmetro MV_MIL0139 a rotina irá abortar a seleção do Item ou perguntar se deseja continuar com um item inexistente ou irá dar continuidade sem a pergunta.
a. Com o parâmetro MV_MIL0139 = 0, o usuário será informado que o item não foi encontrado na Nota Fiscal.
b. Com o parâmetro MV_MIL0139 = 1, Será aberta uma janela e o usuário será questionado: "Item não encontrado nessa nota fiscal de entrada. Deseja incluir?". Caso clique em "Não" a operação será cancelada, caso clique em "Sim" o item será incluso na Nota Fiscal.
c. Com o parâmetro MV_MIL0139 = 2, O Sistema Incluirá automaticamente o Item na Nota Fiscal.
4 - Acessar a rotina Conf. Codigo Barra (OFIOM390) e selecionar a Nota Fiscal de Entrada. Conferir todos os Itens, sair da rotina e finalizar o sistema. Acessar novamente a rotina Conf. Codigo Barra (OFIOM390) com um usuário "Aprovador", selecionar a mesma Nota Fiscal de Entrada (passo anterior) e Clique em "Conferir". Será aberta uma tela para o usuário "Aprovador" com as opções de "Re-Conferir Itens Divergentes", "Re-Conferir Todos Itens" ou "Aprovar Conferência com Divergencias". Também é possível preencher uma Observação para o Conferente.
Re-Conferir Itens Divergentes: Será necessário re-conferir apenas os itens com divergência.
Re-Conferir Todos Itens: Será necessário conferir todos os itens novamente.
Aprovar Conferência com Divergencias: Será possível dar continuidade a Entrada (Classificação da Nota Fiscal).
Conferência de Orçamento
1 - Acessar a rotina Conferência de Orçamento (OFIXA013). Na grid superior serão listados os Orçamentos e na grid inferior, os itens do Orçamento posicionado.
2 - Com o usuário "Conferente", selecionar um Orçamento e clicar em "Conferir". Comece a Conferir algum item para que fique com status "verde" (Item conferido corretamente). Caso houver divergêcia em um ou mais itens da conferência, será necessário sair da rotina, finalizar o sistema e acessar a Conferência de Orçamento (OFIXA013) novamente com usuário "Aprovador", selecionar o mesmo Orçamento e clicar em "Conferir" para realizar a aprovação ou solicitar uma nova conferência para este orçamento.
3 - Como no passo anterior foi feita a conferência com divergência, será necessário então acessar a Conferência de Orçamento (OFIXA013) novamente com usuário "Aprovador", selecionar o mesmo Orçamento (passo anterior) e Clicar em "Conferir". Clicar então no botão "Confirmar" para que seja aberta uma tela para o usuário "Aprovador" com as opções de "Re-Conferir Itens Divergentes", "Re-Conferir Todos Itens" ou "Aprovar Conferência com Divergencias".
- Re-Conferir Itens Divergentes: Será necessário re-conferir apenas os itens com divergência.
- Re-Conferir Todos Itens: Será necessário conferir todos os itens novamente.
- Aprovar Conferência com Divergencias: Será possível dar continuidade ao Orçamento.
Implementação da Conferência de Oficina
1 - Com o parâmetro MV_MIL0145 = 1, acessar a rotina Orc. Por Fases (OFIXA011). Incluir um Orçamento Oficina, inserir itens e "Salvar". Avançar o Orçamento até gerar nova OS. Acessar a rotina Solicitacao de Pecas (OFIA210) oficina.
2 - Posicionar na OS desejada e clicar no botão "Solicitar Peças". Serão apresentados em uma nova tela os itens informados no Orçamento.
3 - Com duplo clique na linha do item desejado, este item irá para a grid abaixo. Esta grid corresponde aos itens que serão conferidos e requisitados.
OBS.: A quantidade do item poderá ser alterada com duplo clique no campo correspondente, e assim o usuário poderá informar uma quantidade menor ou igual a quantidade do Orçamento que tenha estoque disponível.
4 - Após clicar em "Salvar" será requerido o código do produtivo solicitante. Após o produtivo informado será possível imprimir a solicitação.
5 - Acessar então a rotina Conferencia de Oficina (OFIA212). Nesta tela serão listadas todas as OSs que estão com a conferência pendente na grid superior e com suas respectivas solicitações na grid inferior.
6 - Posicionar na solicitação desejada e clicar em "Conferir".
7 - Será aberta a tela para o usuário conferir os itens solicitados. Após a conferência, clicar em "Salvar" e confirmar que deseja finalizar.
OBS.: Os itens conferidos serão requisitados automaticamente na OS e será impressa a relação dos mesmos caso não haja divergências. Se houver divergências, será necessário aprovação da conferência por um usuário com permissão. Neste caso, somente será requisitado/impresso a quantidade de itens conferidos após a aprovação.
Implementação de consultas e relatório das conferências
1 - Lista Conferencia (OFIC100) - Ao acessar a rotina, no Browse serão apresentadas todas as conferências de Nota Fiscal de Entrada com legenda por status. Também será possível aplicar filtros pré estabelecidos no browse. Através do botão "Visualizar" é possível consultar a conferência posicionada com seus respectivos itens e quantidades. Em "Outras Ações" → "Eficiencia" - Será apresentada a consulta de Eficiência das conferências, filtrando por Nota Fiscal de Entrada.
2 - Lista Div Conferencia (OFIC101) - Ao acessar a rotina, no Browse serão apresentadas todos os itens com divergências das conferências de Nota Fiscal de Entrada efetivadas com legenda por status. Também será possível aplicar filtros pré estabelecidos no browse. Através do botão "Visualizar" é possível consultar a conferência relacionada ao item posicionado com suas respectivas quantidades.
3 - Conferencias de OS (OFIC110) - Ao acessar a rotina, no Browse serão apresentadas todas as conferências de Ordem de Serviço Oficina com legenda por status. Também será possível aplicar filtros pré estabelecidos no browse. Através do botão "Visualizar" é possível consultar a conferência posicionada com seus respectivos itens e quantidades. Em "Outras Ações" → "Eficiencia" - Será apresentada a consulta de Eficiência das conferências, filtrando por Ordem de Serviço Oficina.
4 - Itens Div Solic e Conf Ap (OFIC111) - Ao acessar a rotina, no Browse serão apresentados todos os Itens com Divergências das conferências aprovadas de Ordem de Serviço Oficina com legenda por status. Também será possível aplicar filtros pré estabelecidos no browse. Através do botão "Visualizar" é possível consultar a conferência relacionada ao Item posicionado com suas respectivas quantidades.
5 - Cons Conferencia Orcament (OFIC130) - Ao acessar a rotina, no Browse serão apresentadas todas as conferências de Orçamento Balcão e Transferência com legenda por status. Também será possível aplicar filtros pré estabelecidos no browse. Através do botão "Visualizar" é possível consultar a conferência posicionada com seus respectivos itens e quantidades. Em "Outras Ações" → "Eficiencia" - Será apresentada a consulta de Eficiência das conferências, filtrando por Orçamento Balcão e Transferência.
6 - Itens Div Orc Conf Aprov (OFIC131) - Ao acessar a rotina, no Browse serão apresentados todos os Itens com Divergências das conferências aprovadas de Orçamentos com legenda por status. Também será possível aplicar filtros pré estabelecidos no browse. Através do botão "Visualizar" é possível consultar a conferência relacionada ao Item posicionado com suas respectivas quantidades.
7 - Cons Eficiencia Conferenc (OFIC120) - Nesta Consulta é possível filtrar a Eficiência dos Técnicos (Conferentes) por Tipo de Conferência e período. Serão listados os Técnicos conferentes com as respectivas quantidades, percentuais e tempos. Caso clicar no título de alguma coluna, os registros da grid serão reordenados pela coluna selecionada. Ao clicar em alguma linha da grid de conferentes, o gráfico será montado correspondente aos dados da coluna onde foi o clique (exceto as colunas de tempo).
8 - Impressao Div Conferencia (OFIR020) -Nesta rotina o usuário poderá imprimir um Relatório das Divergências nas Conferências com possibilidade de filtro por tipo (Nota Fiscal de Entrada, Oficina e Orçamentos) e período.
Rotinas de Coletor de Dados.
1 - Melhoria na rotina Conferência Balcão: Foi inserido o conteudo do campo "VS1_PRISEP" na relação dos orçamentos que irá determinar a ordem da conferencia dos orçamentos. Foi inserido tambem uma "Observação" para o conferente "VS1_OBSCON" que será apresentada no momento que o usuario entrar na conferencia. Essas informações devem ser preenchidas no momento da criação do orçamento via desktop.
OBS.: A melhoria da prioridade de separação foi disponibilizada no link 9049618 MMIL-5980 DT - Melhorias Coletor de Dados Orçamento e Filtro na Rotina Conf. de Orcamento (OFIXA013)
2 - Após selecionar o Orçamento, caso tenha uma observação para o conferente, a mesma será apresentada. A qualquer momento o usuário poderá verificar essa observação na opção "obs. para Conferente" do menu da rotina.
3 - Ultimas conferencias (OFIC180)
a. No menu inicial da rotina Ultimas conferencias (OFIC180), o usuário poderá selecionar o tipo de conferência desejada.
b. Após a seleção, em todos os casos, será solicitado a quantidade de últimos registros que se deseja listar (Default 10).
c. Logo após serão apresentados os últimos registros. O primeiro caracter da linha corresponde ao tipo de Conferência.
B - Balcão/Peças
O - Oficina
T - Transferência
E - Entrada
d. Ao selecionar o registro, será apresentada nova tela com as informações referentes a conferencia, inclusive com os ultimos conferentes, alem da data e hora final.
4 - Acessar a rotina Atualiza Endereco do Item (OFIA180). Após informar um item na tela de inserção do novo endereço, é possível verificar a quantidade disponível do item. Foi inserido o estoque disponível na tela
5 - Alterada a rotina Painel de Novas conferencias (OFIC090) do Coletor para também listar as conferências de Oficina.
Nova rotina de Conferência Oficina
1 - Conferencia Oficina – OFIA220 – Ao acessar a rotina, será aberta tela contendo o campo "Nro. Ordem Servico" que será possível filtrar pelo Número da Ordem de serviço, Caso o usuário não tenha o Número da OS, deixar o campo em branco e avançar, será aberto uma lista de todas as Solicitações das Ordens de Serviço que estão em fase de conferência. Caso exista o caracter *(asteristico) na frente do Número da Ordem de Serviço, significa que um ou mais itens da OS já foi conferido.
2 - Após seleção da Ordem de Serviço, abrirá a tela com as opções: "Todos os Itens", "Selecionar Item", "Itens com Diverg" e "Finaliza Confer. ?"
a. Todos os Itens - Ao selecionar esta opção, será apresentada a tela do primeiro item para que o usuário bipe o código de barras do Item apresentado.
i. Para cada bipe do código de barras, será verificado se é o mesmo Item posicionado e será somada a quantidade 1. Após a soma, se a quantidade for a mesma da quantidade solicitada na Ordem de Serviço ou se o usuário teclar apenas 0 (zero) no Cod.Barras do Item, a rotina irá finalizar a conferência deste item e irá para o próximo item a ser conferido de acordo com a ordem de endereço. Desta forma serão conferidos todos os itens da Solicitação da Ordem de Serviço.
ii. Caso deixar em branco o código de barras, será aberta tela para preencher a quantidade total conferida do item posicionado.
iii. Após a conferência de todos os itens da Solicitação da Ordem de Serviço, a rotina perguntará se deseja finalizar a conferência. Quando confirmada a finalização, a Solicitação da Ordem de Serviço estará pronta para seguir seu processo.
b. Selecionar Item – Será conferido apenas um item da Solicitação da Ordem de Serviço.
i. Ao acionar esta opção será apresentada tela para pesquisa do Item que se deseja conferir. O código poderá ser preenchido digitando ou bipando o código do item.(Avance para o item iii caso preencha o código)
ii. Caso deixar em branco o código de barras, será aberta a tela contendo a lista de todos os itens da Solicitação da Ordem de Serviço. Nesta lista de itens da O.S., se existir o caracter * na frente do Item, significa que este já foi conferido.
Atenção: A coluna de Grupo do Item deixará de ser apresentada quando o parâmetro MV_MIL0119 estiver com conteúdo = 1.
iii. Uma vez identificado o item, será aberta tela para contar este item, em cada bipe é somada a quantidade 1. Se a quantidade bater com a solicitada na Ordem de Serviço ou se o usuário teclar apenas 0 (zero), a rotina irá finalizar a conferência deste item e voltar para a tela de opções.
iv. Caso o Cod. de Barras esteja em branco, será aberta tela para preencher a quantidade total conferida do item selecionado.
v. Se a quantidade informada for maior que a solicitada, o usuário será advertido que não será possível prosseguir com a operação.
OBS.: Se o usuário teclar apenas 0 (zero), a rotina voltará a conferência dos itens e o item informado com 0 (zero) ainda constará com divergência.
d. Finaliza Confer. ? – Ao acionar esta opção será finalizada a conferência da Solicitação da Ordem de Serviço dando continuidade ao processo
i. Se na finalização da Conferência existirem divergências, o usuário será questionado se deseja continuar finalizando a conferência com divergência sendo necessário a aprovação de um usuário responsável.
04. DEMAIS INFORMAÇÕES
- Esta atualização de dicionários estará disponível na próxima release (12.1.33).
Parâmetro no arquivo SX6 – Parâmetros:
Nome da Variável | MV_MIL0119 |
Tipo | Caracter |
Descrição | Forma de visualização do coletor de dados nas rotinas de conferência de itens, onde: 1=Código do Item / 2=Grupo + Código do Item |
Valor Padrão | 2 |
05. ASSUNTOS RELACIONADOS
Não há.
- documento_tecnico
- microsiga_protheus
- varejo
- versao_12
- dms
- concessionarias
- gestao_de_concessionarias
- oficina
- sigaofi
- solic_pecas_oficina
- ofia210
- conf_pecas_oficina
- ofia212
- conf_entrada
- ofic100
- diverg_conf_entrada
- ofic101
- ofic110
- diverg_conf_oficina
- ofic111
- conf_orcamento
- ofic130
- diverg_conf_orcamento
- ofic131
- eficiencia_conferencias
- ofic120
- diverg_conferencias
- ofir020
- ofia060
- conf_saida
- ofia070
- atualiza_endereco
- ofia180
- painel_novas_conferencias
- ofic090
- painel_ultimas_conferencias
- ofic180
- lista_endereco_do_item
- ofioc050
- guardar_itens_nf_en
- ofic070
- conferencia_de_oficina
- ofia220
- melhoria
- inovacao
- conferencias_de_entrada
- conferencias_de_orcamento
- implementacao
- coletor
- coletor_de_dados
- 9236233
- mmil-6090
- todos_paises
- conferencia_de_orcamento
- ofixa013