01. DADOS GERAIS
Produto: |
TOTVS DMS |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Varejo |
Módulo: |
TOTVS DMS (Linha Protheus) - Veículos (SIGAVEI) TOTVS DMS (Linha Protheus) - Oficina (SIGAOFI) TOTVS DMS (Linha Protheus) - Auto-Peças (SIGAPEC) |
Função: | Parâmetros da Marca (OFIPA980) |
País: | Brasil |
Ticket: | Não se aplica |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARMIL-3025 |
02. SITUAÇÃO/REQUISITO
No ambiente DMS Argentina, o campo VE4_CGCFAB deve ser referente ao documento "CUIT/CUIL".
03. SOLUÇÃO
Alterada a rotina de Parâmetros da Marca (OFIPA980) para possibilitar informar o CUIT/CUIL no DMS Argentina. Caso exista mais de um cadastro de Cliente ou Fornecedor com o mesmo código CUIT/CUIL, a rotina abre uma tela que permite ao usuário selecionar os cadastros desejados.
- Compatibilização do campo VE4_CGCFAB agora chamado de CUIT/CUIL. na localização Argentina.
- Criação do campo Tipo Doc (VE4_AFIP) para considerar a máscara e a validação corretas do campo CUIT/CUIL. (VE4_CGCFAB) na localização Argentina.
- Acessar a rotina Parâmetros da Marca (OFIPA980)
- Clicar no botão "+Incluir"
- Verificar que o rótulo do campo relacionado ao documento da concessionária (VE4_CGCFAB) é apresentado como "CUIT/CUIL", bem como sua máscara, de acordo com o campo "Tipo Doc".
Evidências:
1) Campo "Tipo Doc" preenchido com "1" (1=80|CUIT). O título é "CUIT/CUIL" e a máscara é "99-99999999-9":
2) Campo "Tipo Doc" preenchido diferente de "1" (1=80|CUIT). O título é "CUIT/CUIL" e a máscara é "99-999.999.999":
Alteração de Campo no arquivo SX3 – Campos (Todos os Paises):
- Tabela VE4 - Parâmetro Fábrica
Campo | VE4_NOMFAB |
---|---|
Inic. Padrão | if(!Inclui,Posicione("SA1",1,xFilial("SA1")+VE4->VE4_CODFAB+VE4->VE4_LOJA,"A1_NOME"),"") |
Inic. Browse | Posicione("SA1",1,xFilial("SA1")+VE4->VE4_CODFAB+VE4->VE4_LOJA,"A1_NOME") |
Campo | VE4_CODFAB | VE4_LOJA | VE4_CODFOR | VE4_LOJFOR |
---|---|---|---|---|
Inic. Padrão |
Observação: Os campos VE4_CODFAB, VE4_LOJA, VE4_CODFOR e VE4_LOJFOR devem ficar sem inicializador padrão.
Alteração de Campo no arquivo SX3 – Campos (Todos os Paises com exceção da Argentina):
- Tabela VE4 - Parâmetro Fábrica
Campo | VE4_CGCFAB |
---|---|
Val. Sistema | CGC(M->VE4_CGCFAB).and.ExistChav("VE4",M->VE4_PREFAB+M->VE4_CGCFAB,1,"EXICODFAB").AND.FS_DESCRI980().AND.FG_EK("VE4") |
Alteração de Campo no arquivo SX3 – Campos (Somente para o país Argentina):
- Tabela VS1 - Orçamento
Campo | VS1_TIPCLI |
---|---|
Val. Sistema | Pertence("INXEFSM") .and. OX001VLDENC() |
Opções | I=Resp.Inscrito;N=Resp.Nao Inscrito;X=Isento;E=Exportacao;F=Cons.Final;S=Nao Sujeito;M=Monotributarista |
- Tabela VE4 - Parâmetro Fábrica
Campo | VE4_CGCFAB |
---|---|
Título | CUIT/CUIL |
Descrição | CUIT/CUIL da Montadora |
Máscara | @R 99.99999999-9 |
Máscara Variável | PesAfip(M->VE4_AFIP) |
Val. Sistema | OA9800018_VldCUIT() |
Criação de Campo no arquivo SX3 – Campos (Somente para o país Argentina):
- Tabela VE4 - Parâmetro Fábrica
Campo | VE4_AFIP |
---|---|
Tipo | Caracter |
Ordem | colocar antes do campo VE4_CGCFAB |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Contexto | 1 - Real |
Propriedade | 1 - Alterar |
Título | Tipo Doc |
Descrição | Tipo de Documento |
Val. Sistema | Vazio() .Or. ExistCpo('SX5','OC'+M->VE4_AFIP) |
Opções | |
Inic. Padrão | |
Inic. Browse | |
Cons. Padrão | OC |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
When | |
Pasta | |
Help | Informe o Tipo de Documento. |
- Tabela VVF - Entradas de Veículos
Campo | VVF_PROVEN |
---|---|
Grupo de Campo | 010 |
Tipo | Caracter |
Ordem | Ultima ordem da tabela VVF |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Contexto | 1 - Real |
Propriedade | 1 - Alterar |
Título | Prov.Entrega |
Descrição | Provincia de Entrega |
Val. Sistema | (Vazio().or.M->VVF_PROVEN="99".or.ExistCpo("SX5","12"+M->VVF_PROVEN)).and.VX000VLDENC() |
Opções | |
Inic. Padrão | |
Inic. Browse | |
Cons. Padrão | 12 |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
When | |
Pasta | |
Help | Provincia de Entrega |
- Tabela VV0 - Entradas de Veículos
Campo | VV0_PROVEN |
---|---|
Grupo de Campo | 010 |
Tipo | Caracter |
Ordem | Ultima ordem da tabela VVF |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Contexto | 1 - Real |
Propriedade | 1 - Alterar |
Título | Prov.Entrega |
Descrição | Provincia de Entrega |
Val. Sistema | VX001VLDENC() |
Opções | |
Inic. Padrão | |
Inic. Browse | |
Cons. Padrão | 12 |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
When | |
Pasta | |
Help | Provincia de Entrega |
Criação de Relacionamento no arquivo SX9 – Relacionamento (Somente para o país Argentina):
Domínio | SX5 |
---|---|
Identificação | |
C. Domínio | VE4 |
E. Domínio | X5_TABELA+X5_CHAVE |
E. C. Domínio | 'OC'+VE4_AFIP |
Propriedade | S |
L. Domínio | 1 |
L. C. Domínio | N |
Condição SQL |
04. DEMAIS INFORMAÇÕES
Esta atualização de dicionário estará disponível na próxima release 12.01.2410.IMPORTANTE!
05. ASSUNTOS RELACIONADOS
Não há.