# Январь 2025



# ? Релиз от 21.01.2025

## 1. Компонент Select - Добавлен перевод на русский язык

### Изменения

- Добавлен перевод placeholder и сообщения "No options" на русский язык
- Улучшена локализация компонента для русскоязычных пользователей

### Визуальные изменения

**До:**

[![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/z0vimage.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/z0vimage.png)

 Компонент отображал текст "No options" на английском языке

**После:**

[![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/VYTimage.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/VYTimage.png)

 Компонент отображает текст "Нет вариантов для выбора" на русском языке

## 2. Отображение прогноза в интерфейсе Ally

### Реализовано

- Добавлено отображение фактической трудоемкости и прогноза по трудоемкости в интерфейсе Ally для вайтов (магазинов)

### Ограничения

- Работает только для вайтов (магазинов)
- Прогноз доступен только для ТТ, по которым обучена модель
- Для добавления новых ТТ в прогноз требуется ручное переобучение модели

## 3. Доработка ограничений для ролей "Сезонный РТЗ" и "Грузчик-переборщик"

- Добавлено ограничение: на одной торговой точке в сутки нельзя вывести сотрудников в ролях "Сезонный РТЗ" и "Грузчик-переборщик" с суммарным количеством часов более 24
- При попытке превысить суммарный лимит система выдаст ошибку и не позволит опубликовать такие выходы
- Поддерживаются любые комбинации распределения часов между сотрудниками в рамках лимита, например:
    
    
    - 4 сотрудника по 6 часов
    - 2 сотрудника по 12 часов
    - 3 сотрудника по 8 часов

### Обновлены правила для других ролей

- Роль "Промоутер-кукла" теперь можно планировать только в Вайты
- Роль "Сборщик" нельзя планировать в ТТ с cfo = 10954
- В магазинах (isDarkstor = false) действует ограничение: не более 1 стажера для Наставника

## 4. Окна возможностей: Обновление списка ролей

- Удалены устаревшие роли:
    
    
    - Дневной грузчик ВС
    - Дневной сборщик построчно
    - Ночной сборщик построчно
- Актуализирован список доступных ролей в:
    
    
    - форме создания заявки
    - фильтрах при формировании статистики

Обновление обеспечивает более актуальный и корректный выбор ролей при работе с окнами возможностей.

## 5. Оптимизация системы логирования

Выполнен переход с обычной таблицы логирования (changelog) на более производительную гипертаблицу:

- Улучшена производительность при сохранении и получении данных об изменениях
- Внедрена автоматическая очистка устаревших логов через 60 дней
- Добавлена компрессия данных через 10 дней для оптимизации хранения

Изменение техническое и не требует действий от пользователей.

## 6. Исправление ошибки при создании новых пользователей

- Исправлена ошибка, возникавшая при создании новых пользователей через панель "Пользователи" в левом меню
- Для создания пользователей требуется привилегия user:create

[![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/yaNimage.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/yaNimage.png)[![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/gxQimage.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/gxQimage.png) [![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/a9Simage.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/a9Simage.png)

## 7. Обновление системы логирования изменений

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

Изменение техническое и не требует действий от пользователей.

## 8. Новый функционал для Помощников розницы: Передача торговых точек

Добавлен новый инструмент для Помощников розницы, позволяющий передавать торговые точки другим Помощникам розницы (например, при замещении на время отпуска).

Основные возможности:

- Возможность передать ТТ другим Помощникам розницы
- При передаче ТТ они остаются закрепленными за изначальным Помощником розницы
- Передача возможна только между Помощниками розницы

Важно:

- Функционал доступен только для роли "Помощник розницы"
- При удалении сотрудника из списка, у него отменяются все переданные ранее ТТ

## 9. Окна возможностей: улучшение валидации при создании заявок

Добавлены обязательные проверки при создании заявок в "Окнах возможностей":

- Теперь нельзя создать заявку без указания основной роли и количества сотрудников [![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/KLyimage.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/KLyimage.png)
- В разделе "Период" добавлена проверка на наличие хотя бы одного периода в списке [![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/d7Simage.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/d7Simage.png)
- Кнопка "Сохранить" становится неактивной, если не заполнены обязательные поля: 
    - Отсутствует выбранная роль [![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/GsVimage.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/GsVimage.png)
    - Не указано количество сотрудников (или указано значение 0)
    - В разделе "Период" не добавлен ни один период

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

## 10. Исправлено отображение формы в разделе "Окна возможностей"

Исправлено отображение формы в разделе "Окна возможностей" - улучшен пользовательский интерфейс для более корректного отображения дат периода. Теперь элементы формы выровнены и отображаются правильно при любой ширине левой панели.

## 11. Оптимизация авторасписания

### Улучшения производительности

- Значительно ускорена работа при добавлении новых выходов в неопубликованный график
- Оптимизирован процесс формирования первичного графика
- Улучшена скорость поиска и обработки перестановок в графике

### Новые функции

- Добавлен индикатор прогресса при формировании авторасписания, показывающий текущий этап и оставшееся время
- Реализована функция "Продлить график" - автоматическое продление существующего графика с учетом предпочтительной периодичности (2/2, 5/2 и др.)
- Добавлена возможность "Объединить выходы" с одинаковой ролью, если они разделены интервалом не более 7 часов и общая продолжительность не превышает 24 часа
- Кнопка "Сформировать (оптимизировать) график" позволяет сформировать недостающие выходы согласно требованиям и оптимизировать график путем перестановки неопубликованных выходов. Можно использовать повторно для дальнейшей оптимизации уже составленного графика.

[![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/GgYimage.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/GgYimage.png)

### Улучшения алгоритма

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

Эти изменения позволят существенно ускорить процесс составления расписания и сделать его более удобным.

## 12. Новое ограничение при планировании смен

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

- Для сотрудника без указанной даты медосмотра можно запланировать только одну смену
- При попытке запланировать последующие смены система покажет предупреждение "Нельзя планировать без проставленной даты прохождения мед осмотра"

## 13. Возможность изменения ширины левой панели

В интерфейс добавлена возможность изменения ширины левой панели. Теперь вы можете:

- Расширять левую панель до нужной ширины при работе с настройками
- Уменьшать панель обратно до исходного размера

Эта функциональность особенно полезна при работе с расширенными настройками, когда требуется больше пространства для просмотра и редактирования параметров.

## 14. Улучшение пользовательского интерфейса для работы с Окнами возможностей

Актуально для менеджеров Аутсорсинга:

- Добавлена возможность разворачивать заявку при клике на зеленую галочку [![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/yf0image.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/yf0image.png)
- Упрощен процесс назначения сотрудников на окна возможностей

Раньше для работы с откликом требовалось кликать в пустое серое поле заявки, чтобы развернуть её и назначить сотрудника. Теперь этот процесс стал более интуитивным - достаточно кликнуть на зеленую галочку.

## 15. Окна возможностей: Улучшение интерфейса

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

[![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/ltXimage.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/ltXimage.png)

[![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/VlMimage.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/VlMimage.png)

## 16. Обновление системы привязки контрагентов-аутсорсеров

- При переименовании контрагента в 1С, его название будет корректно обновляться в Ally
- Новые сотрудники аутсорса будут правильно привязываться к своим контрагентам
- Планирование сотрудников аутсорса будет работать корректно независимо от изменений в названиях контрагентов

## 17. Окна возможностей: улучшение работы с панелью списка окон

- При работе со списком окон возможностей теперь сохраняется состояние раскрытых/свернутых блоков в левой панели после выполнения любых действий (например, отметки окна как отмененного).
- Это улучшение особенно полезно для менеджеров аутсорсинга, работающих с большим количеством заявок - больше не нужно заново искать и раскрывать нужные блоки после каждого обновления панели.

[![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/0wGimage.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/0wGimage.png)

## 18. СберЧаевые: Обновление процесса привязки карт

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

## 19. Исправление ошибки

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

## 20. График работы сотрудников: Добавлена индикация Дня рождения

- Для сотрудников теперь отображается иконка торта в графике рабочих смен в день их рождения
- Индикация видна сразу в графике, без необходимости открывать карточку сотрудника

[![image.png](https://bookstack.ally.software/uploads/images/gallery/2025-01/scaled-1680-/lwvimage.png)](https://bookstack.ally.software/uploads/images/gallery/2025-01/lwvimage.png)