Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia pessoal,
Tenho a seguinte situação:
Existe um cenário onde um nota fiscal pode ter mais de um vendedor onde um dos vendedores tem comissão e o outro não.
Exemplo: 1.jpg
Como eu poderia fazer com que a comissão aparecesse para os dois vendedores?
Exemplo: 2.jpg
Rodrigo,
Mais um dos vendedores não tem comissão.. Caso coloque que ele também tem comissão o valor da comissão ficará duplicado.
É isso mesmo?? Por favor, detalhe melhor o conceito.
Att,
É que o sistema deles podem ter notas fiscais com mais de 1 vendedor por NF, poderá ter notas com até 3 vendedores e um deles somente terá comissão, mas em uma analise separada eles querem uma planilha que mostre para os 3 a mesma comissão.
Sim, ficara duplicado, mas eles querem ter essa visão.
Rodrigo,
Você terá que tratar isso via script, copiando os valores de comissão do vendedor que tem valores, para os demais que tem valor zero.
Abraço,
Pablo
Você deve tratar via script.
Um sugestão seria utilizar a função Peek para isso.
Bom dia,
Em julho vou fazer um curso para eu explorar melhor, ainda tenho dificuldades em alguns pontos.
Não querendo abusar muito, consegue me mostrar como o peek funciona?
Esse é meu cenário real:
CD_EMPRESA | NR_LANCAMENTO | TP_NOTA | CD_SERIE | CD_PRODUTO | CD_VENDEDOR | VL_COMISSAO |
2 | 71053 | S | F | 812 | 4888 | 0 |
2 | 71053 | S | F | 812 | 15209 | 0 |
2 | 71053 | S | F | 812 | 18502 | 16 |
O primeiros 5 campos é a chave que se repete, o 6º é o vendedor, ou sejá, nesse caso tem 3 vendedores em uma NF
O caso seria copias o 16 para os outros dois.
Att,
Rodrigo
Nesse caso seria melhor criar uma tabela com:
CD_EMPRESA | NR_LANCAMENTO | TP_NOTA | CD_SERIE | CD_PRODUTO | CD_VENDEDOR |
depois vc faz um left join com:
CD_EMPRESA | NR_LANCAMENTO | TP_NOTA | CD_SERIE | CD_PRODUTO |
e o max(VL_COMISSAO)
Bom dia Rodrigo,
Segue exemplo, veja se ajuda.
Perfeito.
Funcionou para o que eu precisava.
Obrigado.