Fix - Issue 57

This commit is contained in:
Mauricio Baeza 2017-12-13 00:13:34 -06:00
parent 13053b24e3
commit 980bb710ce
3 changed files with 23 additions and 13 deletions

View File

@ -2057,7 +2057,11 @@ class Facturas(BaseModel):
@classmethod @classmethod
def get_pdf(cls, id, rfc): def get_pdf(cls, id, rfc):
emisor = Emisor.select()[0] try:
emisor = Emisor.select()[0]
except IndexError:
return b'', 'sin_datos_de_emisor.pdf'
obj = Facturas.get(Facturas.id==id) obj = Facturas.get(Facturas.id==id)
name = '{}{}_{}.pdf'.format(obj.serie, obj.folio, obj.cliente.rfc) name = '{}{}_{}.pdf'.format(obj.serie, obj.folio, obj.cliente.rfc)
if obj.uuid is None: if obj.uuid is None:

View File

@ -82,6 +82,22 @@ function get_regimen_fiscal(){
} }
function validar_timbrar(){
webix.ajax().sync().get('/values/validartimbrar', function(text, data){
var values = data.json()
if(!values.ok){
msg_error(values.msg)
$$('cmd_timbrar').disable()
}else{
if(values.msg){
msg_error(values.msg)
}
$$('cmd_timbrar').enable()
}
})
}
function default_config(){ function default_config(){
webix.ajax().sync().get('/values/taxes', function(text, data){ webix.ajax().sync().get('/values/taxes', function(text, data){
var values = data.json() var values = data.json()
@ -96,18 +112,7 @@ function default_config(){
table_pt.clear() table_pt.clear()
table_totals.clear() table_totals.clear()
webix.ajax().sync().get('/values/validartimbrar', function(text, data){ validar_timbrar()
var values = data.json()
if(!values.ok){
msg_error(values.msg)
$$('cmd_timbrar').disable()
}else{
if(values.msg){
msg_error(values.msg)
}
$$('cmd_timbrar').enable()
}
})
webix.ajax().sync().get('/values/configtimbrar', function(text, data){ webix.ajax().sync().get('/values/configtimbrar', function(text, data){
var values = data.json() var values = data.json()

View File

@ -200,6 +200,7 @@ function multi_change(prevID, nextID){
if(active == 'invoices_home'){ if(active == 'invoices_home'){
current_dates() current_dates()
get_invoices() get_invoices()
validar_timbrar()
} }
gi = $$('grid_invoices') gi = $$('grid_invoices')
return return