Motores del proyecto Forseti











 |
|
Calculo de comisiones por vendedor |
Documentación del reporte "Calculo de comisiones por vendedor"
|
Estructura del reporte |
Datos del Cabecero |
Clave |
Descripción |
Base |
Módulo |
|
10200 |
Calculo de comisiones por vendedor |
VENTAS |
CLIENTES |
|
|
Filtro |
Objeto |
Descripción |
Tipo de dato |
|
ID_Vendedor |
Id del Vendedor |
STRING |
|
Mes |
Ingresa el Mes |
BYTE |
|
Ano |
Ingresa el Año |
INT |
|
|
Datos del Nivel 1 |
Nombre de Columna |
Tipo de Dato |
clave |
INT |
nombre |
STRING |
completo |
BYTE |
id_vendedor |
BYTE |
mes |
BYTE |
ano |
INT |
Código fuente |
select 'Clave' = vc.ID_Clave, c.Nombre, vc.Completo, vc.ID_Vendedor, p.Mes, p.Ano
from TBL_VENDEDORES_CLIENTES vc inner join TBL_CLIENT_CLIENT c
on vc.ID_Clave = c.ID_Clave and vc.ID_Tipo = 'CL', TBL_CONT_CATALOGO_PERIODOS p
where vc.ID_Vendedor = [I
|
|
|
totales |
STRING |
total |
MONEY |
Código fuente |
SELECT 'TOTALES' = 'TOTALES:',
'TOTAL' = SUM( CASE WHEN v.Completo = 1
THEN ROUND(((fd.Importe * f.TC) * com.Comision)/100,2)
ELSE CASE WHEN esp.ID_Prod is not null THEN ROUND(((fd.Importe * f.TC) * com.Comision)/100,2) ELSE $0.00
|
|
|
Datos del Nivel 2 |
Nombre de Columna |
Tipo de Dato |
fecha |
TIME |
ent |
BYTE |
numero |
INT |
part |
BYTE |
id_prod |
STRING |
descripcion |
STRING |
importe |
MONEY |
tc |
MONEY |
subtotal |
MONEY |
com |
STRING |
total |
MONEY |
Código fuente |
SELECT f.Fecha, 'ENT' = f.ID_EntidadVenta, f.Numero, 'Part' = fd.Partida, fd.ID_Prod, i.Descripcion, fd.Importe, f.TC, 'Subtotal' = fd.Importe * f.TC,
'COM' = CASE WHEN v.Completo = 1
THEN cast(com.Comision as varchar(5))
ELSE CASE
|
|
|
totales |
STRING |
total |
MONEY |
Código fuente |
SELECT 'TOTALES' = 'TOTAL DEL CLIENTE:',
'TOTAL' = CASE WHEN
SUM( CASE WHEN v.Completo = 1
THEN ROUND(((fd.Importe * f.TC) * com.Comision)/100,2)
ELSE CASE WHEN esp.ID_Prod is not null THEN ROUND(((fd.Import
|
|
|
|
|
Páginas relacionadas con este tema |
Carga de reportes y gráficas Interfaz de la carga de reportes y gráficas en el CEF y SAF |
|
|