Обновления SVCore: планы, финансы, склад и интерфейс
Появились планы по филиалам, новые правила расчёта себестоимости и дохода, правки в складе, заказах и рабочих уведомлениях. В интерфейсе исправили поиск, меню и личные ограничения прав.
Планы и себестоимость позиции
Раздел «Планы» теперь доступен по умолчанию только ролям «Руководитель» и «Бухгалтер». Для него добавлены отдельные права просмотра и управления. Учредителю эти права не выдаются автоматически, их можно назначить вручную через настройки роли.
Планы считаются по месяцам отдельно для сервиса и для каждого филиала. На их основе рассчитываются премии сотрудникам по правилам зарплаты.
Для сервиса это полезно в ежедневной работе руководителя. Он видит план по точке и по филиалу. Бухгалтер сверяет, как факт соотносится с планом. Приёмщику и мастеру это помогает понимать, какие показатели влияют на начисления.
В кабинете раздел находится в блоке финансов. Внутри есть вкладка «Планы».
Как пользоваться:
- Откройте раздел финансов.
- Перейдите во вкладку «Планы».
- Выберите период и нужный филиал.
- Сравните план, факт и предпросмотр премии.
Себестоимость позиции заказа теперь считается из трёх источников по приоритету. Сначала берётся цена в самой позиции. Если её нет, используется складское движение «выдано минус возвращено». Если и этого нет, берётся закупочная цена карточки товара.
Раньше возврат не вычитался, а позиции без складского движения считались с нулевой себестоимостью. Теперь такие случаи считаются точнее. В диагностике вкладки видно отдельное число для позиций, посчитанных по карточке товара.

Финансы, доход и кассы
В доходах платформы теперь считается не валовая сумма счетов, а деньги после налога и комиссии платёжного провайдера. К этому добавляются отработанные кредиты и вычитается долг платформы перед провайдером ИИ по всем вызовам, включая безлимитные.
Для руководителя это важнее, чем сырые суммы счетов. В отчёте видно то, что реально остаётся у платформы после обязательных списаний.
Фискальной кассой больше нельзя платить поставщику. Такие кассы показывают только клиентскую выручку, а закупочная оплата через них могла уводить кассу в минус. Теперь они не появляются в выборе способа оплаты поставщику.
Месяц в расчётах считается по местному календарю. Это убирает сдвиги, когда локальная полночь в UTC давала вчерашний день.
Пересчёт зарплаты теперь идёт по номеру открытого на экране периода. Это важно для бухгалтерии, когда фильтр дат и текущий период не совпадают.
В длинных списках внутри финансов прокрутка больше не закрывает выпадающее меню.

| Счёт клиента | Сумма после налога и комиссии |
| Кредиты ИИ | Отработанные кредиты |
| Долг перед ИИ | Вычитается из итога |
| Фискальная касса | Не используется для оплаты поставщику |
Склад, заказы и резервы
В складе исправили работу с локациями. Если системную локацию переименовать, автоматика найдёт её по служебному коду. Переносить такую локацию на другой склад по-прежнему нельзя. Удалять можно не все системные локации, а только те, на которых не держатся выдача и списания.
Для сервиса это снижает риск случайно сломать складскую структуру. При переименовании не создаётся новая локация. Остатки не расходятся между дублями.
В карточке заказа срок готовности теперь меняется через черновик. Пока сотрудник вводит дату, промежуточные значения не уходят на сервер. Сохранение происходит одним действием по кнопке «Готово».
Список мастеров в карточке заказа больше не закрывается от первой прокрутки. Выбрать сотрудника стало проще, когда список длинный.
Филиал приёмки теперь виден всегда, в том числе если заказ идёт по цепочке.
В карточке заказа убрали блок «Клиент» вместе с запросом последних заказов, который уходил при каждом открытии.
Резерв под ремонт теперь не уезжает обратно поставщику, если заказ поставщику пересобрали до прихода и связь со строкой потерялась. Резерв держится, пока строку не удалят или деталь не отгрузят в заказ.

Интерфейс, поиск и уведомления
Личное ограничение прав теперь доходит до интерфейса. Если сотруднику запретили раздел, он не остаётся в меню только из-за старого поведения экрана. Владелец тоже видит свои запреты. Редактор роли показывает ключи в нужной группе каталога.
Левое меню сворачивается до колонки значков. На телефоне этот режим не применяется.
В списках поиск больше не подменяет набранный текст применённым запросом. Поле меняется только тогда, когда запрос в фильтрах действительно другой. В самом поле появился крестик, чтобы быстро очистить ввод.
Чат-виджет больше не сворачивается до первого сообщения. Если тред ещё не создан, он отвечает корректно.
Напоминания в рабочей панели можно закрыть прямо из панели, если это чужое напоминание. Собственные так не обрабатываются, потому что адресат и автор совпадают.
Напоминания о смене статуса заказа теперь сопровождаются звуком и миганием. В письме и Telegram есть ссылка на заказ. Внешний канал включается только через матрицу уведомлений сотрудника.

Отчёты по клиентам и складам
В разделе «Клиенты» отчёт пересобрали. Теперь в одном месте видны источники, каналы, качество обработки обращений и звонков.
Бейдж пропущенных звонков стал считаться за сегодня, а не как накопительный долг. Это удобнее для приёмщика и старшего смены. Счётчик привязан к дню в часовом поясе пространства.
В отчётах по финансам добавили разрез по направлениям. Расходные статьи больше не вытесняются доходными. Перемещения между своими кассами вынесены отдельно.
Средний чек ремонта и продажи теперь считаются отдельно.
Карточка контрагента, найденная по имени, теперь привязывается к сущности. Это убирает проблему с «ничьими» контрагентами.
Расход материалов в ремонт теперь корректно учитывает несколько единиц подряд.
