Mover solo los tickets seleccionados al facturarlos

This commit is contained in:
El Mau 2021-12-04 21:56:00 -06:00
parent 69402e03bb
commit fe26744a8f
3 changed files with 24 additions and 13 deletions

View File

@ -1,4 +1,4 @@
v 1.43.0 [00-Nov-2021] v 1.43.0 [05-Dic-2021]
---------------------- ----------------------
- Soporte para entradas de almacen. - Soporte para entradas de almacen.
- Soporte para multi almacen. - Soporte para multi almacen.
@ -25,6 +25,7 @@ python main.py -bk
python main.py -m -r RFC python main.py -m -r RFC
``` ```
v 1.42.1 [31-May-2021] v 1.42.1 [31-May-2021]
---------------------- ----------------------
- Error - Ticket #5 - Error - Ticket #5

View File

@ -712,22 +712,30 @@ function grid_tickets_invoice_double_click(id, e, node){
function cmd_move_tickets_right_click(){ function cmd_move_tickets_right_click(){
$$('grid_tickets_active').eachRow( var source = $$('grid_tickets_active')
function(row){ var target = $$('grid_tickets_invoice')
this.copy(row, -1, $$('grid_tickets_invoice')) _move_tickets(source, target)
}
)
$$('grid_tickets_active').clearAll()
} }
function cmd_move_tickets_left_click(){ function cmd_move_tickets_left_click(){
$$('grid_tickets_invoice').eachRow( var target = $$('grid_tickets_active')
function(row){ var source = $$('grid_tickets_invoice')
this.copy(row, -1, $$('grid_tickets_active')) _move_tickets(source, target)
} }
)
$$('grid_tickets_invoice').clearAll()
function _move_tickets(source, target){
var rows = source.getSelectedItem()
if(rows == undefined){
source.eachRow(
function(row){
this.copy(row, -1, target)
}
)
source.clearAll()
}
} }

View File

@ -306,6 +306,7 @@ var grid_tickets_active = {
view: 'datatable', view: 'datatable',
id: 'grid_tickets_active', id: 'grid_tickets_active',
select: 'row', select: 'row',
multiselect: true,
adjust: true, adjust: true,
footer: true, footer: true,
drag: true, drag: true,
@ -341,6 +342,7 @@ var grid_tickets_invoice = {
view: 'datatable', view: 'datatable',
id: 'grid_tickets_invoice', id: 'grid_tickets_invoice',
select: 'row', select: 'row',
multiselect: true,
adjust: true, adjust: true,
footer: true, footer: true,
drag: true, drag: true,