Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Prestadores de Serviços Terceirização

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:Prestadores de Serviços
Função:TECA400 – Orçamentos / TECA450 – Ordens de Serviços / TECXFUN – Biblioteca de Funções
Ticket:Não há
Requisito/Story/Issue (informe o requisito relacionado) :DSERSGS-9445


02. SITUAÇÃO/REQUISITO

Não é possível aplicar descontos por item. Somente através dos campos do cabeçalho

03. SOLUÇÃO

Tratativa caso a base de dados possua os campos de desconto configurados. 

04. DEMAIS INFORMAÇÕES

Os processos de inclusão do Orçamento e Ordem de Serviços, passam a contar com um tratamento específico para inclusão de descontos nos itens que os compõem.

A partir da criação dos campos AB5_PCDESC, AB5_VLDESC, AB8_PCDESC e AB8_VLDESC, nas tabelas AB5 – Subitens do Orçamento Técnico e AB8 – Subitens da Ordem de Serviço, todo o tratamento de descontos por item se tornará automático.

Procedimentos para criação dos campos:

Através do Configurador, navegando no menu “Base de Dados \ Dicionário \ Base de Dados”, selecione a tabela AB5, conforme demonstrado na imagem abaixo.

Selecione a opção “Editar” e inclua os campos conforme demonstrado abaixo

Campo AB5_VLDESC:

Campo AB5_PCDESC:

Após a inclusão dos campos confirme a operação de edição da tabela AB5 e realize a mesma operação na tabela AB8, informando os mesmos nomes e formatos de campos.

Ao final, realize a gravação das alterações através do botão “Atualizar Base de Dados”


Inclusão de Gatilhos:

Acesse o menu “Base de Dados \ Dicionário \ Gatilhos” e crie os gatilhos para os campos, como demonstrado abaixo.

Campo AB5_VLDESC.

Detalhes:


Campo            : AB5_VLDESC;

Sequência        : 001;

Cnt. Domínio  : AB5_PCDESC;

Tipo                 : Primário;

Regra               : M->AB5_PCDESC := NoRound( ((M->AB5_VLDESC / M->AB5_TOTAL) * 100), 2 )                              

Posiciona         : Não.


Campo AB5_PCDESC.

Detalhes:

Campo            : AB5_PCDESC;

Sequência        : 001;

Cnt. Domínio  : AB5_VLDESC;

Tipo                 : Primário;

Regra               : M->AB5_VLDESC := NoRound( ((M->AB5_PCDESC * M->AB5_TOTAL) / 100), 2 )                         

Posiciona         : Não.


Realize a mesma operação para a criação dos gatilhos para os campos AB8_VLDESC e AB8_PCDESC, utilizando os mesmos parâmetros aplicados nos campos acima.


Comportamento das Rotinas.

Inclusão de Orçamento.

Acesse o módulo 28 – Prestadores de Serviços e navegue através do menu “Atualizações \ Field Service”, selecionando a opção “Orçamentos”.

No browser, pressione o botão “Incluir” e realize a inclusão de um orçamento, preenchendo o cabeçalho do orçamento conforme o modelo abaixo.

Após a inclusão dos dados básicos como Cliente e Condição de Pagamento, informe um percentual de desconto nos campos reservados do cabeçalho.

Na inclusão dos itens, selecione o Produto/Equipamento e inclua a ocorrência.

Ao final, pressione a tecla F4 ou clique no botão “Outras Ações” e selecione a opção “Apont”.

No apontamento do item, informe o Produto, Serviço, Quantidade e Valor Unitário.

Note que nessa operação a rotina realizará o calculo automático do Valor Total e o apresentará na respectiva coluna do grid.

Em seguida, informe o Preço Unitário do Produto/Serviço que deve constar na Lista de Preços.

Note que a rotina realizará a aplicação automática do desconto informado no cabeçalho do orçamento e ajustará os valores constantes nas respectivas colunas do item.

Em seguida, informe o Valor do Desconto ou o Percentual do Desconto nas colunas seguintes, como apresentado no modelo abaixo.

Importante: O valor ou percentual de desconto informado é aplicado sobre o Preço Total do item (Quantidade x Valor Unitário).

Ao preencher o campo Valor do Desconto (Vlr Desconto) o campo Percentual do Desconto (% Desconto) é automaticamente preenchido e vice-versa.

Outros itens podem ser adicionados no grid seguindo o mesmo procedimento, aplicando descontos ou não.

Ao pressionar a seta de navegação para baixo dentro do grid, o Total será automaticamente apresentado no rodapé da tela.

Ao finalizar, salve os itens incluídos no orçamento pressionando o botão “Salvar”.

Havendo finalizado a inclusão de itens no orçamento, salve o orçamento clicando no botão “Salvar”, como no modelo abaixo.

Efetivando o Orçamento e Transformando-o em Ordem de Serviço.

Tendo gravado o orçamento que criou no passo anterior, selecione-o no browser de orçamentos, clique no botão “Outras Ações” e selecione a opção “Efetivar”.

