Блог

Большое обновление SVCore: переезд из другой CRM, витрина, обучение и НДС 22 %

Мастер переезда из LiveSklad, amoCRM, Битрикс24 и 1С, витрина с выгрузкой на площадки, обучение при первом входе и 73 новые статьи справки, НДС 22 % и закрывающие документы, лид-менеджер, оплата заказа по ссылке, возврат и обмен в продажах. Разбираем, что изменилось и где это найти.

За полторы недели после прошлого обзора в кабинете появились мастер переезда из другой CRM, витрина с выгрузкой на площадки, обучение при первом входе и справка почти по каждому экрану. Налоги приведены к правилам 2026 года, у заказов появились закрывающие документы и оплата по ссылке. Ниже по разделам: что изменилось, где это найти и что проверить у себя.

Переезд из другой CRM

Перенести базу из прежней системы раньше можно было только через свой CSV-шаблон, и живые выгрузки в него не укладывались. Теперь для этого есть отдельный мастер: «Настройки», группа «Данные и система», пункт «Переезд из другой CRM».

Что переносится: клиенты, заказы, товары с остатками, продажи и кассовые операции. Источники: LiveSklad, amoCRM, Битрикс24, 1С или любой свой файл. Для amoCRM и Битрикс24 можно не выгружать файл, а дать ключ доступа. Ключ нигде не сохраняется: он живёт только на время переноса. Из 1С файлы обмена загружаются вместе, иначе ценам и остаткам не к чему привязаться.

Как мастер разбирается в чужих колонках. Сначала работают правила: синонимы заголовков и таблицы соответствий статусов. Если правило не дало ответа, подключается ИИ-помощник. Он не применяет ничего сам: предлагает вариант из закрытого списка наших полей, показывает уверенность и объясняет выбор, а согласиться или нет решает человек.

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

```demo

{"type":"steps","title":"Как проходит перенос","steps":[{"title":"Источник и раздел","desc":"Выбираете систему и что переносить: клиентов, заказы, товары, продажи или кассу.","screen":{"heading":"Переезд из другой CRM","sub":"Шаг 1 из 5","pill":"LiveSklad","tone":"info","fields":[{"label":"Раздел","value":"Заказы"},{"label":"Способ","value":"Файл выгрузки"}]}},{"title":"Колонки","desc":"Мастер сам сопоставляет заголовки. Где правило не справилось, ИИ-помощник предлагает вариант с пояснением.","screen":{"heading":"Сопоставление колонок","sub":"42 из 45 определено правилами","pill":"3 предложения","tone":"amber","fields":[{"label":"«Комментарий приёмщика»","value":"Примечание к заказу, уверенность 92 %"},{"label":"«Источник рекламы контрагента»","value":"Рекламный канал, уверенность 88 %"}]}},{"title":"Справочники","desc":"Статусы, сотрудники и склады прежней системы сводятся с вашими. Точное совпадение важнее похожего.","screen":{"heading":"Статусы","sub":"Прежняя система → SVCore","pill":"Проверьте","tone":"amber","fields":[{"label":"«Без ремонта»","value":"Не подлежит ремонту"},{"label":"«Готов»","value":"Готов к выдаче"}]}},{"title":"Проверка","desc":"Пробный прогон показывает, сколько записей ляжет, сколько обновится и какие строки не прошли и почему.","screen":{"heading":"Предпросмотр","sub":"Ничего ещё не записано","pill":"Готово к переносу","tone":"success","fields":[{"label":"Новых","value":"1 204"},{"label":"С ошибкой","value":"3, список ниже"}]}},{"title":"Перенос и откат","desc":"Записи создаются одной задачей. Если результат не устроил, откат убирает всё, что создал мастер.","screen":{"heading":"Перенос завершён","sub":"Задача сохранена в журнале","pill":"Можно откатить","tone":"info","timeline":[{"time":"10:14","text":"Начат перенос"},{"time":"10:16","text":"Создано 1 204 записи","active":true}]}}]}

```

