Релиз 10.08.2026 - 12.08.2026 (Для поддержки)

Версия Веб-приложения: 4.1.83
 
Версия Мобильного приложения: 4.1.70


Исправление багов:
№ Описание бага Приложение Задача в трекере
1

Ранее:
В разделе предиктивной аналитики данные по текущему дню отображались как фактические, а также при разных диапазонах в графике отображалась разная информация в тултипах и расчетах аналитики

 

Теперь:

Изменена логика времени: "сегодня" теперь считается не фактом, а прогнозным днем в тултипах аналитики, при разных диапазонах в графике отображается одинаковая информация в тултипах и расчетах аналитики. Дополнительно убрана аналитика из ячейки дня, в тултип трудоемкости добавлена строка “План” для отображения будущих дней для вайтов

Веб-приложение ALLY-7262
 2 Ранее:

Предиктивная аналитика день в день могла отображаться неккоректно при малой скорости интернета

 

Теперь:

Произведена оптимизация запросов в scheduleBindings и добавлена унификация округления в расчетах через единую функцию, данные отображаются корректно

Веб-приложение ALLY-7374
3

Ранее:
При редактировании графика старшего кассира-комплектовщика могли возникать ошибки

 

Теперь:

Поправлен биндинг, в нем вызывается более корректный запрос, который проверяет переходящие смены, смены редактируются корректно

Веб-приложение ALLY-7727
4

Ранее:
Для роли "Менеджер поддержки покупателей" пропала возможность видеть график курьеров на торговых точках через Мобильное Приложение и находить данные графики через поиск курьеров

 

Теперь:

Заведена новая настройка для данной должности, отключающая автоматическую фильтрацию графиков по типу роли "курьер", графики курьеров снова доступны для поиска и просмотра

Мобильное приложение ALLY-7370
5

Ранее:
После просмотра чужих графиков сотрудником и возвращении в раздел "Мой график" собственные смены могли прогружаться только после нескольких перелистываний графика на месяц вперед и/или назад

 

Теперь:
Хранение информации о собственном и чужих графиках в системе разделены, после просмотра других графиков и возвращении к своем3у календарю, все смены отображаются корректно с первого раза

Мобильное приложение ALLY-7175
6

Ранее:
Инкрементальное обновление данных могло срабатывать нерегулярно.

 

Теперь:
Изменён механизм вызова инкрементального обновления: снижена вероятность зависания при загрузке изменений и восстановлена регулярность обновления данных.

Веб-приложение ALLY-7655
7

Ранее:
СП/ПР могли удалить в графике выходы с тегом ЗУП, хотя такие выходы уже были загружены и подтверждены из ЗУП. Из-за этого, например, отпуск в Ally мог отображаться не полностью.

 

Теперь:
Добавлен учет нарушений, найденных при публикации. Если пользователь пытается удалить выход с ЗУП, проверка срабатывает, публикация прерывается, а подтверждённый из ЗУП выход не удаляется.

Веб-приложение ALLY-7719
8

Ранее:
Если добавить смену в график и сразу открыть печатную форму за день, новая смена могла не попасть в отчет. Она появлялась в печатном графике только после выхода из системы и повторного входа.

 

Теперь:
Расширен биндинг query. За счет этого печатная форма графика может запрашивать актуальные данные, и добавленные смены отображаются в отчете без перелогина.

Веб-приложение ALLY-7753
9

Ранее:
Если у пользователя было несколько профилей, он выбирал нужный профиль, переходил на экран ввода кода и нажимал браузерную кнопку «Назад», сценарий авторизации мог ломаться. При повторном вводе корректного кода появлялась ошибка «Профиль не выбран», а повторная отправка кода могла завершаться общей ошибкой.

 

Теперь:
Выбранный профиль сохраняется не только в состоянии компонента, но и в локальном хранилище, поэтому он не теряется при выходе из формы ввода кода. При отмене сценария или выборе другого профиля сохраненное значение сбрасывается.

Веб-приложение ALLY-7246
10

Ранее:
При запросе кода по пушу сервер мог вернуть причину repeatAuthInInterval — повторная авторизация запрошена слишком рано. В интерфейсе при этом отображался только грустный маскот без пояснения.

 

Теперь:
Форма авторизации корректно показывает текст ошибки от сервера. При повторном запросе пуш-кода раньше допустимого интервала под кнопкой появляется сообщение: «Повторная авторизация возможна раз в 1 минуту».

Веб-приложение ALLY-7426
11

Ранее:
Ошибки с HTTP 400 могли попадать не в graphQLErrors, а в networkError. Из-за этого старый механизм обработки не срабатывал. Например, при попытке установить ранее использованный пароль пользователь видел не конкретную ошибку в модальном окне, а неинформативное сообщение.

 

Теперь:
Обработка ошибок доработана. Клиент корректно учитывает новый формат ответа. Пользователь видит понятное сообщение об ошибке прямо в нужной форме, а не общий неуточненный экран или сообщение.

Веб-приложение ALLY-7627
12

Ранее:
Если у пользователя уже была привязана карта в СберЧаевых, при попытке привязать её повторно МП показывало неинформативную ошибку с предложением обратиться в поддержку. Пользователь не понимал, что карта уже подключена.

 

Теперь:
При повторной привязке той же карты отображается отдельный экран с понятным объяснением.

Мобильное приложение ALLY-6653
13

Ранее:
Для роли «Помощник розницы» могли не формироваться уведомления об окончании действия медицинской книжки. Из-за этого сотрудник не получал пуш в МП

 

Теперь:
Обновлена выборка для рассылки уведомлений. Помощники розницы добавлены в получатели пушей об окончании медкнижки.

