Professional Documents
Culture Documents
Querys Buenos para Utilizar
Querys Buenos para Utilizar
PAGARS EN EL CAJN:
LISTADO DE INCIDENCIAS
SELECT DISTINCT
T1.DocDate,
T0.CardCode,
T0.CardName,
T2.DocNum AS 'Inc Pay Nbr',
T1.DocTotal AS 'Appl Amt'
FROM OCRD T0
LEFT OUTER JOIN ORCT T1
ON T0.CardCode = T1.CardCode
INNER JOIN ORCT T2
ON T1.DocNum = T2.DocNum
AND T2.TrsfrAcct IS NOT NULL
WHERE
TOP 10 CLIENTES:
SET @Pvt =
N'
SELECT *
FROM (
SELECT DISTINCT T0.CardCode AS CardCode, T0.CardName AS CardName,
CONVERT(NVARCHAR, T0.DocDate, 103) AS Fecha, SUM(T0.DocTotal) AS Pagos
FROM OVPM T0
WHERE T0.DocDate BETWEEN (@INI) AND (@FIN) AND T0.Canceled=(@C_1) AND
T0.DocType=(@C_2)
GROUP BY T0.CardCode, T0.CardName, T0.DocDate
) AS A
PIVOT (
SUM(Pagos)
FOR Fecha IN ('+ @pvt_table +')
) AS Pvt
ORDER BY 1,3
'
FROM OITL T0
INNER JOIN [ITL1] T1 ON T1.[LogEntry] = T0.[LogEntry]
INNER JOIN OBTN T4 on T1.MdAbsEntry=T4.AbsEntry
INNER JOIN DLN1 T3 ON T3.[DocEntry] = T0.Docentry and T0.DocLine=T3.Linenum
WHERE isnull(U_SEIM1,0)+isnull(U_SEIM2,0)<>0 and T0.[DocType]='15'
and YEAR(T3.Docdate)>'2013'
SELECT distinct
T0.DocNum 'Factura',
T0.DocStatus 'Estatus',
T0.DocDate 'Fecha',
T0.CardCode 'Cliente',
T0.CardName 'Nombre',
T0.DocCur 'Moneda',
T0.DocTotal 'Total Factura',
T0.PaidToDate 'Total Pagado',
T1.SlpName 'Vendedor',
T2.PymntGroup 'Cond. Pago',
T0.DocTotalSy 'Total USD',
T3.DocNum 'No.Doc. Pago',
T3.CashSum 'Efectivo',
T3.CreditSum 'T.Crdito',
T3.CheckSum 'Cheque',
T3.TrsfrSum 'Transf',
T3.DocTotal, 'Total Pago',
T3.DocDate 'Fecha Pago'
FROM OINV T0
INNER JOIN OSLP T1 ON T0.SlpCode = T1.SlpCode
INNER JOIN OCTG T2 ON T0.GroupNum = T2.GroupNum
INNER JOIN ORCT T3 ON T0.[ReceiptNum] = T3.DocNum
INNER JOIN NNM1 T4 ON T3.Series = T4.Series
INNER JOIN RCT2 T5 ON T3.DocEntry = T5.DocNum
WHERE T0.DocDate <= '[%1]'
AND T3.Canceled = 'N'
ORDER BY T0.DocNum
SELECTT0.DocNumAS'Factura',T0.DocDueDateAS'Fecha de vencimiento',T0.CardCodeAS'Cdigo
cliente',
T0.CardNameAS'Nombre'
FROMOPCH T0
WHEREDATEDIFF(DD,T0.DocDueDate,GETDATE())BETWEEN-7AND365
ANDT0.DocStatus='O'
ORDERBYT0.DocDueDate
FORBROWSE
SELECTT0.ItemCodeAS'Cdigo',T1.ItemNameAS'Descripcin',T0.WhsCodeAS'Almacen',
T0.OnHandAS'Cantidad',T1.OnHandAS'Disponible total'
FROMOITW T0
LEFTOUTERJOINOITM T1ONT0.ItemCode=T1.ItemCode
WHERET0.OnHand<0
FORBROWSE
SELECT
T0.CardCodeAS'Pref Vend',
T2.CardNameAS'Pref Vend Name',
T0.ItemCodeAS'Item Code',
T0.ItemNameAS'Item Description',
T1.ItmsGrpNamAS'Item Group',
T0.LeadTimeAS'Lead',
CASE
WHENT0.MinLevel-(T0.OnHand+T0.OnOrder-T0.IsCommited)>T0.MinOrdrQty
THENT0.MinLevel-(T0.OnHand+T0.OnOrder-T0.IsCommited)
WHENT0.MinLevel-(T0.OnHand+T0.OnOrder-T0.IsCommited)<T0.MinOrdrQty
THENT0.MinOrdrQty
ENDAS'To Purch',
T0.MinOrdrQtyAS'Min Ord',
T0.DfltWHAS'Whs',
T0.MinLevelAS'Min Inv',
T0.PrchseItemAS'Buy',
T0.OnHandAS'On Hand',
T0.OnOrderAS'On Order',
T0.IsCommitedAS'Committed'
FROMOITM T0
LEFTOUTERJOINOITB T1
ONT0.ItmsGrpCod=T1.ItmsGrpCod
LEFTOUTERJOINOCRD T2
ONT0.CardCode=T2.CardCode
WHERE
T0.InvntItem='Y'
ANDT0.PrchseItem='Y'
ANDT0.MinLevel-(T0.OnHand+T0.OnOrder-T0.IsCommited)>0
ANDT0.ItmsGrpCod<>108
ORDERBY
T2.CardCode,
T0.ItemCode
FORBROWSE