Попутно исправлен разбор CSV на странице «Импорт и экспорт данных». Файл резался по переводу строки раньше, чем разбирались кавычки, и ячейка с переносом внутри разваливала запись надвое. Хвост приклеивался к следующему заказу: шапка от одного клиента, услуги от другого. Теперь такие ячейки разбираются правильно.

Витрина и выгрузка на площадки

Новый раздел «Настройки», «Склад и товары», «Витрина и выгрузки». Он публикует ваш каталог в интернете и собирает файлы для площадок: YML, Авито и других.

Модуль по умолчанию выключен у всех: он показывает каталог и цены всему интернету, поэтому включать его нужно осознанно. Даже при сбое базы витрина считается закрытой, а не открытой.

Что умеет:

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

2. Разделы каталога с наследованием: включили ветку, и позиции внутри получают её настройки, если у позиции нет своих. В карточке товара на вкладке «Витрина» видно и собственные настройки, и унаследованные, и цену, которая уйдёт наружу.

3. Бренды: марка определяется по категории и по наименованию. Названия поставщиков вроде «China» в поле бренда из прайсов отсеиваются.

4. Фотографии пачкой: один архив на сотни снимков, каждый файл проверяется по содержимому.

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

!Склад: остатки по складам, ячейкам и партиям

Обучение при первом входе и справка

Новые сотрудники не понимали, что и зачем настраивать. Теперь кабинет сам проводит по своему рабочему месту: подсвечивает нужный элемент, а шаг засчитывается настоящим нажатием, а не кнопкой «Далее». Сценарий выбирается по правам сотрудника, а не по названию роли: роли в пространстве можно переименовать.

Обучение не навязывается. На человека показывается одно знакомство, остальные доступны вручную из справки. Отложенное обучение не всплывает в каждой новой вкладке: пауза хранится на сервере. Переход на стартовый экран обучения происходит только после нажатия «Показать».

У полей появился значок «?» с коротким пояснением и ссылкой на статью. У страниц появилась кнопка справки: она открывает статью про тот экран, где вы находитесь. В справку добавлены 73 новые статьи по заказам, складу, деньгам, клиентам, сотрудникам, интеграциям и настройкам. Справка правится вместе с интерфейсом: изменение на экране без правки статьи не считается законченным.

Налоги, чеки и документы

С 2026 года основная ставка НДС 22 %. Фискальные модули её поддерживают. АТОЛ, Эвотор и Модулькасса передают новую ставку своим кодом. У Orange Data и Ferma отдельного кода нет, прежний код 20 % у них теперь означает 22 %.

Агент АТОЛ на кассовом компьютере сообщает свою версию, и в кабинете видно, какая программа стоит на точке. От версии зависит, пробьётся ли чек со ставкой 22 %.

НДС в печатных документах считается по налоговому режиму филиала. Раньше в документах всегда стояло «0,00», а ветка «Без НДС» в шаблонах не срабатывала ни разу. Пороги упрощёнки и патента обновлены на 2026 год: НДС на упрощёнке начинается с 20 млн ₽ дохода, ставка 5 % действует до 272,5 млн ₽, лимит патента 20 млн ₽.

У позиций номенклатуры «Без НДС» перестало значить «не настроено». Появился вариант «По режиму продавца»: ставку определяет режим филиала, который продаёт. Этот вариант стал умолчанием для позиций, где режим раньше не выбирали.

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

```demo

{"type":"checklist","title":"Что проверить в налогах после обновления","items":[{"text":"У каждого филиала выбран налоговый режим","done":false},{"text":"Реквизиты филиала и налоговый орган заполнены","done":false},{"text":"Агент АТОЛ обновлён до версии со ставкой 22 %","done":false},{"text":"Позиции со своей ставкой проверены: остальные берут режим продавца","done":false},{"text":"Формы счёта-фактуры и УПД сверены с бухгалтером перед первым выпуском","done":false}],"action":"Налоги настроены"}

```

