Module: Skr::Concerns::PT::Lines

Defined in:
lib/skr/concerns/pt_extensions.rb

Instance Method Summary collapse

Instance Method Details

#ea_picking_qtyObject



12
13
14
15
16
17
18
# File 'lib/skr/concerns/pt_extensions.rb', line 12

def ea_picking_qty
    if proxy_association.loaded?
        inject(0){ | sum, ptl | sum+(ptl.qty*ptl.uom_size) unless ptl.is_complete? }
    else
        where( is_complete: false ).sum('qty*uom_size')
    end
end

#set_ship_qtyObject



8
9
10
# File 'lib/skr/concerns/pt_extensions.rb', line 8

def set_ship_qty
    each{|l| l.qty_to_ship = l.qty }
end