01. DADOS GERAIS
Produto: |
TOTVS DMS |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Varejo |
Módulo: |
TOTVS DMS (Linha Protheus) - Veiculos (SIGAVEI) |
Função: | Atendimento Mod 2 (VEIXA018) |
País: | Argentina |
Ticket: | Não se aplica. |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARMIL-5792 |
02. SITUAÇÃO/REQUISITO
Há a necessidade de que no processo de venda de veículos/maquinários da rotina Atendimento Mod 2 (VEIXA018) haja a possibilidade de se utilizar cotitulares de veículos no DMS ARGENTINA.
03. SOLUÇÃO
Criada nova funcionalidade da rotina Atendimento Mod 2 (VEIXA018) para atender cotitulares de veículos no DMS ARGENTINA.
- Acessar a rotina de Atendimento Mod 2 (VEIXA018) e incluir um novo atendimento.
- Após o preenchimento dos campos obrigatórios e desejados, realize a inclusão do veiculo no atendimento.
- A seguir siga os passos do GIF abaixo.
Criação de Tabela no arquivo SX2 – Tabelas:
Chave | Nome | Modo | Único | PYME |
---|---|---|---|---|
VW1 | Cotitulares Atend Veic/Maq | E | VW1_FILIAL+VW1_CODIGO | S |
Criação de Índices no arquivo SIX – Índices:
- Tabela VW1 - Cotitulares Atend Veic/Maq
Índice | VW1 | VW1 |
---|---|---|
Chave | VW1_FILIAL+VW1_CODIGO | VW1_FILIAL+VW1_NUMTRA |
Descrição | Código | Nro Atendimento |
Ordem | 1 | 2 |
Proprietário | S | S |
Criação de Campo no arquivo SX3 – Campos:
- Tabela VW1 - Cotitulares Atend Veic/Maq
Campo | VW1_FILIAL | VW1_CODIGO | VW1_NUMTRA | VW1_CODCLI |
---|---|---|---|---|
Tipo | Carácter | Carácter | Carácter | Carácter |
Grupo de Campos | 033 | |||
Ordem | 01 | 02 | 03 | 04 |
Tamanho | 2 | 6 | 10 | 6 |
Decimal | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! |
Contexto | 1-Real | 1-Real | 1-Real | 1-Real |
Propriedade | 1-Alterar | 2-Visualizar | 2-Visualizar | 1-Alterar |
Título | Filial | Código | Atendimento | Cliente |
Descrição | Filial | Código | Número do Atendimento | Código do Cliente |
Val. Sistema | ExistCPO("SA1",FWFldGet("VW1_CODCLI"),1) | |||
Opções | ||||
Inic. Padrão | ||||
Inic. Browse | ||||
Cons. Padrão | SA1 | |||
Nível | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim |
Obrigatório | Não | SIm | Sim | Sim |
Browse | Não | Não | Sim | Sim |
When | ||||
Pasta | ||||
Help | Informe a Filial | Informe o Código Interno
| Informe o Nro. do Atendimento | Informe o Código do Cliente |
Campo | VW1_LOJCLI | VW1_NOMCLI | VW1_PERVEI | VW1_VALTOT |
---|---|---|---|---|
Tipo | Carácter | Carácter | Numérico | Numérico |
Grupo de Campos | 175 | |||
Ordem | 05 | 06 | 07 | 08 |
Tamanho | 2 | 50 | 5 | 14 |
Decimal | 0 | 0 | 2 | 2 |
Formato | @! | @! | @E 99.99 | @E 99,999,999,999.99 |
Contexto | 1-Real | 2-Virtual | 1-Real | 1-Real |
Propriedade | 1-Alterar | 2-Visualizar | 1-Alterar | 2-Visualizar |
Título | Loja | Nome | % Maq./Veic. | Vlr.Cliente |
Descrição | Loja do Cliente | Nome do Cliente | % Maquinas/Veiculos do Cl | Valor do Cliente |
Val. Sistema | ExistCPO("SA1",FWFldGet("VW1_CODCLI")+FWFldGet("VW1_LOJCLI"),1) | FWFldGet("VW1_PERVEI") > 0 | ||
Opções | ||||
Inic. Padrão | if(!Inclui,Posicione("SA1",1,xFilial("SA1")+VW1->VW1_CODCLI+VW1->VW1_LOJCLI,"A1_NOME"),"") | |||
Inic. Browse | Posicione("SA1",1,xFilial("SA1")+VW1->VW1_CODCLI+VW1->VW1_LOJCLI,"A1_NOME") | |||
Cons. Padrão | SA1 | |||
Nível | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim |
Obrigatório | Sim | Sim | Sim | Sim |
Browse | Sim | Sim | Sim | Não |
When | ||||
Pasta | ||||
Help | Informe a Loja do Cliente | Informe o Nome do Cliente
| Informe o Nro. do Atendimento | Informe o % correspondente as Máquinas/Veiculos do Cliente |
Campo | VW1_PERCEN | VW1_NUMPED | VW1_NUMNFI | VW1_SERNFI |
---|---|---|---|---|
Tipo | Numérico | Carácter | Carácter | Carácter |
Grupo de Campos | 018 | 094 | ||
Ordem | 09 | 10 | 11 | 08 |
Tamanho | 11 | 6 | 12 | 3 |
Decimal | 8 | 0 | 0 | 0 |
Formato | @E 99.99999999 | @! | @! | @! |
Contexto | 1-Real | 1-Real | 1-Real | 1-Real |
Propriedade | 2-Visualizar | 2-Visualizar | 2-Visualizar | 2-Visualizar |
Título | % Cliente | Nro.Pedido | Nro. Fatura | Serie Fatura |
Descrição | % do Cliente | Numero do Pedido | Numero da Fatura | Serie da Fatura |
Val. Sistema | ||||
Opções | ||||
Inic. Padrão | ||||
Inic. Browse | ||||
Cons. Padrão | ||||
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 |
When | ||||
Pasta | ||||
Help | Informe o % correspondente ao Cliente | Informe o Número do Pedido da Fatura
| Informe o Número da Fatura | Informe o % correspondente as Máquinas/Veiculos do Cliente |
Alteração de Campo no arquivo SX3 – Campos:
- Tabelas VV0 - Saídas de Veículos
Campo | VV0_MOEDA |
---|---|
Val. Sistema | M->VV0_MOEDA <= MoedFin() .and. MaFisRef("NF_MOEDA","VX001",M->VV0_MOEDA) |
When | VX0020131_WHEN_MOEDA() |
Criação de Relacionamento no arquivo SX9 – Relacionamento:
- Tabela VW1 - Cotitulares Atend Veic/Maq
Identificação | Última ordem referente a tabela SA1 | Última ordem referente a tabela SF2 |
---|---|---|
C. Domínio | SA1 | SF2 |
E. Domínio | A1_COD+A1_LOJA | F2_DOC+F2_SERIE+F2_CLIENTE+F2_LOJA |
E. C. Domínio | VW1_CODCLI+VW1_LOJCLI | VW1_NUMNFI+VW1_SERNFI+VW1_CODCLI+VW1_LOJCLI |
Propriedade | S | |
L. Domínio | 1 | |
L. C. Domínio | N | |
Condição SQL | ||
Domínio | VW1 | VW1 |
04. DEMAIS INFORMAÇÕES
Não há.
Esta atualização de dicionário estará disponível na próxima release 12.01.2510.IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- Não há.