def tabla_datos(self, styles):
orden = self.orden_compra
izquierda = ParagraphStyle('parrafos',
alignment = TA_LEFT,
fontSize = 10,
fontName="Times-Roman")
cotizacion = orden.cotizacion
if cotizacion is None:
proveedor = orden.proveedor
else:
proveedor = orden.cotizacion.proveedor
razon_social_proveedor = Paragraph(u"SEÑOR(ES): "+proveedor.razon_social, izquierda)
ruc_proveedor = Paragraph(u"R.U.C.: "+proveedor.ruc, izquierda)
direccion = Paragraph(u"DIRECCIÓN: "+proveedor.direccion, izquierda)
try:
telefono = Paragraph(u"TELÉFONO: "+proveedor.telefono, izquierda)
except:
telefono = Paragraph(u"TELÉFONO: -", izquierda)
try:
referencia = Paragraph(u"REFERENCIA: "+orden.cotizacion.requerimiento.codigo+" - "+orden.cotizacion.requerimiento.oficina.nombre, izquierda)
except:
referencia = Paragraph(u"REFERENCIA: ",izquierda)
proceso = Paragraph(u"PROCESO: "+orden.proceso, izquierda)
nota = Paragraph(u"Sírvase remitirnos según especificaciones que detallamos lo siguiente: ", izquierda)
datos = [[razon_social_proveedor,ruc_proveedor],[direccion,telefono],[referencia,''],[proceso,''],[nota,'']]
tabla_detalle = Table(datos,colWidths=[11* cm, 9 * cm])
tabla_detalle.setStyle(TableStyle(
[
('SPAN',(0,2),(1,2)),
]
))
return tabla_detalle
评论列表
文章目录