ソースを参照

Agregar campo total_cuota contrato

sebastian 5 年 前
コミット
4aa165068c
2 ファイル変更3 行追加2 行削除
  1. 1 0
      models.py
  2. 2 2
      static/src/js/main.js

+ 1 - 0
models.py

@@ -21,6 +21,7 @@ class AccountInvoice(models.Model):
                 'amount_tax': invoice.amount_untaxed,
                 'amount_total': invoice.amount_total,
 				'comment': invoice.comment or "",
+				'cuota_total': invoice.cuota_total or "",
 
                 # PARTNER INFO
 				'partner_id':[{

+ 2 - 2
static/src/js/main.js

@@ -99,7 +99,7 @@ openerp.contrato_inmobiliaria = function (instance, local) {
                     // // Cuadro principal
                     // pdfDoc.rect(10, 30, pdfDoc.internal.pageSize.getWidth() - 20 , 40, 'S');
                     // pdfDoc.rect(10, 40, pdfDoc.internal.pageSize.getWidth() - 20 , 40, 'S');
-                    var texto_terreno ="";
+                    var texto_terreno;
                     var list_price = 0;
                     var monto_cuota = 0;
                     _.each(self.AccountInvoiceLine, function(item){
@@ -137,7 +137,7 @@ openerp.contrato_inmobiliaria = function (instance, local) {
                     pdfDoc.text(12, 76,'respectivamente, convienen en suscribir el presente contrato de compra-venta, que se regirá por las clausulas sgtes.');
                     pdfDoc.text(12, 80,'PRIMERA: El Vendedor vende y el (la) Comprador (a) compra el lote de terreno descripto precedentemente.');
                     pdfDoc.text(12, 85,'SEGUNDA: El precio de venta del lote es de ' + accounting.formatMoney(list_price ,CurrencyBase.symbol,CurrencyBase.decimal_places, CurrencyBase.thousands_separator, CurrencyBase.decimal_separator) + ', (' +total_in_letters+')_ ');
-                    pdfDoc.text(12, 89,'Que el (la) Comprador (a) abonará a El Vendedor en cuotas mensuales, iguales y consecutivas de: ' + ' cuotas de ');
+                    pdfDoc.text(12, 89,'Que el (la) Comprador (a) abonará a El Vendedor en cuotas mensuales, iguales y consecutivas de: ' + AccountInvoice[0].cuota_total + ' cuotas de ');
                     pdfDoc.text(12, 93, accounting.formatMoney(monto_cuota ,CurrencyBase.symbol,CurrencyBase.decimal_places, CurrencyBase.thousands_separator, CurrencyBase.decimal_separator) + '(' +cuota_in_letters+'). ');
                     pdfDoc.text(12, 97,'Cada una, hasta la total cancelación del precio del lote. Todos los pagos deberán ser realizados por el (la) ');
                     pdfDoc.text(12, 101,'Comprador (a), por mensualidades adelantadas el uno al quince de cada mes, en la Oficina de El Vendedor sito en');