⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Programas de Gestión

Tango Gestión: Duda por pagos

cabj2803
hace 9 años
hace 9 años
Hola! Tengo que armar una pantalla para mostrar todas las facturas (las que estén saldadas y las que no) y su correspondiente pago (con centro de costos, importe, etc.). Tendras las tablas involucradas y, de ser posible, el script que me traería esta data? Desde ya, mil gracias!
Tangos
Tangos
25.929
hace 9 años
hace 9 años
Es una muy linda idea, lástima que aplicando teoría de conjuntos verás que los centros de costo no están relacionados con el importe pagado por la O/P. Estás mezclando información económica con información financiera. Adicionalmente, estás dejando de lado el tema de impuestos, para lo cual no existe diferenciación en la O/P. Para que te des cuenta de lo que te indico, supongamos un ejemplo de alta complejidad: FAC1, por $100 + IVA al 10.5% sobre el 30% e IVA al 21% sobre el 70% restante, con 2 centros de costo F1C1 al 30% y F1C2 al 70%, y... FAC2, por $1000 + IVA al 21%, con 2 centros de costo F2C1 al 55% y F2C3 al 45%. O/P1 paga FAC1 al 100% y FAC2 al 30%, con Retención de Ganancias, y... O/P2 paga FAC2 al 50%, con Retención de Ganancias. Obviamente, queda pendiente el 20% de FAC2. Como el resultado del Script es equivalente a una matriz bidimensional, la información resultante es equivalente a mostrar los resultados numéricamente en un Excel. Deberías armar una planilla de Excel mostrando como quieres obtener los resultados, para proceder a realizar la consulta para obtener los mismos resultados. Recordá que como regla, la información existente en cada fila es totalmente independiente de las demás filas, por lo tanto no puede haber referencias hacia otras filas. Una vez que tengas la planilla, la exponés y vemos. Saludos!
cabj2803
hace 9 años
hace 9 años
Gracias genio. Mirá, la idea sería algo así: Si no se llega a ver la imagen, sería: Comprobante Proveedor Fecha Importe ---------------------------------------------------------------------------- FAC 1022 ASUS 01/06/2016 7000 FAC 1055 MICROSOFT 11/06/2016 15000 FAC 4065 KINGSTONE 12/06/2016 3500 Eligiendo una factura (por ejemplo FAC 1022), mostrar: Centro de Costo Importe ----------------------------------------- C0001 4000 C0005 2500 C0008 500 Donde dice "centro de costo" e "Importe", se podria agregar otros datos quizás. Se podrá?
Tangos
Tangos
25.929
hace 9 años
hace 9 años
Creo que tenemos un serio problema en la interpretación de la palabra "bidimensional" :wink: ¿Te das cuenta que al moverte en el Excel, los datos varían? Además, no estás colocando la totalidad de información. ¿Probaste la consulta Live sobre las Facturas? Está en el Menú: Consultas, Facturación, Consulta. Saludos!
cabj2803
hace 9 años
hace 9 años
Perdoname, pero hay algo importante que no aclaré: Esto lo voy a hacer con una aplicación externa a TANGO. La idea es hacer una interface gráfica que aplique a la solución que te comenté, que sería dos grillas y, a medida que me voy moviendo, se actualiza la segunda grilla que contiene los pagos. Si yo logro hacer una script con ambas consultas, estoy hecho! :)
Tangos
Tangos
25.929
hace 9 años
hace 9 años
Las Tablas involucradas en Pagos son: CPA01 - Proveedores CPA04 - Comprobantes CPA05 - Imputación de Comprobantes SELECT * FROM CPA04 INNER JOIN CPA01 ON CPA01.COD_PROVEE = CPA04.COD_PROVEE La tabla CPA05 te conviene recorrerla y actuar en función de los datos existentes. Las Tablas involucradas en Centros de Costo son: CPA01 - Proveedores CPA04 - Comprobantes CPA59 - Distribución por Centro de Costo (suponiendo Contabilidad Tango) ACT_CNA25 - Centros de Costo SELECT * FROM CPA04 INNER JOIN CPA01 ON CPA01.COD_PROVEE = CPA04.COD_PROVEE LEFT JOIN CPA59 ON CPA59.COD_PROVEE = CPA04.COD_PROVEE AND CPA59.T_COMP_INT = CPA04.TCOMP_IN_C AND CPA59.N_COMP_INT = CPA04.NCOMP_IN_C AND CPA04.TCOMP_IN_C = 'FAC' LEFT JOIN ACT_CNA25 ON ACT_CNA25.COD_COSTO = CPA59.COD_COSTO El LEFT es por si no está completa la distribución. Saludos!
Reparaciones similares solucionadas

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis