Unidad predeterminada

This commit is contained in:
Mauricio Baeza 2017-12-23 22:58:23 -06:00
parent c47b242520
commit d5027988dd
2 changed files with 23 additions and 9 deletions

View File

@ -156,6 +156,20 @@ class Configuracion(BaseModel):
return data[0].valor
return ''
if keys['fields'] == 'productos':
fields = (
'chk_config_cuenta_predial',
'chk_config_codigo_barras',
)
data = (Configuracion
.select()
.where(Configuracion.clave.in_(fields))
)
values = {r.clave: r.valor for r in data}
values['default_tax'] = SATImpuestos.select()[0].id
values['default_unidad'] = SATUnidades.get_default()
return values
if keys['fields'] == 'correo':
fields = ('correo_servidor', 'correo_puerto', 'correo_ssl',
'correo_usuario', 'correo_contra', 'correo_copia',
@ -193,15 +207,6 @@ class Configuracion(BaseModel):
.select()
.where(Configuracion.clave.in_(fields))
)
elif keys['fields'] == 'productos':
fields = (
'chk_config_cuenta_predial',
'chk_config_codigo_barras',
)
data = (Configuracion
.select()
.where(Configuracion.clave.in_(fields))
)
values = {r.clave: r.valor for r in data}
return values
@ -850,6 +855,13 @@ class SATUnidades(BaseModel):
return {'ok': result}
@classmethod
def get_default(cls):
obj = SATUnidades.select()[0]
if obj.default:
return obj.id
return 0
@classmethod
def get_activos(cls):
rows = (SATUnidades

View File

@ -11,6 +11,8 @@ function configurar_productos(){
//~ showvar(values)
show('cuenta_predial', values.chk_config_cuenta_predial)
show('codigo_barras', values.chk_config_codigo_barras)
$$('unidad').setValue(values.default_unidad)
$$('grid_product_taxes').select(values.default_tax)
}
})
}