Quantcast
Channel: SCN : All Content - SAP Business One (Español)
Viewing all articles
Browse latest Browse all 982

¿Por qué no puedo habilitar los procedimientos de autorización?

$
0
0

Lean hasta el final se los suplico:

 

Creé este formulario para la impresión de las órdenes de compra de proveedores(pedidos) que en mi empresa, atraviesan por un proceso de autorización:

forosap1.jpg

Este layout se alimenta de esta consulta:

 

SELECT top 1  A.U_ESTA +'-'+ A.U_pemi + '-' + (right( '0000000' + cast( A.FolioNum AS varchar(7)), 7 )) as 'Folio',

a.DocEntry,a.DocNum,a.FolioNum,a.DocDate,a.DocDueDate,a.GroupNum,h.PymntGroup,DATEDIFF (DD,a.DocDate,a.DocDueDate) AS 'Plazo',

FechaVenc=(dateadd(dd,isnull(h.ExtraDays,0),(dateadd(mm, isnull(h.ExtraMonth,0),A.DocDate)))),

a.docCur AS 'Moneda', a.Comments,

a.CardName AS 'NombreCliente', h.ExtraMonth, h.ExtraDays,

case when d.Address IS NULL THEN c.Address ELSE d.Address END AS 'Direccion',d.LicTradNum AS 'RUC',d.VatStatus,d.Phone1 AS 'Telefono',a.TaxDate,

b.ItemCode AS 'NroArticulo',e.ItemName AS 'NombreArticulo',b.Quantity AS 'Cantidad',b.DiscPrcnt,b.Price AS 'PrecioConDesc',

b.PriceBefDi,b.StockPrice,b.PriceAfVAT,b.VatSum,b.VatSumFrgn,a.DocTotal AS 'MontoTotal',a.DocTotalFC  AS 'MontoTotalME',

b.VatPrcnt AS 'IVA',b.OpenSum,b.GTotal,b.GtotalFC,

a.Docrate AS 'Cotizacion',b.Freetxt,a.DiscSum,a.DiscSumFC,a.Rounding,a.RoundDif,a.RoundDifFC,

a.DocNum,a.DiscPrcnt as 'Descuento', a.SlpCode AS 'CodVendedor', f.SlpName AS 'NombreVendedor',

L.U_NAME AS CREADOR, K.U_NAME AS AUTORIZ

FROM OPOR AS a

JOIN POR1 AS b ON a.DocEntry = b.DocEntry

JOIN OCRD AS d ON a.CardCode = d.CardCode

Left outer JOIN CRD1 AS c ON d.CardCode = c.CardCode

JOIN OITM AS e ON b.ItemCode = e.ItemCode

JOIN OSLP AS f ON a.SlpCode = f.SlpCode

JOIN OCTG AS h ON h.GroupNum = a.GroupNum

JOIN ODRF AS G ON G.DOCENTRY = A.dRAFTKEY

JOIN OWDD AS I ON I.DOCENTRY = G.DOCNUM

JOIN WDD1 AS J ON J.WDDCODE = I.WDDCODE AND I.CURRSTEP = J.STEPCODE

JOIN OUSR AS K ON J.USERID = K.USERID

JOIN OUSR AS L ON I.OWNERID = L.USERID

where a.DocEntry = {?dockey}

 

Esta consulta "hala" automáticamente al pie de firma los usuarios de creador y autorizador del documento, y funciona perfectamente en las otras compañías del holding de empresas para el cual trabajo.

 

Yo heredé esta implementación de SAP, no estuve aquí desde el día 0 así que no se como se hicieron una parte de las cosas.

En esta compañía en partícular, las órdenes no pasan por el proceso de autorización porque la casilla aparece como atenuada, vean aquí:

 

forosap2.jpg

Y por ende no se genera un draft ni registros en las tablas subsiguientes, que permita que mis documentos atraviesen el proceso de autorización y funcione mi layout.

 

Alguien tiene alguna pista de por qué razón me aparece atenuada esa casilla y me impida activar los procedimientos de autorización.


Viewing all articles
Browse latest Browse all 982

Trending Articles