diff --git a/source/static/js/controller/partners.js b/source/static/js/controller/partners.js index 30552f8..1f2b544 100644 --- a/source/static/js/controller/partners.js +++ b/source/static/js/controller/partners.js @@ -109,8 +109,6 @@ function cmd_edit_partner_click(){ var msg = '' var row = $$('grid_partners').getSelectedItem() - get_sat_regimenes() - $$('form_partner_account_bank').clearValidation() if (row == undefined){ @@ -126,6 +124,7 @@ function cmd_edit_partner_click(){ }, success: function(text, data, xhr){ var values = data.json() + $$('form_partner').clearValidation() $$('form_partner').setValues(values) $$('forma_pago').getList().load('/values/formapago') @@ -135,8 +134,10 @@ function cmd_edit_partner_click(){ if(values.tipo_persona == 1){ query = table_usocfdi.chain().find({fisica: true}).data() + get_sat_regimenes() }else if(values.tipo_persona == 2){ query = table_usocfdi.chain().find({moral: true}).data() + get_sat_regimenes(true) }else{ query = [{id: 'P01', value: 'Por definir'}] } @@ -148,6 +149,7 @@ function cmd_edit_partner_click(){ $$('cuenta_proveedor').enable() } get_partner_accounts_bank(row['id']) + pause(250) $$('lst_receptor_regimenes_fiscales').select(values.regimenes) } }) @@ -155,6 +157,7 @@ function cmd_edit_partner_click(){ $$('multi_partners').setValue('partners_new') $$('tab_partner').setValue('Datos Fiscales') get_partner_banks() + } @@ -649,7 +652,7 @@ function partner_delete_account_bank(row){ function get_sat_regimenes(morales=false){ var data = {opt: 'actives', morales: morales} - webix.ajax().get('/satregimenes', data, { + webix.ajax().sync().get('/satregimenes', data, { error: function(text, data, xhr) { msg = 'Error al consultar' msg_error(msg) diff --git a/source/static/js/controller/products.js b/source/static/js/controller/products.js index 79d8b42..39e8307 100644 --- a/source/static/js/controller/products.js +++ b/source/static/js/controller/products.js @@ -135,12 +135,11 @@ function cmd_edit_product_click(){ webix.ajax().get('/products', {id: row['id']}, { error: function(text, data, xhr) { - msg_error() + msg_error(text) }, success: function(text, data, xhr){ var values = data.json() $$('form_product').setValues(values.row) - msg_ok(values.objeto_impuesto) add_config({'key': 'id_product', 'value': values.row.id}) for(i = 0; i < values.taxes.length; i++){ $$('grid_product_taxes').select(values.taxes[i], true)