A rotina apresentará uma tela para seleção de parâmetros para a realização do filtro nos orçamentos já incluídos, onde será possível inserir informações para uma busca mais eficiente e assertiva.

Insira as informações necessárias ao filtro e pressione o botão “OK” da tela de seleção dos parâmetros.

De acordo com as informações inseridas na tela de parâmetros, a rotina apresentará uma lista com os orçamentos selecionados na base de dados, possibilitado a seleção do Orçamento que será convertido em Ordem de Serviço.

Selecione o Orçamento desejado e clique no botão “Ord.Serviço”.

Após o processamento do Orçamento, convertendo-o em Ordem de Serviço, seu status no browser de Orçamentos será apresentado na cor vermelha indicando que o orçamento foi encerrado.

Para consultar a legenda de status do Orçamento, clique no botão “Outras Ações” e selecione a opção “Legenda”.

Consultando e Efetivando a Ordem de Serviço.

A Ordem de Serviço poderá ter sido originada no processamento de um Orçamento, conforme demonstrado no processo anterior ou, poderá ser inserida diretamente no browser da rotina de Ordens de Serviço.

Para acessar a rotina de Ordens de Serviço, navegue pelo menu “Atualizações \ Field Service \ Ordens de Serviço”.

A rotina apresentará o browser de Ordens de Serviço conforme o modelo abaixo e disponibilizará os botões para inclusão (“Incluir”) de uma O.S. diretamente pela rotina, além dos botões “Visualizar” e “Alterar” para Ordens de Serviço existentes.

Além dos botões citados acima, há o botão “Outras Opções”, onde é possível dentre outras ações, efetivar uma O.S. transformando-a em um Pedido de Venda.


O processo de inclusão de uma Ordem de Serviços segue o mesmo padrão da inclusão do Orçamento.

Analisando a O.S. gerada através da efetivação do Orçamento.

Selecione a Ordem de Serviço através do browser e clique no botão “Visualizar”.

Para consultar os subitens da O.S., selecione o item do grid, pressione a tecla F4 ou o botão “Outras Ações” e seguida selecione a opção “Apont.”.

A rotina aparentará as mesmas informações processadas para os subitens na inclusão do Orçamento.

Os campos para inclusão do Valor do Desconto ou do Percentual do Desconto aplicado ao item, também são apresentados nessa tela.

Em operações de inclusão de O.S. diretamente pela rotina de Ordens de Serviço, havendo necessidade de incluir descontos nos itens, basta informar os campos acima.

O procedimento de aplicação do desconto por item segue também a mesma sistemática da inclusão do Orçamento, sendo aplicado sobre o valor total do item (quantidade x valor unitário).


Processando a Efetivação da Ordem e Serviço.

Selecione a O.S. no browser, clique no botão “Outras Ações” e selecione a opção “Efetivar”.

A rotina apresentará a tela para inserção de parâmetros para o filtro das Ordens de Serviços na base de dados, possibilitando uma seleção rápida e mais assertiva dos registros desejados.

Insira os parâmetros desejados para o filtro das informações e pressione o botão “OK”.

A rotina apresentará as Ordens de Serviços selecionadas, possibilitando marcar a O.S. desejada e processar a geração do Pedido de Venda, através do pressionamento do botão “Pedido”.

Marque a Ordem de Serviço e clique no botão “Pedido”, para processar o Pedido de Venda.


Consultando o Pedido de Venda.

Acesse o modulo 05 – Faturamento e navegue através do menu “Atualizações \ Pedidos \ Pedidos de Venda”.

Selecione o Pedido de Venda desejado e clique no botão “Visualizar”.

Analisando os Descontos Processados.

Na tela do Pedido de Venda é possível verificar todas as informações incluídas desde o Orçamento ou diretamente pela Ordem de Serviço, como os descontos informados no cabeçalho do Orçamento/O.S. e os valores e quantidades processadas para cada item.

No exemplo apresentado, no grid dos itens do Pedido de Venda, temos:

Quantidade do item   : 10;

Valor Unitário             : R$ 810,00;

Preço a Lista               : R$ 1.000,00.


Esse preço foi formado pela aplicação dos 10% informados no cabeçalho do Orçamento e pela aplicação do desconto informado para o item, que também foi de 10%.

1º – R$ 1.000,00 x 10% (cabeçalho) = R$ 900,00;

2º – R$ 900,00 x 10% (item)             = R$ 810,00.


No rodapé da tela do Pedido de Venda temos o Valor Total do pedido, sem a aplicação dos descontos, que nesse exemplo é de R$ 10.000,00.

Temos ainda o Total do Desconto aplicado, que nesse exemplo foi de R$ 1.900,00, que foi formado por:

R$ 1.000,00 (preço na lista) * 10% (desconto do cabeçalho) * 10 (unidades)  = R$ 1.000,00;

R$ 900,00 (preço unitário já com a redução do cabeçalho) * 10 (quantidade) * 10% (desconto do item) = R$ 900,00.



05. ASSUNTOS RELACIONADOS

  • Não há