Веб-приложение ALLY-7486
14

Ранее:
При разделении смены с переработкой на основную часть и подработку смена могла не разделиться, а полностью исчезнуть из графика.

 

Теперь:
Обновлена логика сохранения в форме выхода. При разделении смены система отдельно формирует раннее начало, основную смену и переработку. Основная смена сохраняется с актуальными временем начала/окончания, а переработка создается как отдельный выход и больше не приводит к исчезновению смены из графика.

Веб-приложение ALLY-7638
15

Ранее:
Если на открытой ТТ сотруднику добавляли новый выход, но сам сотрудник еще не был привязан к этой ТТ, он мог не появиться в графике после подгрузки изменений.

 

Теперь:
В Node-RED добавлена схема, которая привязывает сотрудников к ТТ на основе новых и изменённых выходов. Если у сотрудника появился выход на ТТ, связь с этой ТТ создается автоматически.

Веб-приложение ALLY-7708
16

Ранее:
Смена «вне плана» могла подсвечиваться оранжевым с причиной «Ранний уход больше, чем на 30 минут», если для нее были признаки внепланового выхода и оплаты по факту. Из-за этого график показывал отклонение от плана, хотя у такой смены фактически не должно быть планового времени для сравнения.

 

Теперь:
Исправлена логика подсветки. Отклонения по времени больше не рассчитываются для смен с признаком внепланового выхода. Смены «вне плана» с оплатой по факту не должны ошибочно подсвечиваться как ранний уход, если уход был подтверждён корректно.

Веб-приложение ALLY-7716


Технические задачи:
№ Описание задачи Приложение Задача в трекере
1 Для подключения jaeger и сбора телеметрии добавлен экспорт трейсинга в формате otel и конфигурация для k8s Веб-приложение/Мобильное приложение ALLY-7415
2

Переработан механизм сбора метрик, модуль аналитики отделен от внешнего вида приложения, повышена его надежность и улучшена управляемость через гибкие настройки

Веб-приложение/Мобильное приложение ALLY-7244
3 Я Яндекс.Метрику добавлена аналитика кликов по action-кнопкам в центре уведомлений чтобы осуществлять подсчет переходов из уведомлений и тостов к сущностям Веб-приложение/Мобильное приложение ALLY-7266
4 Доработано отображение экрана авторизации: убраны лишние элементы, выполнено визуальное выравнивание, добавлены вспомогательные подписи и выделения полей Веб-приложение ALLY-4923
5 В разделе «Сформировать акты по исполнителю»  налажена работа кнопок для формирования документов, акты формируются в формате PDF и могут быть сохранены на устройство Мобильное приложение ALLY-6497
6 Тип работы кнопок на основном экране приложения улучшен так, чтобы при загрузке данных не происходило зависания нажатий, а меню оставалось доступным и активным для взаимодействия Мобильное приложение ALLY-6928
7 Настроена полноценная реализация markdown для всех текстов во всех формах мобильного приложения Мобильное приложение ALLY-7278
8 Изменено содержание страницы "Эксперты по графикам": информация о победителях 2025 года заменена информацией о победителях 2026 года, а также обновлена ссылка на информацию о конкурсе Веб-приложение ALLY-7580
9 В веб-версии добавлено автоматическое раскрытие Центра уведомлений при входе, если у пользователя есть непрочитанные уведомления. Для целевых пользователей ЦУ автоматически раскрывается до трёх раз. Веб-приложение ALLY-7413
10 В веб-графике добавлена возможность сужать левую панель до компактного состояния, освобождая больше места для отображения графика на небольших экранах. Веб-приложение ALLY-3632
11 Проведена типизация серверного модуля Sbrftips. Устранено использование any, добавлены типы для данных пользователя и запросов к API чаевых. Веб-приложение ALLY-7366
12 Проведена типизация серверного модуля Tags. Устранено использование any, добавлены типы для тегов, связей с контентом, аргументов GraphQL и контекста приложения. Веб-приложение ALLY-7365
13 Исправлено формирование печатной версии графика после добавления смен. Новые смены теперь сразу учитываются в отчете без необходимости выходить из системы и входить повторно. Веб-приложение ALLY-7753
14 Расширен мониторинг производительности графика в Sentry. Добавлены метрики для загрузки страницы, фильтрации, создания, изменения, удаления, копирования и переноса смен, публикации и печати графика Веб-приложение ALLY-7257
15 Проведена очистка и актуализация серверной части проекта. Удалены устаревшие и неиспользуемые модули и зависимости, deprecated-библиотеки заменены на поддерживаемые аналоги, а часть зависимостей обновлена до актуальных версий. Веб-приложение ALLY-6150
16 Возвращена русская локализация, начало недели перенесено на понедельник. Веб-приложение ALLY-6917
17 Добавлены метрики производительности машины состояний календаря в Sentry. Измеряется время загрузки данных, трансформации и применения правил, а переходы между состояниями фиксируются как самостоятельные транзакции. Веб-приложение ALLY-7421
18 В веб-версии тост-уведомления отделены от системных push-уведомлений браузера. Теперь цветные плашки могут отображаться даже при запрещённых браузерных пушах. Веб-приложение ALLY-7424
19 В веб-графике доработан инструмент «Продлить график». Теперь автопродление можно применять только к сотрудникам, которые остаются видимыми после применения фильтров. Если фильтрация не используется, инструмент продолжает работать как раньше -  по всем сотрудникам торговой точки.  Веб-приложение ALLY-7555

Revision #6
Created 9 August 2026 13:36:28
Updated 19 August 2026 11:20:08 by Ксения Морозова