forked from elmau/empresa-libre
Mejora - #262
This commit is contained in:
parent
25cf581fcb
commit
c8371a272f
|
@ -1962,26 +1962,6 @@ class MovimientosBanco(BaseModel):
|
||||||
msg = 'Movimiento cancelado correctamente'
|
msg = 'Movimiento cancelado correctamente'
|
||||||
return {'ok': True, 'msg': msg, 'balance': balance}
|
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
|
@classmethod
|
||||||
def con(cls, id):
|
def con(cls, id):
|
||||||
cant = (MovimientosBanco
|
cant = (MovimientosBanco
|
||||||
|
@ -2032,12 +2012,14 @@ class MovimientosBanco(BaseModel):
|
||||||
MovimientosBanco.descripcion,
|
MovimientosBanco.descripcion,
|
||||||
MovimientosBanco.retiro,
|
MovimientosBanco.retiro,
|
||||||
MovimientosBanco.deposito,
|
MovimientosBanco.deposito,
|
||||||
MovimientosBanco.saldo)
|
MovimientosBanco.saldo,
|
||||||
|
)
|
||||||
.join(SATFormaPago).switch(MovimientosBanco)
|
.join(SATFormaPago).switch(MovimientosBanco)
|
||||||
.where(filtros)
|
.where(filtros)
|
||||||
.dicts()
|
.dicts()
|
||||||
)
|
)
|
||||||
|
for row in rows:
|
||||||
|
row['invoice'] = CfdiPagos.with_invoice(row['id'])
|
||||||
return {'ok': True, 'rows': rows}
|
return {'ok': True, 'rows': rows}
|
||||||
|
|
||||||
|
|
||||||
|
@ -5382,6 +5364,12 @@ class CfdiPagos(BaseModel):
|
||||||
class Meta:
|
class Meta:
|
||||||
order_by = ('movimiento',)
|
order_by = ('movimiento',)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def with_invoice(cls, id):
|
||||||
|
if CfdiPagos.select().where(CfdiPagos.movimiento==id).count():
|
||||||
|
return 'Si'
|
||||||
|
return ''
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def post(cls, values):
|
def post(cls, values):
|
||||||
opt = values.pop('opt')
|
opt = values.pop('opt')
|
||||||
|
|
|
@ -62,6 +62,7 @@ var grid_cuentabanco_cols = [
|
||||||
width: 125, format: webix.i18n.priceFormat, css: 'right'},
|
width: 125, format: webix.i18n.priceFormat, css: 'right'},
|
||||||
{id: 'saldo', header: ['Saldo'],
|
{id: 'saldo', header: ['Saldo'],
|
||||||
width: 125, format: webix.i18n.priceFormat, css: 'right'},
|
width: 125, format: webix.i18n.priceFormat, css: 'right'},
|
||||||
|
{id: 'invoice', header: ['FP'], width: 40, css: 'center'},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue