Октябрь 2025
- Релиз 07.10.2025 - 08.10.2025 (Для поддержки)
- Релиз 07.10.2025 - 08.10.2025 (Для пользователей)
- Релиз 21.10.2025 - 22.10.2025 (Для поддержки)
- Релиз 21.10.2025 - 22.10.2025 (Для пользователей)
- Релиз 28.10.2025 - 29.10.2025 (Для поддержки)
Релиз 07.10.2025 - 08.10.2025 (Для поддержки)
Исправление багов:
| № | Описание бага | Приложение | Задача в Трекере |
| 1 | Исправлен баг: при создании окна возможностей через ссылку в него не подтягивались данные для предзаполнения его полей. Теперь при его создании через ссылку из строки "Потребности и возможности" поле ТТ всегда будет заполняться автоматически. | Веб-приложение | ALLY-4867 |
| 2 | Исправлен баг: рамка онбординга могла отображаться некорректно на странице авторизации в Firefox и Safari. Теперь рамка отображается корректно во всех браузерах. | Веб-приложение | ALLY-5331 |
| 3 | Исправлен баг: рамка онбординга могла "съезжать" от формы авторизации. Теперь она корректно прикреплена к форме авторизации и не отваливается при скролле страницы, изменении масштаба или уменьшении области окна. | Веб-приложение | ALLY-5379 |
| 4 | Исправлен баг: теперь нельзя удалить смену с признаком zup:true. Кнопка "Удалить" не отображается на экране графика или редактирования смены, если действуют правила, запрещающие удаление. | Мобильное приложение | ALLY-4528 |
| 5 | Исправлен баг: теперь уведомления о необходимости прохождения медосмотра не отправляются, если медосмотр пройден и актуальная дата отмечена в карточке сотрудника в Ally. | Мобильное приложение | ALLY-4455 |
| 6 | Исправлен баг: устранена ошибка GraphQL-запроса на экране "Техническая поддержка", из-за которой приложение не отображало контент при возврате назад с экрана ввода номера телефона или онбординга. | Мобильное приложение | ALLY-5129 |
| 7 | Исправлен баг: в мобильном приложении на Android: при нажатии системной кнопки «Назад» в разделе авторизации приложение теперь сворачивается, а на экране ввода кода возвращается к экрану ввода номера. Ранее отображался белый экран, а при повторном нажатии промелькивал экран «Техническая поддержка» перед возвратом к вводу номера. | Мобильное приложение | ALLY-5196 |
| 8 | Исправлен баг: приложение больше не крашится при нажатии на иконку QR в экране "Команда". Теперь отображается баркод если он валидный, сообщение "Не удалось получить бейдж" если баркод отсутствует и сообщение о невалидном баркоде при некорректных значениях. | Мобильное приложение | ALLY-5053 |
| 9 | Исправлен баг: правила работы с графиком теперь остаются активными при сворачивании/разворачивании приложения или переключении на другое. Ранее правила игнорировались после таких действий. | Мобильное приложение | ALLY-5174 |
| 10 | Исправлен баг: добавлено отображение версии и номера билда мобильного приложения в продакшен- и тестовой сборках на Android и iOS. | Мобильное приложение | ALLY-5202 |
Технические задачи:
| № | Описание бага | Приложение | Задача в Трекере |
| 1 | Удалена загрузка настроек commonSettings для авторизованных пользователей в веб- и мобильном приложении. Это снижает объем данных и уменьшает задержку при загрузке, без изменений в функциональности. Проверены все способы авторизации. | Веб-приложение / Мобильное приложение | ALLY-5276 |
| 2 | Исправлена проблема запуска веб-приложения в Docker-образе, вызванная некорректными зависимостями. Добавлены @apollo/client и ts-invariant в packages/client/package.json. | Веб-приложение | ALLY-5405 |
| 3 | Оптимизирована загрузка scheduleBindings. Добавлен биндинг $promiseAll для параллельного выполнения запросов в scheduleBindings и формах, что снижает задержки. | Веб-приложение | ALLY-5274 |
| 4 | Обновлен пакет Expo с версии 51 до 53 для поддержки target API level 35. | Мобильное приложение | ALLY-4951 |
| 5 | Перенесены flex settings в мобильное приложение для поддержки функционала окон возможностей. | Мобильное приложение | ALLY-4808 |
| 6 | Добавлен функционал пользовательских сообщений в формах мобильного приложения: возможность ввода, отображения и редактирования комментариев, привязанных к произвольным сущностям (выходам и пользователям). | Мобильное приложение | ALLY-4808 |
| 7 | Донастроен Sentry в мобильном приложении: добавлен тег UserId в отчеты об ошибках. Тег устанавливается при авторизации (UserId = идентификатор пользователя) и сбрасывается в null при логауте. Это ускоряет поиск и исправление ошибок по конкретным пользователям при обращениях из ВВ. | Мобильное приложение | ALLY-5027 |
| 8 | Добавлена обработка оповещений без поля data, с отправкой предупреждений в Sentry. Это предотвращает некорректную обработку уведомлений, потенциально затрагивающую процессы вроде staff-request или calendar. | Мобильное приложение | ALLY-5131 |
Релиз 07.10.2025 - 08.10.2025 (Для пользователей)
Обновления мобильного приложения (версия 4.1.52)
Доработано отображение экстренных выходов
Теперь если у выхода стоит признак "Экстренный", то в календаре день с этим выходом будет отображаться в красной пунктирной рамке как и в веб-приложении.
Для старших продавцов добавлена возможность назначать смены в МП
В мобильное приложение добавлена возможность для старшего продавца назначать смену в график если у него в этот момент рабочий день. В нерабочие дни старший продавец не сможет назначить смену, при попытке будет отображаться предупреждающее сообщение.
Обновлен интерфейс входа в МП
Форма входа в приложение получила визуальное обновление. Теперь через неё можно открыть справку по входу в приложение и получить контакты технической поддержки.
Релиз 21.10.2025 - 22.10.2025 (Для поддержки)
Исправление багов:
| № | Описание бага | Приложение | Задача в Трекере |
| 1 | Исправлен баг: в мобильном приложении (МП) "Работа со вкусом" на iPhone SE: при использовании крупного шрифта клавиатуры кнопка "Отправить код" теперь адаптируется и остается доступной после набора цифр на экране авторизации. Ранее клавиатура блокировала кнопку, вызывая неудобства. |
Мобильное приложение | ALLY-5488 |
| 2 | Исправлен баг: доработан UX/UI авторизации в мобильном приложении «Работа со вкусом» в связи с сдвиганием нижних ссылок при появлении клавиатуры; исправлен сценарий с вводом неверного кода до 5 попыток; обновлены сообщения для ошибок | Мобильное приложение | ALLY-5099 |
| 3 | Исправлен баг: приложение больше не вылетает при нажатии на иконку QR-кода. Теперь отображается баркод если он валидный, сообщение "Не удалось получить бейдж" если баркод отсутствует и сообщение о невалидном баркоде при некорректных значениях. |
Мобильное приложение | ALLY-5053 |
| 4 | Исправлен баг: правила работы с графиком теперь остаются активными при сворачивании/разворачивании приложения или переключении на другое. Ранее правила игнорировались после таких действий. | Мобильное приложение | ALLY-5174 |
| 5 | Исправлен баг: добавлено отображение версии и номера билда мобильного приложения в продакшен- и тестовой сборках на Android и iOS. | Мобильное приложение | ALLY-5202 |
| 6 | Исправлен баг: в веб-приложении устранены "дерганье" элементов интерфейса, моргание экрана и зависания на странице авторизации и в графике. Теперь интерфейс работает стабильно без лагов, без необходимости сбрасывать кэш. | Веб-приложение | ALLY-5375 |
| 7 | Исправлен баг: в репликаторе при загрузке ФИО из 1С в ALLY теперь сохраняется оригинальный регистр букв для сложносоставных имен и фамилий (например, "Иван Иванович" вместо "Иван иванович"). | Репликатор | ALLY-5535 |
| 8 | Исправлен баг: в мобильном приложении некорректно обрабатывались оповещения. Добавлена обработка оповещений без поля data с отправкой предупреждений в Sentry ("Push notification without data"). Это предотвращает некорректную обработку уведомлений, потенциально затрагивающую процессы вроде staff-request или calendar. Добавлена консольная утилита для тестирования push-уведомлений. |
Мобильное приложение | ALLY-5131 |
| 9 | Исправлен баг: ранее при попытке восстановить пароль по email, который указан у нескольких пользователей, на тестовом стенде возникал красный экран (необработанное исключение). Теперь ошибка корректно обрабатывается — система возвращает сообщение о невозможности восстановления доступа по этому email. | Веб-приложение | ALLY-5546 |
Технические задачи:
| № |
Описание задачи |
Приложение | Задача в Трекере |
| 1 | Добавлен функционал настраиваемых экранов в мобильное приложение по аналогии с модальными окнами в веб-версии. Это позволит использовать экраны для окон, сбора обратной связи и отзывов. | Мобильное приложение | ALLY-4785 |
| 2 | Перенесен функционал настраиваемых кнопок в формы мобильного приложения по аналогии с веб-версией. Это позволит реализовать перенос функционала окон в МП. | Мобильное приложение | ALLY-4784 |
| 3 | Добавлен раздел со списком окон в мобильное приложение с базовыми настройками для вывода окон и тестирования функционала flex settings | Мобильное приложение | ALLY-4686 |
| 4 | Перенесены flex settings в мобильное приложение для поддержки функционала окон возможностей. Введена настройка flexNavigation для управления навигацией в МП и веб-версии. | Мобильное приложение | ALLY-4644 |
| 5 | Добавлен функционал пользовательских сообщений в формах мобильного приложения (МП): возможность ввода, отображения и редактирования текстовых комментариев, привязанных к сущностям (выходам и пользователям), с упрощенной формой без расширенного форматирования. | Мобильное приложение | ALLY-4808 |
| 6 | Донастроен Sentry в мобильном приложении: добавлен тег UserId в отчеты об ошибках. Тег устанавливается при авторизации (UserId = идентификатор пользователя) и сбрасывается в null при логауте. Это ускоряет поиск и исправление ошибок по конкретным пользователям при обращениях из ВВ. | Sentry | ALLY-5027 |
| 7 | Доработан обмен по очереди Ally.Wages: изменена структура сообщений (параметр dateStart перемещен в keys), добавлены сообщения на удаление для корректной синхронизации. | Репликатор | ALLY-5498 |
| 8 | Добавлен новый биндинг $promiseAll, который объединяет несколько запросов в один и ускоряет загрузку данных в настройке scheduleBindings и формах. В результате время загрузки сократилось примерно в два раза. |
Веб-приложение | ALLY-5274 |
Релиз 21.10.2025 - 22.10.2025 (Для пользователей)
Обновления веб-приложения (версия 4.1.67)
Учет праздничных дней в системе правил
Что нового:
В систему правил добавлена возможность учитывать праздничные и предпраздничные дни.
Как это работает:
- Новая логика используется при ограничениях для несовершеннолетних сотрудников — теперь система корректно определяет, можно ли назначить смену в конкретный день. Например:
- В праздничные и выходные дни — работа несовершеннолетним запрещена.
- В предпраздничные дни — можно работать в рамках стандартных ограничений.
Создание заявок на период с графиком для аутсорс-сотрудников
Что нового:
Теперь при добавлении аутсорс-сотрудников в график система автоматически создает окна возможностей на основе введенных смен. Это позволяет быстро формировать периоды работы аутсорса без ручного дублирования окон — система сама синхронизирует график и интерфейс «Окон возможностей».
Как это работает:
-
При создании смены для аутсорс-сотрудника она сразу получает статус «Ждёт подтверждения» (или «Заказано у поставщика») — то есть не становится запланированной до подтверждения Менеджером аутсорсинга.
-
Одновременно создаётся окно возможностей, привязанное к конкретному сотруднику и компании.
-
После подтверждения МА смена переходит в статус «Запланирована», а окно закрывается.
-
При отклонении МА смена и окно автоматически удаляются.
Дополнительные правила
-
Если сотруднику поставлены несколько подряд идущих смен, система объединяет их в одно окно на весь период.
-
Если между сменами есть разрывы, создаются отдельные окна по каждому периоду.
-
Смену можно редактировать или удалить до подтверждения МА — при этом данные в окне обновляются автоматически.
-
Система не позволяет создавать пересекающиеся по времени смены для одного сотрудника.
-
После удаления окна ПР/СП/СКК — соответствующая смена удаляется из графика.
-
Новая логика применяется только к аутсорс-сотрудникам. Для штатных сотрудников поведение не изменилось.
Новый центр уведомлений в веб-версии
Что нового:
Теперь пользователи могут получать уведомления прямо в веб-интерфейсе — без необходимости проверять почту или переходить через мобильное приложение.
Как это работает:
-
В правой нижней части экрана будут появляться Push-уведомления — всплывающие системные сообщения с кратким содержанием и ссылкой на событие.
-
Все уведомления можно будет посмотреть в центре уведомлений — встроенном раздел с историей всех уведомлений, их статусами и быстрыми переходами к связанным объектам.
-
Формат уведомлений задаётся на стороне клиента с помощью шаблонов, что обеспечивает гибкость отображения и минимизирует нагрузку на систему.
-
Предусмотрена фильтрация по типам уведомлений. Пользователи видят только те события, которые относятся к их ролям и зонам ответственности.
Уведомления могут появляется при:
-
Изменения в графике сотрудника.
-
Обновления в окнах возможностей.
-
Создании новых комментариев к карточкам пользователей и выходам.
Улучшен поиск сотрудников по ФИО
Что нового
Поиск по сотрудникам стал гибче и удобнее — теперь система находит нужного человека, даже если:
-
перепутан порядок слов («Имя Фамилия» или «Фамилия Имя» — не важно);
-
есть лишние пробелы в начале, середине или конце запроса;
-
введены специальные символы или неполные слова.
Обновления мобильного приложения (версия 4.1.53)
Обновленное меню в Мобильном Приложении
Что нового
Полностью переработано меню МП для всех пользователей, включая новые роли. Основная цель — сделать навигацию понятнее, убрать дубли и выделить наиболее востребованные разделы.
Новая структура меню:
1. График — открывается по умолчанию при запуске приложения. Содержимое не изменилось.
2. Окна — отдельный пункт меню по окнам возможностей.
3. Бейдж — вынесен на главный уровень, теперь доступен в один клик из меню.
4. Деньги — объединяет разделы Расшифровка зарплаты и Сберчаевые:
-
Если у пользователя есть оба — открывается выбор.
-
Если только зарплата — открывается сразу она.
-
Если данных нет — показывается заглушка.
5. Профиль — содержит актуальные пункты для роли и кнопку выхода.
-
Уведомления перенесены в раздел Профиль > Уведомления.
Настройки пока скрыты, но появятся позже (в том числе управление уведомлениями и смена пароля).
Онбординг нового меню в мобильном приложении
Что нового:
Добавлен онбординг для обновлённого меню — короткое интерактивное обучение, которое помогает пользователям быстро разобраться с изменениями. Он появится один раз после обновления приложения и покажет основные улучшения:
Как работает:
-
Онбординг показывается один раз для каждой версии приложения.
-
После первого просмотра больше не появляется, пока не выйдет новая версия.
Окна возможностей для ПР и старших в мобильном приложении
Что нового
Теперь Помощники розницы и старшие сотрудники могут работать с окнами возможностей прямо из мобильного приложения — весь основной функционал из веба перенесён в МП.
Доступно:
-
Создание окон (разовых, на период, по дням и с диапазоном дат)
-
Просмотр и редактирование окон
-
Удаление окон
-
Просмотр откликов на окно
-
Ограничения выбора компаний и сотрудников в зависимости от региона и компании
Релиз 28.10.2025 - 29.10.2025 (Для поддержки)
Версия МП: 4.1.54
Исправление багов:
| № | Описание бага | Приложение | Задача в Трекере |
| 1 |
Ранее при переходе с отображения «Отклонения по моим местам» обратно на «Мой график работы» на iOS не отображались данные пользователя, а при попытке открыть редактирование смены возникал белый экран.
|
Мобильное приложение | ALLY-5114 |
| 2 |
Ранее при входе на экран «Мой график работы» смены могли не отображаться, и требовалось вручную переключить режим просмотра, чтобы они появились.
|
Мобильное приложение | ALLY-5120 |
| 3 |
Ранее после перезапуска приложения просмотренные смены снова отмечались красным индикатором как непросмотренные.
|
Мобильное приложение | ALLY-5132 |
| 4 |
Ранее при переключении между приложениями таймер на экране авторизации останавливался и показывал старое значение после возвращения в приложение.
|
Мобильное приложение | ALLY-5184 |
| 5 |
Ранее на экране «Выходы дня» при нажатии на кнопку «Добавить» ничего не происходило.
|
Мобильное приложение | ALLY-5220 |