cancel
Showing results for 
Search instead for 
Did you mean: 

ayuda : obtener numero de factura de proveedor desde consulta a PCH1.

Former Member
0 Kudos

Tengo el siguiente query que funciona bien y quisiera agregarle el número de factura, pero no sé qué campo utilizar ¿me pueden ayudar?

SELECT distinct t1.docentry,t1.baseref as 'O.C',t1.basedocnum,baseentry,t1.linestatus, ultimaf.maxdocdate,t1.itemcode,t1.Dscription,

t1.currency,t1.rate as ' t.c.',

T6.ItmsGrpCod AS 'COD. GRUPO',

T6.ItmsGrpNam AS 'NOM. GRUPO',

t3.cardcode AS 'COD. PROV',

t3.cardname AS 'NOM. PROV'

from pch1 t1

inner join

(

  SELECT itemcode,max(docdate) as 'maxdocdate' FROM pch1 group by itemcode

    ) ultimaf on t1.itemcode=ultimaf.itemcode and t1.docdate=ultimaf.maxdocdate

left join OCRD t3 on t1.basecard = t3.cardcode

left join (select t4.itemcode,t4.ItmsGrpCod,t5.ItmsGrpNam,t4.frozenfor from oitm T4 left join OITB T5 on t4.ItmsGrpCod=t5.ItmsGrpCod) t6 on t1.itemcode = t6.itemcode

where t6.frozenfor='N'

order by t1.itemcode

Muchas gracias

Accepted Solutions (1)

Accepted Solutions (1)

former_member203638
Active Contributor
0 Kudos

Si estas almacenando el No. Factura en la NumatCard de OPCH, intenta así:

SELECT distinct

t1.docentry,

t1.baseref as 'O.C',

t1.basedocnum,

baseentry,

t1.linestatus,

ultimaf.maxdocdate,

t1.itemcode,

t1.Dscription,

t1.currency,

t1.rate as ' t.c.',

T6.ItmsGrpCod AS 'COD. GRUPO',

T6.ItmsGrpNam AS 'NOM. GRUPO',

t3.cardcode AS 'COD. PROV',

t3.cardname AS 'NOM. PROV',

T0.NumAtcard 'No. FACT PROVEEDOR'

from pch1 t1 inner join

opch t0 on t1.DocEntry=t0.DocEntry

inner join

(

SELECT

itemcode,

max(docdate) as 'maxdocdate' FROM pch1 group by itemcode

) ultimaf on t1.itemcode=ultimaf.itemcode and t1.docdate=ultimaf.maxdocdate

left join OCRD t3 on t1.basecard = t3.cardcode

left join (select t4.itemcode,t4.ItmsGrpCod,t5.ItmsGrpNam,t4.frozenfor

           from oitm T4 left join OITB T5 on t4.ItmsGrpCod=t5.ItmsGrpCod) t6 on t1.itemcode = t6.itemcode

where t6.frozenfor='N'

order by t1.itemcode

Si no, ¿donde lo estas colocando?

Saludos.

Alessandro.

Former Member
0 Kudos

Gracias Alessandro, tu aporte me sirvió para darme cuenta que este SAP utiliza el addon BPP PERU y almacena el número de factura en campos de usuario.

Ahora si, todo quedó ok.

Saludos.

Answers (0)