Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Nos ambientes Web/Android, no pedido de venda
    • No cabeçalho,
      • Criar campo Moeda Origem no cabeçalho, cujo comportamento de tela é associado ao meta dado de código "MOEDAORIGEM"
        • O valor do campo será fixo, trazido do campo de banco de dados tabelapreco.idindexador referente à tabela de preço selecionada no cabeçalho.
      • Na pesquisa de opções selecionáveis do campo cotacaoindexador,
        • Na cláusula associada ao registro "INDEXADOR_IDINDEXADOR",
          • O sistema deverá alterar o filtro para:
            • Bloco de código
              /* select * from cotacaoindexador
              	where (idindexador = ${indexador selecionado no cabeçalho}
              		or idindexadoridindexadororigem = ${indexador selecionado no cabeçalho})
              		and (idindexador = ${indexador origem}
              		or idindexador idindexadororigem = ${indexador origem})
    • Nos itens,
      • Na pesquisa do campo tabela preço dos itens,
        • Aplicar filtro fixo (Restrição AND com filtros do Engine) para trazer apenas tabelas de preço cujo campo tabelapreco.idindexador seja o mesmo do campo "Moeda Origem"
      • No cálculo do preço de tabela,
        • Caso o campo cotacaoindexador.idindexadororigem for igual ao campo de tela "Moeda origem" e o campo cotacaoindexador.idindexador for igual ao campo de tela "Moeda"
          • O sistema deve continuar multiplicando o preco da tabela tabelaprecoproduto pela fator do campo cotacaoindexador.valor 
        • Caso o campo cotacaoindexador.idindexadororigem for igual ao campo de tela "Moeda" e o campo cotacaoindexador.idindexador for igual ao campo de tela "Moeda origem"
          • O sistema deve realizar a divisão do preco da tabela tabelaprecoproduto pela fator do campo cotacaoindexador.valor 
    • No resumo,
      • Implementar novos elementos de tela referentes aos seguintes registros de meta dados:
          • VALOR_FATURADO_MOEDAORIGINAL

            Campo deverá ser implementado associado à visualização do campo VALOR_FATURADO, da seguinte forma:

            Valor faturado: ${Cifrão da moeda associada à tabela de preço} ${Valor convertido à moeda associada à tabela de preço} / ${Cifrão da moeda selecionada no cabeçalho} ${Valor convertido à moeda selecionada no cabeçalho}

            VALOR_PENDENTE_MOEDAORIGINAL

            Campo deverá ser implementado associado à visualização do campo VALOR_PENDENTE, da seguinte forma:

            Valor pendente: ${Cifrão da moeda associada à tabela de preço} ${Valor convertido à moeda associada à tabela de preço} / ${Cifrão da moeda selecionada no cabeçalho} ${Valor convertido à moeda selecionada no cabeçalho}

            VALOR_TOTAL_BRUTO_MOEDAORIGINAL

            Campo deverá ser implementado associado à visualização do campo VALOR_TOTAL_BRUTO, da seguinte forma:

            Valor total bruto: ${Cifrão da moeda associada à tabela de preço} ${Valor convertido à moeda associada à tabela de preço} / ${Cifrão da moeda selecionada no cabeçalho} ${Valor convertido à moeda selecionada no cabeçalho}

            VALOR_TOTAL_LIQUIDO_MOEDAORIGINAL

            Campo deverá ser implementado associado à visualização do campo VALOR_TOTAL_LIQUIDO, da seguinte forma:

            Valor total liquido: ${Cifrão da moeda associada à tabela de preço} ${Valor convertido à moeda associada à tabela de preço} / ${Cifrão da moeda selecionada no cabeçalho} ${Valor convertido à moeda selecionada no cabeçalho}

            VALOR_TOTAL_DESCONTOS_MOEDAORIGINAL

            Campo deverá ser implementado associado à visualização do campo VALOR_TOTAL_DESCONTOS, da seguinte forma:

            Valor total descontos: ${Cifrão da moeda associada à tabela de preço} ${Valor convertido à moeda associada à tabela de preço} / ${Cifrão da moeda selecionada no cabeçalho} ${Valor convertido à moeda selecionada no cabeçalho}

            VALOR_TOTAL_COM_IMPOSTOS_MOEDAORIGINAL

            Campo deverá ser implementado associado à visualização do campo VALOR_TOTAL_COM_IMPOSTOS, da seguinte forma:

            Valor total com impostos: ${Cifrão da moeda associada à tabela de preço} ${Valor convertido à moeda associada à tabela de preço} / ${Cifrão da moeda selecionada no cabeçalho} ${Valor convertido à moeda selecionada no cabeçalho}

            VALOR_DESCONTO_RESUMO_MOEDAORIGINAL

            Campo deverá ser implementado associado à visualização do campo VALOR_DESCONTO_RESUMO, da seguinte forma:

            Valor desconto resumo: ${Cifrão da moeda associada à tabela de preço} ${Valor convertido à moeda associada à tabela de preço} / ${Cifrão da moeda selecionada no cabeçalho} ${Valor convertido à moeda selecionada no cabeçalho}

            VALOR_TOTAL_FORMULA_MOEDAORIGINAL

            Campo deverá ser implementado associado à visualização do campo VALOR_TOTAL_FORMULA, da seguinte forma:

            Valor total fórmula: ${Cifrão da moeda associada à tabela de preço} ${Valor convertido à moeda associada à tabela de preço} / ${Cifrão da moeda selecionada no cabeçalho} ${Valor convertido à moeda selecionada no cabeçalho}

          • O cálculo do valor monetário associado à moeda de origem deve ser feito da seguinte forma:
            • Caso o campo cotacaoindexador.idindexadororigem for igual ao campo de tela "Moeda origem" e o campo cotacaoindexador.idindexador for igual ao campo de tela "Moeda"
              • O sistema deve realizar a divisão do valor monetário de referência pelo fator do campo cotacaoindexador.valor 
            • Caso o campo cotacaoindexador.idindexadororigem for igual ao campo de tela "Moeda" e o campo cotacaoindexador.idindexador for igual ao campo de tela "Moeda origem"
              • O sistema deve realizar a multiplicação do valor monetário de referência pela fator do campo cotacaoindexador.valor