mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
Merge branch '11.0' of https://github.com/hootel/hootel into 11.0
This commit is contained in:
@@ -122,6 +122,7 @@ class Wizard(models.TransientModel):
|
|||||||
('date', '>=', ine_start_search),
|
('date', '>=', ine_start_search),
|
||||||
('date', '<=', ine_end_search),
|
('date', '<=', ine_end_search),
|
||||||
('reservation_id.room_id.in_ine', '=', True),
|
('reservation_id.room_id.in_ine', '=', True),
|
||||||
|
('reservation_id.state', '!=', "cancelled"),
|
||||||
('reservation_id.reservation_type', '=', 'normal'),
|
('reservation_id.reservation_type', '=', 'normal'),
|
||||||
])
|
])
|
||||||
room_nights = all_room_nights.filtered(
|
room_nights = all_room_nights.filtered(
|
||||||
@@ -151,20 +152,20 @@ class Wizard(models.TransientModel):
|
|||||||
dic_tabla[idx]['pernocta'] += room_night.reservation_id.adults
|
dic_tabla[idx]['pernocta'] += room_night.reservation_id.adults
|
||||||
|
|
||||||
# Calculating outputs and entries
|
# Calculating outputs and entries
|
||||||
count = 1
|
|
||||||
last_stay = 0
|
last_stay = 0
|
||||||
for idx, row in enumerate(dic_tabla):
|
for idx, row in enumerate(dic_tabla):
|
||||||
if count == last_day:
|
if dic_tabla[idx]['dia'] == 1:
|
||||||
last_stay = 0
|
last_stay = 0
|
||||||
count = 1
|
|
||||||
count += 1
|
|
||||||
if last_stay < dic_tabla[idx]['pernocta']:
|
if last_stay < dic_tabla[idx]['pernocta']:
|
||||||
dic_tabla[idx]['entradas'] += dic_tabla[idx]['pernocta']
|
dic_tabla[idx]['entradas'] += dic_tabla[idx]['pernocta'] - last_stay
|
||||||
elif last_stay > dic_tabla[idx]['pernocta']:
|
elif last_stay > dic_tabla[idx]['pernocta']:
|
||||||
dic_tabla[idx]['salidas'] += last_stay - dic_tabla[idx][
|
dic_tabla[idx]['salidas'] += last_stay - dic_tabla[idx][
|
||||||
'pernocta']
|
'pernocta']
|
||||||
|
# _logger.warning("%s: %s Perenocta: %s In: %s Out: %s Last=%s", dic_tabla[idx]['ine'], dic_tabla[idx]['dia'], dic_tabla[idx]['pernocta'], dic_tabla[idx]['entradas'], dic_tabla[idx]['salidas'],last_stay)
|
||||||
last_stay = dic_tabla[idx]['pernocta']
|
last_stay = dic_tabla[idx]['pernocta']
|
||||||
|
|
||||||
|
|
||||||
# "Print" outputs and entries
|
# "Print" outputs and entries
|
||||||
ine_residen = ""
|
ine_residen = ""
|
||||||
for idx, row in enumerate(dic_tabla):
|
for idx, row in enumerate(dic_tabla):
|
||||||
|
|||||||
Reference in New Issue
Block a user