Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 2 Próxima »

01. DADOS GERAIS


Produto:

TOTVS CRM Automação da Força de Vendas

Linha de Produto:

Linha TOTVS CRM SFA

Módulo:Venda
Função:Preço de venda
Ticket:15720588
Requisito/Story/Issue:

DTSFAPD-1639 - Obtendo detalhes do item... STATUS

02. ESCOPO FUNCIONAL

  1. Habilitar campo Preço de venda

    Na configuração atual do TOTVS SFA, o campo de "Preço venda" encontra se desabilitado, com isso não é possivel alterar o preço de venda do produto, para isso nas configurações do pedido o campo poderá ser habilitado:



    Após configurar o campo em ambos os ambientes (Web/Android) o campo poderá ser utilizado no Pedido.

  2. Fluxo de preenchimento do campo Preço venda
    Com o campo "Preço venda" habilitado ao acessar o módulo de Venda → Pedido → Novo, o campo será exibido:


    O campo "Preço venda" diferente do campo "Preço de tabela" é possível fazer a edição e alteração do campo, permitido inserir um Acréscimo no valor, que é a solicitação deste escopo:


    Ao alterar o campo para um valor maior que o preço de tabela, é gerado um desconto negativo, representando o acréscimo no produto


Variaveis de integração:

EXPORTACAO_CAMPOCUSTOM_CABECALHO_PEDIDO

select 'C5_MSGCLI' AS CAMPO, coalesce(observacaopedido,'OBSERVACAO NAO INFORMADA') 
from pedido ped 
where idpedido = ? 
UNION select 'C5_K_OPER' AS CAMPO, tp.codigoerp 
from tipopedido tp 
inner join pedido ped on ped.idtipopedido = tp.idtipopedido 
where ped.idpedido = ? 
UNION select 'C5_EMISSAO', datafinalizado::VARCHAR 
from pedido ped 
where idpedido = ? 
UNION 
SELECT 'C5_MSGNOTA' AS CAMPO, coalesce(observacaonotafiscal ,'OBSERVACAO NOTA FISCAL NAO INFORMADA') 
FROM pedido ped WHERE idpedido = ?
UNION 
SELECT 'C5_DESC1' AS CAMPO, 
cast(SUM(coalesce(PP.valordesconto, 0)) as varchar) AS VALOR 
FROM pedido ped 
INNER JOIN pedidoproduto pp on ped.idpedido=pp.idpedido 
WHERE idpedido = ?
UNION 
SELECT 'C5_DESC1' AS CAMPO, 
cast(SUM(coalesce(PP.valordesconto, 0)) as varchar) AS VALOR 
FROM pedido ped 
INNER JOIN pedidoproduto pp on ped.idpedido=pp.idpedido 
WHERE idpedido = ?


EXPORTACAO_CAMPOCUSTOM_ITENS_PEDIDO

SELECT 'C6_LOCAL' AS CAMPO, 
CASE WHEN L.NUMEROMATRICULA IN ('01','08') THEN '04' ELSE '01'END AS VALOR 
FROM PEDIDOPRODUTO PP 
INNER JOIN PEDIDO P ON P.IDPEDIDO = PP.IDPEDIDO 
INNER JOIN LOCAL L ON L.IDLOCAL = P.IDLOCALFILIALVENDA 
WHERE PP.IDPEDIDOPRODUTO = ? 
UNION SELECT 'C6_PRCVEN' AS CAMPO, 
cast(pp.precovenda as varchar) 
FROM pedidoproduto pp 
INNER JOIN pedido p ON p.idpedido = pp.idpedido 
WHERE pp.idpedidoproduto = ?
UNION SELECT 'C6_PRUNIT' AS CAMPO, 
cast(coalesce(CASE WHEN PP.precovenda > PP.precooriginal THEN PP.precovenda ELSE PP.precooriginal END as varchar,0) as varchar) AS VALOR 
FROM pedidoproduto pp 
INNER JOIN pedido p ON p.idpedido = pp.idpedido 
WHERE pp.idpedidoproduto = ?


03. ESCOPO TÉCNICO

Alterar cor das fontes para preto conforme o exemplo demonstrado, para melhor visualização das informações que antes estavam em cinza claro.


  • Sem rótulos