Печатные формы

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

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

Этикетка: содержимое настраивается в конструкторе, параметры печати в «Этикетках и ценниках». Раньше одно и то же настраивалось в двух местах, и было непонятно, где что менять. На наклейке можно задать шрифт и размер. В квитанции можно напечатать QR-код, по которому клиент откроет переписку с сервисом.

!Шаблоны печатных документов

Заказы

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

Отметки приёмки получили подробности. У «Вызова мастера на дом» есть адрес и час, у «Выезда курьера на дом» тоже. У «Принято по почте» указывается, откуда пришла посылка, у «Подменного фонда» что выдали клиенту. Раньше это дописывали в «Неисправность со слов клиента» или не записывали вовсе. Отметку «Курьер забрал» переименовали в «Выезд курьера на дом»: её ставят до выезда, а старая подпись звучала как отчёт о случившемся.

Фото в заказ из Telegram. В окне вложений запускаете приём через Telegram, бот сотрудника открывает сеанс, и снимки с телефона сразу попадают в заказ. Это работает и для незаконченной приёмки: черновик формы хранится на сервере и переживает закрытие вкладки.

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

Предоплата больше не проводится сервером сама. Её проводит сотрудник, и деньги попадают в кассу филиала, а не в кассу по умолчанию.

Оплата по ссылке. Из карточки заказа можно отправить клиенту ссылку на оплату. Клиент платит картой через ваш эквайринг, чек пробивается, оплата ложится в заказ сама, а после оплаты клиент видит страницу «Оплата прошла». Эквайринг настраивается в «Платежах и ККТ».

!Карточка заказа: устройство, этапы, запчасти, документы

Продажи: возврат и обмен

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

Заявки и лид-менеджер

Новая страница «Настройки», «Клиенты и маркетинг», «Лид-менеджер». Здесь выбирают, какая модель ИИ разбирает звонки и чаты, смотрят прогноз расхода кредитов по фактическим вызовам за месяц и назначают ответственного за заявки.

Главное на странице: правила доводки. Например: «заявка стоит в стадии дольше 48 рабочих часов, написать клиенту от ИИ, а если писать некуда, поставить задачу ответственному». Перед включением правило можно прогнать вхолостую и увидеть, какие заявки оно заденет. Журнал показывает, что правило уже сделало.

Запись к мастеру из звонка стала строже: ИИ считает клиента записавшимся, только если прозвучали конкретный ремонт, цена и готовность прийти в определённый час в определённый филиал.

Рекламный источник теперь записывается у заявки и у заказа из того канала, откуда пришёл человек: виджет, чат, звонок или внешний API. Повторное обращение знакомого клиента засчитывается «Постоянным клиентам», а не рекламному каналу, который привёл его в первый раз. Иначе реклама получала заслуги за клиентов, которые и так ходят к вам годами.

Возврат клиентов

Пороги правил «Давно не приходил», просьбы об отзыве и напоминания о конце гарантии теперь хранятся в одном месте. Раньше у каждого правила были свои числа, и они расходились. Напоминание о том, что гарантия скоро закончится, стало отдельным правилом раздела «Возврат клиентов».

Новая галочка «Сначала мессенджер» в «Уведомлениях клиентам», по умолчанию включена. Если до клиента можно достучаться через мессенджер, сообщение уходит туда бесплатно. SMS отправляется, только если мессенджера нет.

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

Чаты и виджет на сайте

Виджет подтверждает номер посетителя через бота вашего сервиса. Бот просит поделиться контактом, и номер подтверждает сам Telegram, а не человек вводит его руками. Это бесплатно и работает раньше платных способов подтверждения.

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

