01. DADOS GERAIS
| Produto: |
TOTVS DMS |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Varejo |
| Módulo: |
TOTVS DMS (Linha Protheus) - Oficina (SIGAOFI) |
| Função: | Tipo de Tempo (OFIOA090) |
| País: | Todos |
| Ticket: | Não se aplica |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVARMIL-5675 |
02. SITUAÇÃO/REQUISITO
Há a necessidade de que a rotina de Tipo de Tempo (OFIOA090) tenha a possibilidade de realizar o tratamento de valores para mão de obra.
03. SOLUÇÃO
Criado processo de tratamento de valores de mão de obra no sistema, para que ao se cadastrar/alterar um tipo de tempo possa haver a possiblidade de se utilizar valores de serviços (Mão de Obra) nas requisições.
- Acessar a rotina de Tipo de Tempo (OFIOA090) e posicionar no registro desejado e clique em "Alterar";
- Na aba "Vlr Hora por Tipo de Srvc/Cliente/Veic/MO" foram adicionados os campos Marca (VZF_MARCA) e Cod Serviço (VZF_CODSER);
- Com isso a rotina de Tipo de Tempo (OFIOA090) permite a configuração de valores para serviços específicos por cliente.
Criação de Consulta Padrão no arquivo SXB – Campos:
| Alias | VO6VZF | VO6VZF | VO6VZF | VO6VZF | VO6VZF | VO6VZF | VO6VZF |
|---|---|---|---|---|---|---|---|
| Tipo | 1 | 2 | 2 | 4 | 4 | 4 | 4 |
| Sequência | 01 | 01 | 02 | 01 | 01 | 01 | 01 |
| Coluna | DB | 03 | 05 | 01 | 02 | 03 | 04 |
| Descrição | Tabela de Serviço | Marca + Grupo + Serviço | Descric serv+ Marca + Serviço | Marca | Modelo | Segmento | Código |
| Contém | VO6 | VO6_CODMAR | VO6_MODVEI | VO6_SEGMOD | VO6_CODSER |
| Alias | VO6VZF | VO6VZF | VO6VZF | VO6VZF | VO6VZF | VO6VZF | VO6VZF | VO6VZF |
|---|---|---|---|---|---|---|---|---|
| Tipo | 4 | 4 | 4 | 4 | 4 | 4 | 5 | 6 |
| Sequência | 01 | 02 | 02 | 02 | 02 | 02 | 01 | 01 |
| Coluna | 05 | 01 | 02 | 03 | 04 | 05 | ||
| Descrição | Descrição | Descrição | Código | Marca | Modelo | Segmento | ||
| Contém | VO6_DESSER | VO6_DESSER | VO6_CODSER | VO6_CODMAR | VO6_MODVEI | VO6_SEGMOD | VO6_CODSER | VO6→VO6_CODMAR == GdFieldGet("VZF_CODMAR") |
Criação de Campo no arquivo SX3 – Campos:
- Tabela : VZF - VALOR DA HORA POR CLIENTE
Campo | VZF_CODMAR | VZF_CODSER |
|---|---|---|
Grupo de Campo | ||
| Tipo | Caracter | Caracter |
| Ordem | Ultima ordem da tabela VZF | Ultima ordem da tabela VZF |
| Tamanho | 3 | 15 |
| Decimal | 0 | 0 |
| Formato | @!S3 | @!S15 |
| Contexto | 1 - Real | 1 - Real |
| Propriedade | 1 - Alterar | 1 - Alterar |
| Título | Marca | Cod Servico |
| Descrição | Código da Marca | Codigo do Servico |
| Val. Sistema | ExistCPO("VE1",M->VZF_CODMAR,1) | ExistCPO("VO6",GdFieldget("VZF_CODMAR")+M->VZF_CODSER,2) |
| Opções | ||
| Inic. Padrão | ||
| Inic. Browse | ||
| Cons. Padrão | VE1 | VO6VZF |
| Nível | 1 | 1 |
| Usado | Sim | Sim |
| Obrigatório | Não | Não |
| Browse | Sim | Sim |
| When | ||
| Pasta | ||
| Help | Infrorme o código da marca. | Informe o código do serviço. |
Criação de Relacionamento no arquivo SX9 – Relacionamento:
| Domínio | VE1 | VO6 |
|---|---|---|
| C. Domínio | VZF | VZF |
| E. Domínio | VE1_CODMAR | VO6_CODMAR+VO6_CODSER |
| E. C. Domínio | VZF_CODMAR | VZF_CODMAR+VZF_CODSER |
| Propriedade | S | S |
| L. Domínio | 1 | 1 |
| L. C. Domínio | N | N |
| Condição SQL |
Criação de Gatilho no arquivo SX7 – Gatilhos:
- Tabela : VZF - VALOR DA HORA POR CLIENTE
Campo | VZF_CODMAR |
|---|---|
| Sequência | 001 |
| C. Domínio | VZF_CODSER |
| Tipo | P |
| Regra | "" |
| Posiciona | S |
| Alias Pesq. | |
| Ordem Pesq. | |
| Chave | |
| Condição |
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á
