This commit is contained in:
Mauricio Baeza 2018-09-16 01:17:18 -05:00
parent 25cf581fcb
commit c8371a272f
2 changed files with 11 additions and 22 deletions

View File

@ -1962,26 +1962,6 @@ class MovimientosBanco(BaseModel):
msg = 'Movimiento cancelado correctamente'
return {'ok': True, 'msg': msg, 'balance': balance}
# ~ @classmethod
# ~ def remove(cls, id):
# ~ try:
# ~ obj = MovimientosBanco.get(MovimientosBanco.id==id)
# ~ except MovimientosBanco.DoesNotExist:
# ~ return False
# ~ if obj.conciliado or obj.cancelado:
# ~ return False
# ~ with database_proxy.transaction():
# ~ obj.cancelado = True
# ~ obj.save()
# ~ FacturasPagos.cancelar(obj)
# ~ obj = cls._movimiento_anterior(cls, obj.cuenta, obj.fecha)
# ~ cls._actualizar_saldos(cls, obj)
# ~ return True
@classmethod
def con(cls, id):
cant = (MovimientosBanco
@ -2032,12 +2012,14 @@ class MovimientosBanco(BaseModel):
MovimientosBanco.descripcion,
MovimientosBanco.retiro,
MovimientosBanco.deposito,
MovimientosBanco.saldo)
MovimientosBanco.saldo,
)
.join(SATFormaPago).switch(MovimientosBanco)
.where(filtros)
.dicts()
)
for row in rows:
row['invoice'] = CfdiPagos.with_invoice(row['id'])
return {'ok': True, 'rows': rows}
@ -5382,6 +5364,12 @@ class CfdiPagos(BaseModel):
class Meta:
order_by = ('movimiento',)
@classmethod
def with_invoice(cls, id):
if CfdiPagos.select().where(CfdiPagos.movimiento==id).count():
return 'Si'
return ''
@classmethod
def post(cls, values):
opt = values.pop('opt')

View File

@ -62,6 +62,7 @@ var grid_cuentabanco_cols = [
width: 125, format: webix.i18n.priceFormat, css: 'right'},
{id: 'saldo', header: ['Saldo'],
width: 125, format: webix.i18n.priceFormat, css: 'right'},
{id: 'invoice', header: ['FP'], width: 40, css: 'center'},
]