Сторож непрочитанных диалогов. Две настройки эскалации раньше сохранялись и ни на что не влияли. Теперь непрочитанный диалог поднимается ответственному, а ответ ИИ-ассистента не считается ответом сервиса. Автоответ клиенту по умолчанию выключен у всех: включённая заготовка написала бы живым клиентам без вашего ведома.

Одно сообщение, которое не удавалось разобрать, раньше запирало канал Telegram на сутки. Теперь оно откладывается, и очередь идёт дальше.

!Омниканальный инбокс: Telegram, ВКонтакте, Avito, почта

Уведомления сотрудникам

Появился бот сотрудников в MAX, он работает так же, как бот в Telegram: «Настройки», «Чаты и уведомления», «Боты», вкладка «Сотрудники · MAX». Статус-бот клиента отдаёт сведения о заказе только после подтверждения личности.

Переключатель Push в матрице уведомлений теперь управляет и панелью уведомлений в кабинете. Раньше панель заполнялась всегда, а матрица действовала только на Telegram, почту и SMS.

Стандарты обслуживания

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

Пауза ставится галочкой на любом статусе ожидания: ожидание запчасти, согласование, работа в удалённом сервисе. Этапы, которые сами измеряют ожидание, паузу не учитывают. В карточке заказа появилась полоска срока. Несколько этапов раньше не давали событий вовсе, потому что движок искал поля, которых у заказа нет. Теперь считаются и они.

Склад и номенклатура

Сканер перемещений: локация задаётся один раз, и пачка сканируется подряд. Раньше строка добавлялась только после скана полки, то есть два скана на каждую деталь.

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

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

Вкладка «Склад», «Настройки» повторяла экраны раздела «Настройки» своими копиями. Она убрана, уникальные настройки переехали в «Настройки», «Склад и товары», «Правила приёмки и учёта»: слепой пересчёт, срок возврата поставщику, доставка в себестоимости. Категории товаров теперь правятся на одной странице.

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

Деньги

Закрытие кассы списывало недостачу мимо решения ответственного. Теперь оба пути закрытия ведут к одной развилке: «Принять остаток» или «Не принимать». Без решения касса не двигается. Копеечная разница принимается сразу.

Конструктор отчётов считал приход и расход по всем проводкам, включая черновики и переводы между своими кассами, поэтому его цифры расходились с разделом «Финансы». Теперь у них общее правило отбора проводок.

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

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

!Финансы: кассы, проводки, долги

Звонки и телефония

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

Скорость и надёжность

1. Выкладка обновлений больше не даёт окна ошибок. Раньше каждый выпуск на несколько секунд отвечал ошибкой 502 тем, кто в этот момент работал.

2. На входе появилась защита от потока запросов. Норма с большим запасом выше самого активного живого пользователя, а сканеры, перебирающие служебные адреса, упираются в ответ 429.

3. Значки загружаются одним небольшим файлом. Карточка заказа раньше тянула 62 отдельных файла значков, а две страницы подгружали библиотеку целиком, почти мегабайт.

4. Значки меню больше не опрашивают сервер, если у сотрудника нет прав на раздел. Раньше они засыпали сервер отказами.

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

6. Связь с Telegram идёт через запасной путь с несколькими адресами, поэтому боты и приём сообщений не зависят от одного адреса.

Мелочи, которые заметите

Телефон клиента не обязан быть российским: номера с кодом страны принимаются, 10 и 11 цифр по-прежнему читаются как +7. Окно выбора филиала при входе можно отключить конкретному сотруднику. «Личные права» сотрудника работают. Раздел «Настройки» разложен по группам задач, дубли экранов убраны. Настройки плотности интерфейса и валюты, которые раньше сохранялись без эффекта, теперь работают. Плашка результата на телефоне курьера гаснет сама и закрывается пальцем.

!Дашборд: показатели дня по ролям и филиалам

Что проверить у себя

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

Все записи блога · Попробовать SVCore


SVCore. CRM для сервисных центров по ремонту техники. Создать сервис-центр · Вход в кабинет