Iniciar validaciones para carta porte
This commit is contained in:
parent
2f22ad4cc8
commit
7b2467f99a
|
@ -12,6 +12,7 @@ contratar: administracion ARROBA empresalibre.net
|
|||
|
||||
#### Ahora también puede aportar con criptomonedas:
|
||||
|
||||
G1: `A5DdXxCKPw3QKWVdDVs7CzkNugNUW1sHu5zDJFWxCU2h`
|
||||
BCH: `qztd3l00xle5tffdqvh2snvadkuau2ml0uqm4n875d`
|
||||
BTC: `3FhiXcXmAesmQzrNEngjHFnvaJRhU1AGWV`
|
||||
|
||||
|
|
|
@ -342,11 +342,25 @@ function cmd_delete_invoice_click(id, e, node){
|
|||
|
||||
function validate_invoice(values){
|
||||
|
||||
if(values.id_partner == 0){
|
||||
webix.UIManager.setFocus('search_client_name')
|
||||
msg = 'Selecciona un cliente'
|
||||
msg_error(msg)
|
||||
return false
|
||||
var usar_cartaporte = $$('chk_cfdi_usar_cartaporte').getValue()
|
||||
if(usar_cartaporte){
|
||||
value = $$('lst_carta_UnidadPeso').getValue()
|
||||
if(!value){
|
||||
msg = 'Es necesario seleccionar una Unidad de Peso'
|
||||
msg_error(msg)
|
||||
return false
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
var tipo_comprobante = $$('lst_tipo_comprobante').getValue()
|
||||
if(tipo_comprobante != 'T'){
|
||||
if(values.id_partner == 0){
|
||||
webix.UIManager.setFocus('search_client_name')
|
||||
msg = 'Selecciona un cliente'
|
||||
msg_error(msg)
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
if(!grid.count()){
|
||||
|
@ -471,11 +485,6 @@ function validate_invoice(values){
|
|||
|
||||
}
|
||||
|
||||
var tipo_comprobante = $$('lst_tipo_comprobante').getValue()
|
||||
if(tipo_comprobante == 'T'){
|
||||
msg_ok('El CFDI es de tipo Traslado')
|
||||
}
|
||||
|
||||
var rows = grid.data.getRange()
|
||||
for (i = 0; i < rows.length; i++) {
|
||||
var importe = rows[i]['importe']
|
||||
|
@ -688,6 +697,16 @@ function guardar_y_timbrar(values){
|
|||
data['ine'] = valores
|
||||
}
|
||||
|
||||
var usar_cartaporte = $$('chk_cfdi_usar_cartaporte').getValue()
|
||||
if(usar_cartaporte){
|
||||
var cartaporte = {
|
||||
TranspInternac: $$('lst_carta_TranspInternac').getValue()
|
||||
}
|
||||
|
||||
|
||||
data['cartaporte'] = cartaporte
|
||||
}
|
||||
|
||||
if(!save_invoice(data)){
|
||||
return
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue