Histórico da Página
1. DADOS GERAIS
Linha de Produto: | Microsiga Protheus | |
---|---|---|
Segmento: | Varejo | |
Módulo: | Veículos (SIGAVEIASIGAVEI) | |
Função: | Reg Abordag/visita (VEICM510) | |
Ticket: | 7468440 | |
Requisito/Story/Issue (informe o requisito relacionado) : | MMIL-5230 | |
Pacote(s) Gerado(s): | 12.1.27: | 12.1.25: https://r.totvs.io/p/967699 12.1.23: https://r.totvs.io/p/967698 12.1.17: https://r.totvs.io/p/967730Liberação Pendente |
02. SITUAÇÃO/REQUISITO
Ao utilizar a utilizar a rotina Reg Abordag/visita (VEICM510), existe existe a necessidade de fazer relacionamento de se fazer relacionamentos entre as Agendas CEV e Oportunidades criar Oportunidades de Negócios partindo da Agenda CEV.
03. SOLUÇÃO
Implementada a Melhoria na rotina rotina Reg Abordag/visita (VEICM510) para possibilitar o usuário selecionar através do campo "Rel.Prx.Cont" se deseja relacionar a Agenda que está sendo abordada com a próxima Agenda que será criada (caso foi informada a Data do Próximo Contato). No browse desta mesma rotina na opção "Outras Ações " "/ Relacionar Agendas" e também no botão "Relacionar Agendas" da rotina Geracao Geracao de Agenda (VEICM500), é possível visualizar ou fazer a manutenção nos relacionamentos da Agenda entre as Agendas com a posicionada na grid.
Inserida a opção "Outras Ações
" "/ Oportunidade/Interesse do Cliente" no browse e dentro da tela
dedo Registro da Abordagem CEV que permite incluir Interesses/Oportunidades de Veículos/Máquinas e os novos registros ficarão relacionados a Agenda CEV posicionada.
A rotina Oportunidade de Negócios de Veículos (VEICM680) foi alterada para possibilitar através da opção "Outras Ações
" "/ Gerar Agenda CEV", incluir Agendas CEV com opção de relacionar ao Interesse posicionado. O Tipo de Agenda "default" apresentado pode ser configurado no Cadastro de Equipe Técnica (OFIOA180), pasta CEV
,; campo "Tp.Agend.Def". No browse da rotina Oportunidade de Negócios de Veículos (VEICM680) também é possível através da opção "Outras Ações
" "/ Relacionar Agenda CEV", visualizar ou fazer a manutenção dos relacionamentos entre o Interesse posicionado na grid com as Agendas CEV do Cliente.
Atenção: Para processar os dados antigos (registros já existentes), será necessário o usuário uma única vez acessar a rotina de Geracao de Agenda (VEICM500) e clicar em "Outras Ações
" "/ Atualizar Códigos".
Criação de Tabela no arquivo SX2 – Tabelas:
Chave | Nome | Modo | PYME |
VCS | Relacionamento entre Tabelas | C | S |
Criação de Campos no arquivo SX3 – Campos:
Tabela VCS - Relacionamento entre Tabelas:
Campo |
VCS_FILIAL | VCS_CODIGO | VCS_TIPO | VCS_FILPRI | |
Tipo | Caracter | Caracter | Caracter | Caracter |
Ordem | ||||
Tamanho | 2 | 8 | 1 | 2 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 1 - Alterar | 2 - Visualizar | 1 - Alterar | 2 - Visualizar |
Grupo de Campos | 033 | 033 | ||
Título |
Atu.End.Item
Descrição
Atual. Endereco Item?
Filial | Codigo | Tipo | Filial Princ | |
Descrição | Filial | Codigo | Tipo | Filial Principal |
Opções | 1=VC1/VDM |
Opções
Inic. Padrão | If(Inclui,GetSXENum("VCS","VCS_CODIGO"),VCS->VCS_CODIGO) | "0" | ||
Inic. Browse | ||||
Con. Padrão | ||||
Modo | C | C | C | C |
Val. Sistema | Pertence(" |
1") | ||||
Nível | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não |
Browse | Não | Sim | Não |
Sim |
When | ||||
Help | Informe a Filial. | Informe o Codigo. | Informe o Tipo de Relacionamento | Informe a Filial do Principal. |
Campo | VCS_CODPRI | VCS_FILREL | VCS_CODREL | VCS_DATINC |
Tipo | Caracter | Caracter | Caracter | Caracter |
Ordem | ||||
Tamanho | 36 | 2 | 36 | 14 |
Permite usuario atualizar o Endereco do Item via Coletor de Dados?
Campo
VAI_ATUEND
Tipo
Caracter
Tamanho
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 1 - Alterar |
Grupo de Campos | 033 | |||
Título |
Atu.End.Item
Descrição
Atual. Endereco Item?
Opções
0=Nao;1=Sim
Codigo Princ | Filial Relac | Codigo Relac | Dt Inclusao | |
Descrição | Codigo Principal | Filial Relacionado | Codigo Relacionado | Data Inclusao Registro |
Opções | ||||
Inic. Padrão | FGX_Timestamp() | |||
Inic. Browse | ||||
Con. Padrão | ||||
Modo | C | C | C | C |
Val. Sistema |
Pertence("01")
Nível | 1 | 1 | 1 |
1 | ||||
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Sim |
Browse | Sim | Sim |
Folder
2
Sim | Não | |||
When | .f. | |||
Help | Informe o Codigo do Principal. | Informe a Filial do Relacionado. | Informe o Codigo do Relacionado. | Data em que o registro foi inserido no banco. |
Tabela VC1 - Agenda do Cliente:
Campo | VC1_CODIGO | VC1_RELPRX | VC1_CODREL |
Tipo | Caracter | Caracter | Caracter |
Ordem | |||
Tamanho |
8 | 1 | 8 | |
Decimal | 0 | 0 | 0 |
Formato | @! | @! | @! |
Contexto | 1 - Real | 2 - Virtual | 1 - Real |
Propriedade | 2 - Visualizar | 1 - Alterar | 2 - Visualizar |
Grupo de Campos | |||
Título |
Codigo CEV | Rel.Prx.Cont | Cod.Relac. | |
Descrição |
Prior.Separacao Orcamento
Codigo CEV | Relaciona com Proximo Contato | Cod.Relacionado | |
Opções | 0=Nao;1=Sim |
Inic. Padrão | If(Inclui,GetSXENum("VC1","VC1_CODIGO"),VC1->VC1_CODIGO) | "0" | |
Inic. Browse | |||
Con. Padrão |
Modo | C | ||
Val. Sistema |
Pertence(" |
01") | |||
Nível | 1 | ||
Usado | Sim | Sim | Sim |
Obrigatório | Não | Não | Não |
Browse | Sim | Não | Sim |
When | !Empty(M->VC1_PROCON) | ||
Help | Informe |
o Codigo do CEV. | Relaciona com o proximo Contato? | Informe o Codigo do CEV Relacionado. |
Tabela VAI - Técnicos:
Campo | VAI_TPAGDF |
Tipo | Caracter |
Ordem | |
Tamanho |
1 | |
Decimal | 0 |
Formato | @! |
Contexto | 1 - Real |
Propriedade | 1 - Alterar |
Grupo de Campos | |
Título |
Tp. |
Agend.Def |
Descrição |
Tp. |
Agenda Default | |
Opções | |
Inic. Padrão | |
Inic. Browse | |
Con. Padrão |
VC5 | |
Modo | C |
Val. Sistema | vazio() .or. FG_ |
SEEK(" |
VC5"," |
M- |
>VAI_ |
TPAGDF",1,.f.) | |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Folder | 5 |
Help | Informe |
o Tipo de Agenda Default. |
Criação de Índices no arquivo SIX – Índices:
Descrição
Codigo
Índice | VCS | VCS |
Ordem | 1 |
Chave
VJJ_FILIAL+VJJ_CODIGO
2 | ||
Chave | VCS_FILIAL+VCS_TIPO+VCS_FILPRI+VCS_CODPRI+VCS_FILREL+VCS_CODREL | VCS_FILIAL+VCS_TIPO+VCS_FILREL+VCS_CODREL+VCS_FILPRI+VCS_CODPRI |
Descrição | Tipo + Filial/Codigo Principal + Filial/Codigo Relacionado | Tipo + Filial/Codigo Relacionado + Filial/Codigo Principal |
Proprietário | S | S |
Índice | VC1 | VC1 |
Ordem |
9 | A |
Chave |
VC1_FILIAL+ |
VC1_CODIGO | VC1_FILIAL+VC1_CODREL | |
Descrição | Codigo | Codigo Relacionado |
Proprietário | S |
Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
Modelo + Segmento
S |
Criação de Relacionamento no arquivo SX9 – Relacionamento:
Domínio |
VC5 | |
Identificação | Última ordem referente a tabela |
VC5 |
C. Domínio |
VAI |
E. Domínio |
VC5_ |
TIPAGE |
E. C. Domínio |
VAI_ |
TPAGDF | |
Propriedade | S |
L. Domínio | 1 |
L. C. Domínio | N |
Condição SQL |
1 - a. Acessar a
rotina Geracao de Agenda (VEICM500), opção "Agendar". Preencher os Dados necessários e "Salvar".
b. Acessar a rotina Reg Abordag/visita (VEICM510), posicionar na Agenda criada anteriormente e clique em "Registra".
c. Preencher os dados necessários inclusive a Data para "Prox Contato". Preencher com "1-SIM" no campo "Rel.Prx.Cont" e em seguida "Salvar".
d. Tanto no browse da rotina Geracao de Agenda (VEICM500) através do botão "Relacionar Agendas", como da Reg Abordag/visita (VEICM510) na opção "Outras Ações / Relacionar Agendas", é possível visualizar ou fazer manutenção dos relacionamentos entre as Agendas.
2 - a. Acessar a rotina Reg Abordag/visita (VEICM510), Posiciona na Agenda criada anteriormente e clique em "Registra".
b. Na Tela do Registro, clique em "Outras Ações / Oportunidade/Interesse do Cliente" .Preencha os dados do Interesse do cliente e em seguida "Confirmar".
c. Será criado Oportunidade/Interesses partindo do registro da abordagem (Agenda CEV), também é possível criar Oportunidade/Interesses através da mesma opção diretamente no browse da Rotina de Abordagem.
3 - a. Acessar a rotina Oportunidade de Negócios de Veículos (VEICM680).
b. No browse posicionar no Interesse criado anteriormente, "Outras Ações / Gerar Agenda CEV".
c. Nesta opção é possível criar Agenda CEV e tikar se deseja relacionar a nova Agenda CEV com o Interesse posicionado. Esta mesma opção de criar Agenda CEV se encontra dentro da manutenção do Interesse (opção ALTERAR no browse).
4 - a. Partindo do Item 3, no Browse posicionar no Interesse criado anteriormente.
b. "Outras Ações / Relacionar Agenda CEV".
c. Nesta opção é possível visualizar ou fazer manutenção nos relacionamentos do Interesse posicionado com as Agendas CEV do cliente.
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.30).
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
- 33).
05. ASSUNTOS RELACIONADOS
- Não há.
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |