Ассистент в 1С: спрашиваете «кто нам должен» и получаете список из базы
Интеллектуальный ассистент в 1С принимает вопрос обычным языком, например «Сколько нам должен этот клиент?», сам находит нужные данные в вашей базе и отвечает цифрами со ссылкой на документ. Он работает поверх отчётов 1С: руководителю и менеджеру не нужно знать, какой отчёт открыть и как его настроить. Для запуска нужны аккуратные данные в базе и настроенные права доступа.
Почему вопрос к базе 1С превращается в очередь к бухгалтеру 🕘
Вторник, 9:40. Коммерческий директор московской торговой компании собирается звонить оптовику и пишет бухгалтеру в Telegram: «Сколько этот клиент нам должен и когда была последняя отгрузка?» Бухгалтер в этот момент закрывает период. Приходится бросить свою работу, открыть 1С, вспомнить, какой из отчётов по взаиморасчётам нужен, выставить период и отбор по контрагенту, дождаться формирования, а потом отдельно искать последнюю реализацию. Ответ приходит, когда директор уже набрал номер клиента.
Данные лежали в базе всё это время. Но интерфейс 1С рассчитан на тех, кто работает в нём каждый день: для справки нужно знать название отчёта, его настройки и отбор. Директор, менеджер по продажам и начальник склада этого не знают, поэтому любой вопрос идёт через человека, который знает.
Цена такой цепочки конкретная. Директор обещает клиенту скидку на новую партию и не видит просроченного долга. Менеджер, не дождавшись ответа, отгружает должнику. Бухгалтерия доделывает закрытие периода вечером, потому что днём её отвлекали справочные вопросы. А в Telegram-чатах копятся ручные выгрузки, которые никто не сверяет с базой.
Как работает ассистент в 1С и чем он отличается от обычного чат-бота 🤖
Обычный чат-бот не видит вашу базу. Про 1С он расскажет в общих чертах, а сумму долга конкретного контрагента не назовёт. Ассистент подключают к базе, и цепочка у него такая:
- ✓Сотрудник пишет вопрос в окне внутри 1С или в Telegram-боте компании.
- ✓Языковая модель определяет, о чём спрашивают, и выбирает из заранее подготовленного набора нужный запрос: долги, остатки, продажи, статусы заказов. Параметры вроде контрагента и периода она берёт из формулировки.
- ✓1С выполняет запрос от имени этого сотрудника, с его правами доступа.
- ✓Модель оформляет результат в ответ: цифры, период, организация и ссылка на документ или отчёт, откуда они взяты.
Цифры в ответе берёт 1С, а не модель. Модель понимает формулировку и пишет текст. Поэтому она не придумывает остатки и суммы: если под вопрос нет запроса, ассистент сообщает, что ответить не может, и предлагает ближайший подходящий отчёт.
Вот как выглядят четыре способа получить ответ из базы.
| Способ | Как получить ответ | Слабое место | Кому подходит |
|---|---|---|---|
| Стандартные отчёты 1С | Открыть отчёт, задать период и отбор | Нужно знать, какой отчёт открыть и как его настроить | Бухгалтерам и учётчикам, которые работают в базе каждый день |
| Заявка программисту или в сопровождение | Описать задачу, дождаться выгрузки | Ожидание и оплата часов за каждую нестандартную справку | Редким разовым выгрузкам |
| Общий чат-бот без доступа к базе | Вставить выгрузку в чат вручную | Данные уходят за контур компании, ответ не привязан к документам | Вопросам, где ваши данные не нужны |
| Ассистент, подключённый к базе | Задать вопрос обычными словами | Нужна настройка набора запросов и прав | Руководителям, менеджерам, складу |
Ассистент не отменяет отчёты. Бухгалтер по-прежнему строит оборотно-сальдовую ведомость для сверки. Ассистент забирает вопросы вида «сколько», «когда» и «у кого», которые раньше ходили через людей.
Как подключить ассистента к базе 1С: с чего начинаем
Подключение мы делаем на действующей базе или закладываем в проект внедрения 1С, если учёт только переезжает. Всю базу в модель загружать не нужно: ассистент берёт из 1С результат конкретного запроса, и только его.
Сначала приводим данные в порядок
Ассистент повторяет то, что записано в базе. Если один контрагент заведён тремя карточками, а оплаты разносят с опозданием, он честно назовёт неверный долг. Поэтому до подключения мы чистим дубли в справочниках и сверяем взаиморасчёты с актами. Ещё проверяем релиз конфигурации: запросы пишутся под структуру конкретной версии, и на устаревшем релизе их придётся переписывать после каждого перехода. Если релиз отстал, сначала делаем обновление 1С.
Затем выбираем первые вопросы
Запускать сразу сотню сценариев не надо. Берём 10–15 вопросов, которые сотрудники задают друг другу чаще всего: долг контрагента, остаток на складе, продажи менеджера за месяц, статус заказа, неотгруженные заказы. В типовой конфигурации «Управление торговлей» остатки, взаиморасчёты и заказы лежат в стандартных регистрах, поэтому для них проще писать запросы. Если вы только выбираете систему для торговли, начните с внедрения 1С:Управление торговлей. Самописные поля и нестандартные отчёты придётся описать отдельно, это уже доработка 1С.
И только потом права и тестовый прогон
Ассистент видит ровно то, что видит сотрудник в 1С. Менеджер не получит закупочные цены, если права на них не выданы, сколько бы раз вопрос ни перефразировали. Перед запуском мы прогоняем на копии базы набор вопросов с известными ответами и сверяем каждый ответ с отчётом. Расхождение — повод править запрос, а не запускать ассистента в работу.
Как исправить расхождение между ответом ассистента и отчётом
Чаще всего ассистент и отчёт показывают разные цифры из-за параметров, а не из-за сбоя. Один считает выручку с НДС, другой без. Один берёт все организации группы, другой одну. Один смотрит на дату оплаты, другой на дату документа.
Поэтому каждый ответ выводится вместе с параметрами: период, организация, учёт НДС, дата, по которой считали. Сотрудник видит, с чем сравнивать. Если параметры совпали, а цифры нет, открываем ссылку на документ или отчёт в ответе и ищем, где данные расходятся. Так находится документ, проведённый задним числом, или дубль контрагента.
Что делать, если ошибка повторяется
Исправили запрос, а через месяц тот же вопрос снова даёт странный ответ. Повторяющаяся ошибка сидит в одном из трёх мест: в словаре терминов, в данных или в описании запроса.
- ✓В компании «отгрузка» и «реализация» значат разное, а модель считает их синонимами. Нужен словарь терминов: каждому слову сотрудников соответствует конкретный документ или показатель.
- ✓Данные в базе снова испортили: завели дубль контрагента или разнесли оплату не на тот договор. Помогает правило ввода и плановая проверка справочников.
- ✓Запрос сломался после обновления конфигурации. Проблемный вопрос попадает в тестовый набор, а набор прогоняется после каждого обновления.
Чтобы разбирать такие случаи, ассистент ведёт журнал: что спросили, какой запрос выбрала модель, что вернула база. Без журнала спор «модель врёт» или «база врёт» не решить.
Как предотвратить утечку данных и не нарушить 152-ФЗ 🔒
В базе 1С лежат персональные данные клиентов и сотрудников: ФИО, телефоны, адреса, зарплаты. 152-ФЗ требует обрабатывать персональные данные граждан России в базах на территории РФ, а о передаче за границу нужно уведомлять Роскомнадзор. Если ассистент отправляет вопрос с данными в зарубежный облачный сервис, это трансграничная передача со всеми обязанностями оператора. И отозвать то, что уже ушло в чужой сервис, не получится.
Поэтому мы закладываем такие правила:
- ✓Модель работает на сервере в России: в вашем контуре или у российского провайдера.
- ✓В модель уходит результат запроса, а не база. Поля с персональными данными маскируем там, где вопросу они не нужны.
- ✓Ассистент выполняет только запросы из согласованного списка, произвольные запросы к базе ему запрещены.
- ✓Журнал вопросов хранится у вас, доступ к нему есть у администратора.
Если для вас важно, чтобы компоненты входили в реестр российского ПО (при госзакупках или по требованиям заказчиков), проверяйте это до выбора модели, а не после запуска.
Сколько стоит ассистент в 1С и с чего начать 💼
Цена зависит от числа сценариев и состояния базы, поэтому единого ценника нет, а называть сумму до просмотра конфигурации было бы гаданием. Ставки назову сразу: сопровождение 1С и работа системного администратора стоят 3800 руб/час. Если база пока живёт на слабом компьютере или локальном сервере, аренда сервера 1С начинается от 1 100 ₽/мес за пользователя.
Начинаем с короткого просмотра базы: смотрим конфигурацию и релиз, проверяем справочники на дубли, собираем с вашими сотрудниками список первых 10–15 вопросов. После этого вы получаете оценку: какие вопросы ассистент закроет сразу, что требует доработки, где сначала нужно навести порядок в данных. Пилот на этих вопросах покажет, нужен ли ассистент вашим людям, раньше, чем вы вложитесь в полный запуск.
❓ Частые вопросы
Может ли ассистент в 1С выдумать цифры?
Цифры берёт сама 1С: запрос выполняется в вашей базе, а модель только понимает вопрос и оформляет ответ. Если подходящего запроса нет, ассистент сообщает, что ответить не может. К каждому ответу прикладываются период, организация и ссылка на документ, поэтому любую цифру можно сверить с отчётом.
Что нужно, чтобы подключить ассистента к действующей базе 1С?
Нужны актуальный релиз конфигурации, чистые справочники без дублей контрагентов и список первых 10–15 вопросов, которые сотрудники задают чаще всего. Ещё настраиваются права доступа и тестовый прогон на копии базы. Если релиз устарел, сначала выполняется обновление. Объём работ оценивается после просмотра базы и зависит от числа сценариев.
Ассистент видит всю базу или только то, что доступно сотруднику?
Только то, что доступно сотруднику. Запрос выполняется от имени пользователя с его ролями и правами, поэтому менеджер не увидит закупочные цены или зарплаты, если права на них в 1С не выданы. Перефразировать вопрос и обойти ограничения не получится. Ответ строится на данных, которые сотрудник и сам мог бы открыть в программе.
Как ассистент в 1С связан с 152-ФЗ?
В базе лежат персональные данные клиентов и сотрудников, а 152-ФЗ требует обрабатывать данные граждан России в базах на территории РФ и уведомлять Роскомнадзор о передаче за границу. Поэтому модель размещают на сервере в России, а в неё передают только результат запроса с маскированием лишних полей.
Сколько стоит подключение ассистента к 1С?
Единой цены нет: она зависит от числа сценариев и состояния базы, поэтому сумму называем после просмотра конфигурации. Известны ставки: сопровождение 1С и работа сисадмина стоят 3800 руб/час, аренда сервера 1С начинается от 1 100 ₽/мес за пользователя. Первый шаг, просмотр базы и список вопросов, помогает увидеть объём до старта работ.
Или позвоните: +7 906 045-28-27 — в рабочее время с 9:00 до 19:00
Остались вопросы? Нужна помощь?
Менеджеры компании с радостью ответят на ваши вопросы, произведут расчет стоимости услуг и подготовят индивидуальное коммерческое предложение.
Бесплатная консультация

