Árvore de páginas

Tempo aproximado para leitura: 02 min

1. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Varejo
Módulo:Oficina (SIGAOFI)
Função:

Conf. de Orcamento (OFIXA013)

Ticket:9049618
Requisito/Story/Issue (informe o requisito relacionado) :MMIL-5980
Pacote(s) Gerado(s):

12.1.27: https://r.totvs.io/p/967470

12.1.25: https://r.totvs.io/p/967469

12.1.23: https://r.totvs.io/p/967468


02. SITUAÇÃO/REQUISITO

Ao utilizar a rotina Conf. de Orcamento (OFIXA013)existe a necessidade de inserir filtros que tragam os orçamentos por Prioridade.

03. SOLUÇÃO

Implementada a Melhoria na rotina Conf. de Orcamento (OFIXA013)para filtrar os orçamentos por Prioridade e as seguintes melhorias no Coletor de Dados: 

  • Alterada a rotina Conferência de Saída (OFIA070) via Coletor de Dados para que seja disponibilizada nova opção que liste apenas os Itens com Divergências da conferencia do Orçamento. A rotina também foi alterada para que na grid de Orçamentos seja identificado facilmente a Origem do mesmo (B-Balcão/T-Transferência). Quando se tratar de Orçamento de Transferência, foi inserido o Código da Filial de Destino antes do Nome da Filial. A lista de Orçamentos foi ordenada de acordo com a prioridade informada pelo vendedor no cabeçalho do Orçamento. A tabela de prioridades é cadastrada na rotina Tab Gener Conces. (OFIOA560) – 077 - Prioridade Separação Orçamento obedecendo a ordem de código da prioridade.
  • Alterada a rotina Consulta de Endereço (OFIOC050) via Coletor de Dados para listar além do Endereço também o Saldo do Item por Armazém. Esta funcionalidade é liberada através do parâmetro MV_MIL0137 (Conforme orientação abaixo para criação do parâmetro).
  • Disponibilizada nova rotina no Coletor de Dados, Painel Novas Conferencias (OFIC090) que trata-se de um painel na tela do coletor para sinalizar a necessidade de novas Conferências de Entrada e/ou Saída por parte do usuário. É necessário inserir a opção no menu do módulo "SIGAACD" e o usuário fique dentro desta rotina para que sejam identificadas as novas Conferencias.
  • Disponibilizada nova rotina no Coletor de Dados, Atualiza Endereço (OFIA180) para possibilitar o usuário atualizar o Endereço (B5_LOCALI2/BZ_LOCALI2 dependendo do parâmetro MV_ARQPROD) via coletor. É necessário inserir a opção no menu do módulo "SIGAACD" e habilitar a permissão do usuário no Cadastro de Equipe Tecnica (OFIOA180), pasta "Peças", campo "Atu.End.Item".



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

Tabela VAI - Tecnicos:

Campo

VAI_ATUEND

Tipo

Caracter

Ordem

Tamanho

1

Decimal

0

Formato

@!

Contexto1 - Real
Propriedade1 - Alterar
Grupo de Campos

Título

Atu.End.Item

Descrição

Atual. Endereco Item?

Opções

0=Nao;1=Sim

Inic. Padrão

"0"

Inic. Browse
Con. Padrão

Folder


Val. Sistema

Pertence("01")

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Folder

2

Help

Permite usuario atualizar o Endereco do Item via Coletor de Dados?



Tabela VS1 - Orçamento:

Campo

VS1_PRISEP

Tipo

Caracter

Ordem

Tamanho

2

Decimal

0

Formato

@!

Contexto1 - Real
Propriedade1 - Alterar
Grupo de Campos

Título

Prior.Separ.

Descrição

Prior.Separacao Orcamento

Opções


Inic. Padrão


Inic. Browse
Con. PadrãoVX5

Folder


Val. Sistema

FG_Seek("VX5","'077'+M->VS1_PRISEP",1)

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Folder


Help

Informe a Prioridade da Separacao do Orcamento.



Criação dRelacionamento no arquivo SX9 – Relacionamento:

Domínio

VX5

