В окне "Загрузка" отображаются не все блоки в разделе "Обратные рейсы"

Bug #579136 reported by Alexey Mikhaylovskiy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cbadmin
Fix Released
Medium
Unassigned

Bug Description

Например, на приложенной картинке в разделе "обратные рейсы" не попадает блок поставщика "Астера".

У меня есть слабое подозрение, что это все из-за организации справочников физ. и юрлиц, но это только подозрение. Задвоения записи на "Астеру" в reservation_ul, на что я грешил изначально, не наблюдаю.

Revision history for this message
Alexey Mikhaylovskiy (mikhaylovskiy) wrote :
McSeem (mcseemz)
Changed in cbadmin:
status: New → In Progress
importance: Undecided → High
milestone: none → stage9
Revision history for this message
McSeem (mcseemz) wrote :

Да, блок не попадает, потому что, согласно спецификации ищется обратные рейсы к рейсам LLM 9345 за указанный период.
За указанный период есть рейс LLM 9345 только от 23.05.2010
Обратного рейса к нему нет, поэтому он и не находится.
Ближайший рейс в Москву LLM 9346 только 30.05.2010, он обратным не является и не должен находиться при поиске обратных рейсов.
Не считаю багом

Changed in cbadmin:
status: In Progress → Won't Fix
importance: High → Medium
milestone: stage9 → stage10
Revision history for this message
Alexey Mikhaylovskiy (mikhaylovskiy) wrote :

Я бы с тобой согласился, но есть один нюанс (см. прилагаемую картинку). Берем период с 23.05 по 30.05. Тогда, по идее, блок "Астеры" должен светиться и в части "туда" и в части "обратно". Но этого не происходит - блок отображается только в части "туда". Думаю, ошибка "+- единица" в индексах массивов: ты ведь должен сформировать запрос на поиск обратных рейсов и обратных блоков по ним, исходя из выделенных строк в части "туда". Сколько я понимаю, выделенные строки - это массив, который обрабатывается при нажатии кнопки "Обратные рейсы", и на основе которого формируется запрос на поиск рейсов/блоков в части "обратно". Видимо, что-то не так в формировании этого запроса, а именно - в обработке выделенных строк.

Revision history for this message
Alexey Mikhaylovskiy (mikhaylovskiy) wrote :
Revision history for this message
McSeem (mcseemz) wrote : Re: [Bug 579136] Re: В окне "Загрузка" отображаются не все блоки в разделе "Обратные рейсы"

Всё не так, как ты понимаешь.
Понятие "Обратный рейс" означает, что ищутся только блоки на обратных
рейсах к выбранным блокам.
Выбранный блок "Астера" "туда" от 23го числа, поэтому от 30го его никто не ищет.
Если очень интересна логика, то к каждому из выбранных блоков ищется
обратный рейс по указанной тобой в спецификации логике, и для
найденного рейса определяется список подходящих блоков.

Revision history for this message
Alexey Mikhaylovskiy (mikhaylovskiy) wrote :

ОК, я понял.
Мы можем поменять логику? Чтобы обратные рейсы искались по номеру "+-1" и в интервале дат "прямых" рейсов, а не "+- 1 день к прямым"?

Revision history for this message
McSeem (mcseemz) wrote :

можем, но нужно время на исследования, и буду чарджить, потому что
логика меняется сильно.

Revision history for this message
Alexey Mikhaylovskiy (mikhaylovskiy) wrote :

Сколько времени / Сколько денег?

Revision history for this message
Alexey Mikhaylovskiy (mikhaylovskiy) wrote :

Если сумма не заоблачная - мы согласны.

McSeem (mcseemz)
Changed in cbadmin:
status: Won't Fix → Triaged
McSeem (mcseemz)
Changed in cbadmin:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.