Еще раз опишу. 9 числа утром делают выгрузку за 8-9 число. Выгружаются 3 смены с 7 по 19 часов 8 числа, с 19 по 24 8 числа, с 0 по 7 часов 9 числа. В последнюю смену (ночью) была какая-то проблема, которую точно не могут сказать. Когда выгружаем аналогично за 9-10 число, то чеки, пробитые за период с 7 по 19 часов 9 числа оказываются с тем же номером смены, что и пробитые перед этим с 0 до 7 утра. То есть такое впечатление, что закрытие смены в 7 часов 9 числа не произошло или что-то пошло криво. Бэк контролирует документы по дата+номер смены, 2 отчета с таким сочетанием быть не должно. Информация о продажах по выгрузке за 8-9 число благополучно ушла на центральный сервер. А когда при следующей загрузке обнаруживается снова отчет с той же датой и тем же номером смены, но включающий чеки уже за период с 0 по 19 часов 9 числа, бэк загрузку такой смены блокирует - часть уже ушло на центральный сервер.
Не знаю, насколько понятно описал ситуацию. Я вижу проблему в том, что отчет по продажам делается по сменам, а выгрузка происходит по датам. То есть имеет место быть логическая несостыковка. Ну, в общем, нашли причину и ладно...