01. DADOS GERAIS
| Produto: |
TOTVS Backoffice
TOTVS DMS |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Varejo |
| Módulo: |
TOTVS DMS (Linha Protheus) - Oficina (SIGAOFI) |
| Função: | Funções Oficina (OFIXA018) |
| País: | México |
| Ticket: | Não se aplica |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVARMIL-12055 |
02. SITUAÇÃO/REQUISITO
No processo de Fechamento de Ordens de Serviço, existe a necessidade de realizar o rateio por centro de custo no momento da geração do Pedido de Venda.
Atualmente, o processo padrão não disponibiliza nenhum mecanismo para inclusão desse rateio durante o fechamento da OS, tornando necessário um desenvolvimento específico para permitir a informação de rateio no pedido gerado.
03. SOLUÇÃO
Com essa melhoria, o rateio passa a ser considerado no momento da criação do Pedido de Venda e na geração do Documento Fiscal, eliminando a necessidade de acessar manualmente o pedido de venda para inclusão dessa informação.
Dessa forma, todo o processo é realizado de forma integrada e centralizada na própria rotina Funções Oficina, garantindo maior eficiência e padronização operacional.
Passo 1: Necessário que seja verificado o parâmetro Rat. Fat localizado na Aba Oficina da Rotina Equipe Técnica (OFIOA180)
Cadastro dos Rateios no Fechamento de OS na Rotina Funções Oficina (OFIXA120)
1) Primeiramente selecione a OS a ser realizado a operação, Na Opção Fechamento, clique em Fechar.
2) Selecione as Ordens presentes na liberação conforme desejado e clique em "Selecionar para Fechar"
Ao Informar rateio para Varrias OS as mesmas ficam vinculadas com mesmo código, caso seja separadas posteriormente e depois efetuado alteração de Rateio separadamente as demais OS que haviam sido agrupadas é removida da regra
3) Em Outras Ações, selecione a opção Rateio de Itens
4) Informe o Rateio pra os Itens conforme as regras definidas pela empresa, Exemplo:
Existe o mecanismo para facilitar o processo de preenchimento de regras de rateio que pode ser criado varias regras e que ao selecionar os mesmos será possível carregar com esse rateio pré-definido, bem como complementar com o registros já informados, seguimos na tela de Rateio de Itens, Exemplo:
1) Em Outras Ações será possível selecionar a opção "Escolha de Rateio pré-configurado"
2) Aparecerá uma janela para selecionar o valor pré-configurado conforme imagem a seguir:
3) Selecione as opções cadastradas conforme regra da empresa
4) Será verificado se existem valores de rateios na janela e será possível escolher se deseja complementar o que já está cadastrado ou se sobrepõe com os valores da regra, isso está definido a critério do cliente
5) Ao selecionar a Opção deseja, será atualizado o GRID responsável pelas informações do rateio do Item selecionado.
- No Configurador (SIGACFG), acesse Ambientes/Base de Dados/Menu (CFGX013) e informe as novas opções de menu do módulo de Oficina (SIGAOFI) conforme instruções a seguir:
Criação de Tabela no arquivo SX2 – Tabelas:
Chave |
Nome |
Modo |
Único |
PYME |
|---|---|---|---|---|
VCY |
Rateio de Ordens de Serviço |
E |
VCY_FILIAL+VCY_RATIT+VCY_TIPO+VCY_ITEM |
S |
Criação de Índices no arquivo SIX – Índices:
- Tabela VCY- Rateio de Ordens de Serviço:
Índice |
VCY |
|---|---|
Ordem |
1 |
Chave |
VCY_FILIAL+VCY_RATIT+VCY_TIPO+VCY_ITEM |
Descrição |
Item do Rateio+Tipo+Seq Item |
Proprietário |
S |
Criação de Campo no arquivo SX3 – Campos:
- Tabela VZ1- Negociação de Pagamentos das Ordens de Serviço:
Campo |
VZ1_RATIT |
|---|---|
| Tipo | Carácter |
| Grupo de Campos | |
| Ordem | 26 |
| Tamanho | 9 |
| Decimal | 0 |
| Formato | @! |
| Contexto | 1-Real |
| Propriedade | 2-Visualiza |
| Título | Item Rat. |
| Descrição | Item do Rateio |
| Val. Sistema | |
| Opções | |
| Inic. Padrão | |
| Inic. Browse | |
| Cons. Padrão | |
| Nível | 1 |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| When | |
| Pasta | |
| Help | Item do Rateio criado |
- Tabela VCY- Rateio de Ordens de Serviço:
Campo |
VCY_FILIAL |
VCY_ITEM |
VCY_TIPO |
VCY_RATIT |
|---|---|---|---|---|
| Tipo | Carácter |
Carácter | Carácter | Carácter |
| Grupo de Campos | 033 | |||
| Ordem | 01 |
02 | 03 | 04 |
| Tamanho | 2 |
2 | 2 | 9 |
| Decimal | 0 |
0 | 0 | 0 |
| Formato | @! | @! |
||
| Contexto | 1-Real |
1-Real | 1-Real | 1-Real |
| Propriedade | 1-Alterar |
2-Visualizar | 2-Visualizar | 2-Visualizar |
| Título | Filial |
Seq. Item |
Tip Item |
Item Rat. |
| Descrição | Filial |
Sequencia do Item |
Tipo do Item |
Item do Rateio |
| Val. Sistema | Pertence("SP ") | |||
| Opções | S=Serviço; P=Peça | |||
| Inic. Padrão | ||||
| Inic. Browse | ||||
| Cons. Padrão | ||||
| 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 | Sim | Sim |
| When | ||||
| Pasta | ||||
| Help | Informe a Filial |
Sequencial dos Itens do Rateio Vinculados as OS
|
Tipo de Itens se peça ou serviço |
Item do Rateio das ordens de Serviço |
Campo |
VCY_PERC |
VCY_CC |
VCY_CONTA |
VCY_ITEMCT |
|---|---|---|---|---|
| Tipo | Carácter |
Carácter | Carácter | Carácter |
| Grupo de Campos | 004 | 003 | 005 | |
| Ordem | 05 |
06 | 07 | 08 |
| Tamanho | 6 |
9 | 20 | 9 |
| Decimal | 2 |
0 | 0 | 0 |
| Formato | @E 999.99 | @! | @! | @! |
| Contexto | 1-Real |
1-Real | 1-Real | 1-Real |
| Propriedade | 1-Alterar |
1-Alterar | 1-Alterar | 1-Alterar |
| Título | % Rat |
C. Custo |
C. Contábil |
Item Contábil |
| Descrição | Percentual do Rateio |
Centro de Custo |
Conta Contábil |
Item Contábil |
| Val. Sistema | Positivo() |
(Vazio() .Or. CTB105CC()) | vazio().or. Ctb105Cta() | Vazio().Or. Ctb105Item() |
| Opções | ||||
| Inic. Padrão | ||||
| Inic. Browse | ||||
| Cons. Padrão | CTT | CT1 | CTD | |
| Nível | 1 |
1 | 1 | 1 |
| Usado | Sim |
Sim | Sim | Sim |
| Obrigatório | Não |
Não | Não | Não |
| Browse | Sim |
Sim | Sim | Sim |
| When | ||||
| Pasta | ||||
| Help | Percentual utilizado para o item do Rateio |
Centro de Custo utilizado no Item do Rateio
|
Conta Contábil utilizada no Item do Rateio |
Item Contábil utilizado no Rateio do Item da OS |
Campo |
VCY_CLVL |
|---|---|
| Tipo | Carácter |
| Grupo de Campos | 006 |
| Ordem | 10 |
| Tamanho | 9 |
| Decimal | 0 |
| Formato | @! |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Título | Classe Valor |
| Descrição | Classe de Valor |
| Val. Sistema | Vazio().Or. Ctb105ClVl() |
| Opções | |
| Inic. Padrão | |
| Inic. Browse | |
| Cons. Padrão | CTH |
| Nível | 1 |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| When | |
| Pasta | |
| Help | Classe de Valor Utilizado no Item do Rateio da OS |
Criação de Relacionamento no arquivo SX9 – Relacionamento:
- Tabela VKZ- Tabela Temporária Preço Peça:
| Domínio | CT1 | CTD | CTH | CTT | VZ1 |
|---|---|---|---|---|---|
| Identificação | Ultima identificação referente a tabela CT1 | Ultima identificação referente a tabela CTD | Ultima identificação referente a tabela CTH | Ultima identificação referente a tabela CTT | Ultima identificação referente a tabela VZ1 |
| C. Domínio | VCY | VCY | VCY | VCY | VCY |
| E. Domínio | CT1_CONTA |
CTD_ITEM |
CTH_CLVL |
CTT_CUSTO |
VZ1_RATIT |
| E. C. Domínio | VCY_CONTA |
VCY_ITEMCT |
VCY_CLVL |
VCY_CC |
VCY_RATIT |
| Propriedade | S | S | S | S | S |
| L. Domínio | 1 | 1 | 1 | 1 | 1 |
| L. C. Domínio | N | N | N | N | N |
| Condição SQL |
04. DEMAIS INFORMAÇÕES
| Pacotes Gerados | 12.1.2210: https://r.totvs.io/p/1231597 12.1.2310: https://r.totvs.io/p/1231598 12.1.2410: https://r.totvs.io/p/1231599 12.1.2510: https://r.totvs.io/p/1231600 |
|---|
05. ASSUNTOS RELACIONADOS
Não há.









