~inddiana/sisb/sisb_reporte_pasivo_max_vacaciones

« back to all changes in this revision

Viewing changes to sisb_purchase_management/model/purchase_management.py


[MOD] Se agrega un filtro para mostrar las compras pendientes.
[MOD] Se cambia el orden de las solicitudes de compras y las ordenes de compras.
[MOD] Se incorpora archivo de traduccion.

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
        'exclusive': 'exclusive',
52
52
    }
53
53
    
 
54
    _order = "id desc"
 
55
    
54
56
    def copy(self, cr, uid, id, defaults, context=None): #Sobreescritura del metodo copy para no permitir duplicar objetos stock_picking
55
57
        raise osv.except_osv(_('Acción Denegada!'),_('No se permite duplicar solicitudes de compra!'))
56
58
            
221
223
        'requisition_id' : fields.many2one('purchase.requisition','Latest Requisition')
222
224
    }
223
225
    _logger = logging.getLogger('diana.orden.abastecimiento')
 
226
    
224
227
 
225
228
class purchase_order(osv.osv):
226
229
    _logger = logging.getLogger('diana.orden.de.compra')
265
268
        'cond_pago': None,
266
269
    }
267
270
    
 
271
    _order = "id desc"
 
272
    
268
273
    def action_approve(self, cr, uid, ids, context=None):
269
274
        for po in self.browse(cr, uid, ids, context=context): # Recorrer la lista de purchase_order
270
275
            if not (po.requisition_id.state == 'approved' or po.requisition_id.state == 'done'):