def tabla_datos(self, styles):
movimiento = self.movimiento
izquierda = ParagraphStyle('parrafos',
alignment = TA_LEFT,
fontSize = 10,
fontName="Times-Roman")
try:
if movimiento.referencia.cotizacion is not None:
proveedor = Paragraph(u"PROVEEDOR: "+movimiento.referencia.cotizacion.proveedor.razon_social,izquierda)
else:
proveedor = Paragraph(u"PROVEEDOR: "+movimiento.referencia.proveedor.razon_social,izquierda)
except:
proveedor = Paragraph(u"PROVEEDOR:",izquierda)
operacion = Paragraph(u"OPERACIÓN: "+movimiento.tipo_movimiento.descripcion,izquierda)
almacen = Paragraph(u"ALMACÉN: "+movimiento.almacen.codigo+"-"+movimiento.almacen.descripcion,izquierda)
try:
orden_compra = Paragraph(u"ORDEN DE COMPRA: "+movimiento.referencia.codigo,izquierda)
except:
orden_compra = Paragraph(u"REFERENCIA: -",izquierda)
try:
documento = Paragraph(u"DOCUMENTO: "+movimiento.tipo_documento.descripcion + " SERIE:" + movimiento.serie + u" NÚMERO:" + movimiento.numero,
izquierda)
except:
documento = ""
try:
pedido = Paragraph(u"PEDIDO: "+movimiento.pedido.codigo, izquierda)
except:
pedido = ""
encabezado = [[operacion,''],
[almacen,''],
[proveedor,''],
[orden_compra,''],
[documento,''],
[pedido,'']]
tabla_datos = Table(encabezado,colWidths=[11 * cm, 9 * cm])
tabla_datos.setStyle(TableStyle(
[
]
))
return tabla_datos
评论列表
文章目录