Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
Criação de campos em Orçamento por Fases
Criação de campos em Orçamento por Fases

Boletim Técnico: Criação de campos em Orçamento por Fases
Ocorrência
Melhoria
Resumo
Implementada melhoria na rotina Orçamento por Fases (OFIXA011) que consiste na criação dos campos: Vl.Pretend (VS1_VALPRE)” e “Qtd.Conferid (VS3_QTDCON) para realização do cálculo do desconto a partir do valor total e a presença da marca do veículo na lista de itens relacionados, permitindo que o usuário identifique melhor as peças em questão.Foram criados também, os parâmetros MV_FORMALI e MV_FORMALU onde seu conteúdo pode ser preenchido com a fórmula responsável pelo rateio de descontos nos itens de um orçamento e uma fórmula para cálculo da margem de lucro de um item, respectivamente.
ID do Chamado
SCPSXY
Produtos
  • Microsiga 11
  • Módulos
    • SIGAOFI
    Portais
    • nenhum
    Países
    • Brasil
    Traduções
    • Português (Brasil)
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    Orc. Por Fases (OFIXA011)
    Parâmetros Envolvidos
    MV_FORMALI; MV_FORMALU;
    Número da FNC
    000000117902010
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Não
    Aplicação de Patch
    Não
    Compatibilizador 1
    - U_UPDOFI89
    Procedimentos para Implementação

    ·         Aplicar atualização do(s) programa(s) OFIXX001, OFIXX002, OFIXX004, OFIXC001 e UPDOFI89.

    ·         Para que as alterações sejam efetuadas, é necessário executar a função “U_UPDOFI89”.

     Importante:

    1.   Antes de executar o compatibilizador “UPDOFI89”, é imprescindível:

    a)     Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “\PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “\PROTHEUS11_DATA\ SYSTEM”);

    Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.

    b)     Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.

    c)     Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá ocasionar a sobregravação de índices personalizados caso não estejam identificados pelo nickname.

    2.   Em Microsiga Protheus “ByYou Smart Client”, campo “Programa Inicial” digite U_UPDOFI89

    3.   Clique em Ok para continuar.

    4.   Ao confirmar, é apresentada uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.

    5.   Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.

    É apresentada uma mensagem explicativa na tela.

    6.   Em seguida, é apresentada a janela de “Atualização concluída” com o histórico (log) de todas as atualizações processadas

    7.   Clique em Gravar para salvar o histórico (log) apresentado.

    8.   Clique em Ok para encerrar o processamento.

     

    Descrição de Ajustes

    1.   Inclusão de campo(s) no Dicionário de Dados SX3.

    ·         Tabela VS1 – Orçamento:

    Ordem

    83

    Campo

    VS1_VALPRE

    Tipo

    Numérico

    Tamanho

    12

    Decimal

    2

    Formato

    @E 999,999,999.99                           

    Form. Variável

     

    Contexto

    Virtual

    Propriedade

    Alterar

    Título

    Vl.Pretendid

    Descrição

    Valor Pretendido        

    Help

    Informe o valor pretendido para calculo do percentual de desconto e rateio.

    Lista Opções

     

    Inic. Padrão

     

    Inic. Browse

     

    Modo Edição

     

    Cons. Padrão

     

    Val. Usuário

     

    Val. Sistema

    Positivo().and.IIF(FUNNAME()=="OFIXA011",OX001VLDENC(),.T.)

    Nível

    1

    Obrigatório

     Não

    Usado

    Sim

    Browse

    Não

    Módulos

    Todos

    ·         Tabela VS3 –Itens de Orçamento (peças):

    Ordem

    47

    Campo

    VS3_QTDCON

    Tipo

    Numérico

    Tamanho

    8

    Decimal

    2

    Formato

    @E 99999.99                                 

    Form. Variável

     

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Qtd.Conferid

    Descrição

    Quantidade Conferida    

    Help

    Informe à quantidade que deseja ser conferida.

    Nível

    1

    Obrigatório

    Não

    Usado

    Sim

    Browse

    Não

    Módulos

    Todos

     

    2.   Inclusão de parâmetro(s) no Dicionário de Dados SX6:

    Parâmetro

    MV_FORMALI

    Tipo

    Caracter

    Descrição

    Formula padrão para cálculo do rateio de Desconto informado em um Orçamento.                       

    Conteúdo Padrão

     

     

    Parâmetro

    MV_FORMALU

    Tipo

    Caracter

    Descrição

    Formula padrão para cálculo da margem de lucro de peças.                                            

    Conteúdo Padrão

     

     

    Procedimentos para Configuração

    1.   Acesse o módulo Configurador (SIGACFG), selecione as opções Ambientes \ Cadastros \ Parâmetros (CFGX017)” e configure os parâmetros conforme as instruções a seguir:

    Itens/Pastas

    Descrição

       Informações

    Nome

    MV_FORMALI

    Tipo

    Caracter

    Cont. Por.

     

       Descrição

    Descrição exemplo

    (NPERCMIN/100)*SB2->B2_CM1+SB2->B2_CM1

    Veja detalhes da variável NPERCMIN em “Importante”.

     

     Importante:

    Este parâmetro é responsável por informar ao sistema qual fórmula calcula a margem mínima de lucro de um determinado produto. Na rotina de Orçamento por Fases, ao se escolher um valor fixo para o total de um orçamento através do campo "Vl.Pretendid", o sistema efetuará os descontos para cada produto do orçamento para chegar no valor informado.

    No rateio deste desconto entre os itens, este parâmetro fará com que o valor final de venda do produto (com o desconto aplicado) não ultrapasse o mínimo possível para margem de lucro mínimo, evitando assim que a empresa tenha prejuízos na venda daquele produto.

     Importante:

    A variável NPERCMIN possui o valor do campo "%Margem Min." existente na rotina de Parâmetro Descontos e deve ser configurada.

    2.   Ainda no módulo configure o parâmetro conforme as instruções a seguir:

    Itens/Pastas

    Descrição

       Informações

    Nome

    MV_FORMALU

    Tipo

    Caracter

    Cont. Por.

     

       Descrição

    Descrição exemplo

    100*((M->VS3_VALTOT/M->VS3_QTDITE)-SB2->B2_CM1)/SB2->B2_CM1

     

     Importante:

    Este parâmetro tem como objetivo informar ao sistema qual é a fórmula no sistema responsável pelo cálculo da margem de lucro das peças a serem vendidas. É a fórmula informada neste parâmetro que será considerada para efetuar este cálculo.


    Procedimentos para Utilização

     

    1.   Acesse o módulo Oficina (SIGAOFI), selecione as opções Atualizações \ Mov Oficina \ Orc. Por Fases (OFIXA011)
    2.   Visualize no canto inferior direito da tela as opções: Alterar, Incluir, Visualizar, Sair, e Ações Relacionadas. Clique em Incluir einsira um novo orçamento de peças preenchendo as informações do cabeçalho.
    3.   Na parte superior esquerda da tela, o campo Tp Orçamento deve ser preenchido com o tipo de orçamento que será criado. Neste caso, o preenchimento foi Orçamento Pecas e assim, se habilita a pasta Orçamento de Peças.
    4.   Na parte central da tela de orçamento por fases, informe os itens que se enquadram no parâmetro de descontos, com seus respectivos valores e quantidades.
     Importante:
    Caso a peça escolhida possua itens relacionados, na parte inferior da tela será exibida uma lista com os itens, suas marcas e valores.
    5.   No campo Val.Pretendid (localizado na parte superior da tela) preencha com o valor que a peça será vendida (já com o desconto).
    Exemplo: A peça custa R$ 123,00 e será vendida a R$ 120,00. Neste caso, o campo Val.Pretendid  deverá ser preenchido com R$ 120,00
    6.   Observe o campo % Desc. o percentual de desconto foi calculado sobre o valor inicial da peça R$ 123,00. Neste caso o valor do percentual de desconto será 2,44%.
    7.   O conteúdo do campo Margem de Lucro será atualizado de acordo com o valor total da peça. Este campo é responsável por exibir o resultado do cálculo em porcentagem, efetuado pela fórmula informada no parâmetro MV_FORMALU conforme citado nos procedimentos para configuração. Será exibida a margem de lucro obtida para esta peça de acordo com seu valor de venda.
     Observação:
    Caso seja inserido um valor que ultrapasse esta margem, o sistema apresenta uma janela com a seguinte informação: ”Não é possível a aplicação do desconto solicitado. Será dado o desconto máximo para todos os itens”.
     
    6. Clique em OK e visualize a janela de confirmação de gravação do orçamento.
    7. Novamente clicando em OK, visualize a janela Como pagar e suas opções de formas de pagamento.
    Na parte superior do canto direito da tela, perceba as opções: Confirmar, Fechar e Ações Relacionadas.  Opte por Confirmar e na sequência o sistema apresenta a tela Notas – Filial com o número da nota fiscal que será gerada e a filial onde o usuário está logado.
     
    8. Retornando a tela inicial da rotina, no canto inferior direito, clique na opção Ações Relacionadas e na     subopção Legenda. Observe que o orçamento em questão foi faturado com êxito
     
    Informações Técnicas

    Tabelas Utilizadas

    VS1, VS3