Identificação

Última ordem referente a tabela VX5

C. Domínio

VS1

E. Domínio

VX5_CODIGO

E. C. Domínio

VS1_PRISEP

Propriedade

S

L. Domínio1
L. C. DomínioN
Condição SQL



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

Nome da Variável

MV_MIL0137

Tipo

Caracter

Descrição

Consulta Endereco pelo Coletor - Mostra Saldo? ( 0=Nao / 1=Sim )

Valor Padrão

"0"



1 - Acessar a rotina Tab Gener Conces. (OFIOA560) e selecionar no campo "Tabela ?" a opção  " 077 - Prioridade Separação Orçamento". Opção "Incluir" para cadastrar as Prioridades de Separação do Orçamento.



2 - Acessar a rotina Orc. Por Fases (OFIXA011), opção "Incluir". Inserir "Tp Orcamento" igual a "1 - Orcamento Pecas". Informar os demais campos necessários e Selecionar no campo "Prior. Separ." a Prioridade de Separação. Informar o Item e Salvar. Avançar Orçamento ate a Separação (Conferencia Saída). Será gravada a Prioridade selecionada pelo Vendedor.

OBS.: Inserir vários Orçamentos com Prioridades diferentes.



3 - Acessar a rotina Conf. de Orcamento (OFIXA013), verifique na opção filtrar do browse que é possivel realizar filtros por prioridade (serão listadas todas as prioridades cadastradas na rotina Tab Gener Conces. 077).



4 - Acessar a rotina Conferência de Saída (OFIA070) via Coletor de Dados, Listar todos Orçamentos. A ordem dos Orçamentos depende da Prioridade informada pelo usuário conforme Item 2. Também é apresentado um identificador da Origem do Orçamento (B-Balcão/T-Transferência). Quando se tratar de Orçamento de Transferência, foi inserido o Código da Filial de Destino antes do Nome da Filial.



5 - Partindo do Item 3, selecionar um Orçamento. Será apresentado um menu de opções; selecione "Itens com Divergencia". Serão listados apenas os Itens com Divergências.



6 - Acessar a rotina Consulta de Endereço (OFIOC050) via Coletor de Dados. Selecione um Item que possui Estoque (Tikar o código de barras). Serão listados o(s) endereço(s) e seus respectivos saldos. É necessário configurar o parâmetro MV_MIL0137 para que as quantidades por armazém sejam exibidas.



7 - Acessar a rotina de Painel Painel Novas Conferencias (OFIC090) via Coletor de Dados. Selecionar "Todas Conferencias". Via sistema, avançar um Orçamento Balcão para a Fase de Conferencia. O Coletor vai começar a apitar e mostrará uma mensagem alertando o usuário que tem novas conferências a serem realizadas.



8 - Acessar a rotina Atualiza Endereço (OFIA180) via Coletor de Dados. Selecione um Item (Tikar o código de barras), informe o novo endereço e "Confirme". Será gravado o novo endereço do Item. O campo que armazena o endereço vai depender do conteúdo do parâmetro MV_ARQPROD, ou seja, será gravado BZ_LOCALI2 quando o parâmetro estiver SBZ, caso contrário será gravado o B5_LOCALI2.

Atenção: Para possibilitar o usuário acessar a rotina Atualização Endereço via Coletor de Dados, é necessário habilitar a permissão deste usuário no Cadastro de Equipe Técnica (OFIOA180) na pasta "Peças", campo "Atu.End.Item".

A rotina funciona somente se o item desejado não estiver ENDEREÇADO. Outro detalhe é que se o parâmetro MV_ARQPROD estiver com o conteúdo SBZ a rotina vai validar a existência do Item na tabela SBZ. Caso o MV_ARQPROD não estiver configurado com SBZ, a rotina vai validar a existência do Item na tabela SB5.



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_ARQPROD

Tipo

Caracter

Descrição

O parametro configura se os dados de indicadores de produto serao considerados pela tabela "SB1" ou se serao considerados pela da tabela "SBZ"

Valor Padrão

SB1


05. ASSUNTOS RELACIONADOS

  • Não há.