forked from elmau/empresa-libre
Unidad predeterminada
This commit is contained in:
parent
c47b242520
commit
d5027988dd
|
@ -156,6 +156,20 @@ class Configuracion(BaseModel):
|
||||||
return data[0].valor
|
return data[0].valor
|
||||||
return ''
|
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':
|
if keys['fields'] == 'correo':
|
||||||
fields = ('correo_servidor', 'correo_puerto', 'correo_ssl',
|
fields = ('correo_servidor', 'correo_puerto', 'correo_ssl',
|
||||||
'correo_usuario', 'correo_contra', 'correo_copia',
|
'correo_usuario', 'correo_contra', 'correo_copia',
|
||||||
|
@ -193,15 +207,6 @@ class Configuracion(BaseModel):
|
||||||
.select()
|
.select()
|
||||||
.where(Configuracion.clave.in_(fields))
|
.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}
|
values = {r.clave: r.valor for r in data}
|
||||||
return values
|
return values
|
||||||
|
@ -850,6 +855,13 @@ class SATUnidades(BaseModel):
|
||||||
|
|
||||||
return {'ok': result}
|
return {'ok': result}
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def get_default(cls):
|
||||||
|
obj = SATUnidades.select()[0]
|
||||||
|
if obj.default:
|
||||||
|
return obj.id
|
||||||
|
return 0
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_activos(cls):
|
def get_activos(cls):
|
||||||
rows = (SATUnidades
|
rows = (SATUnidades
|
||||||
|
|
|
@ -11,6 +11,8 @@ function configurar_productos(){
|
||||||
//~ showvar(values)
|
//~ showvar(values)
|
||||||
show('cuenta_predial', values.chk_config_cuenta_predial)
|
show('cuenta_predial', values.chk_config_cuenta_predial)
|
||||||
show('codigo_barras', values.chk_config_codigo_barras)
|
show('codigo_barras', values.chk_config_codigo_barras)
|
||||||
|
$$('unidad').setValue(values.default_unidad)
|
||||||
|
$$('grid_product_taxes').select(values.default_tax)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue