Сервис доступа к данным 1С для внешних систем
Жёлтый мост
Практика · Аналитику

Отчет нужен сейчас, а программист занят

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

Задача

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

Программист бы собрал это за час, но он занят до четверга. Настройки типового отчета не дают нужного среза, а выгрузка в Excel и сведение руками занимает полдня и разваливается при первой же правке.

Как это решают обычно

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

Консоль запросов. Правильный инструмент аналитика: внешняя обработка, в которой пишется запрос на языке 1С. Но ее нужно иметь под рукой, уметь на этом языке писать и получить права на запуск внешних обработок - а их дают не всем и не везде.

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

Выгрузить в Excel и свести руками. Работает ровно один раз. Через неделю цифры устарели, и все повторяется заново.

Как быстрее

Путь данных: вопрос словами, ответ из живой базы
1С: ваша базапродажи, остатки, документы
Обработка Жёлтого мостаоткрытый код, ставится в базу
Шлюз onecdatalink.ruключ, права только на чтение, маскировка
ИИ-ассистент или свой кодпривычный ИИ-чат, бот, скрипт сайта

Через сервис база отвечает на вопросы, заданные словами. Вы пишете в привычном чате с ИИ: "покажи продажи за август по менеджерам, только по клиентам, у которых первая сделка в этом году", и получаете таблицу. Запрос выполняется внутри вашей базы средствами 1С, наружу уходит только результат.

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

Так выглядит ответ на вопрос про продажи по менеджерам: цифры выдуманы, из реальной базы ничего не бралось
МенеджерНовых клиентовПродажиСредний чек
Петров121 840 000153 000
Сидорова91 210 000134 000
Кузнецов4380 00095 000

Для аналитика тут важнее скорости другое: видно сам запрос. Ответ приходит вместе с текстом запроса на языке 1С, поэтому проверяемо, откуда взялась цифра, и этот же текст можно отдать программисту как готовое задание.

Как это сделать

1. Зарегистрируйтесь в кабинете и скачайте обработку. Поставить ее в базу может тот, кто обслуживает вашу 1С.

2. Получите ключ и подключите к нему привычный чат с ИИ по инструкции из кабинета.

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

4. Дальше задавайте настоящие вопросы и уточняйте разрез в разговоре.

Ключ по умолчанию работает только на чтение: изменить что-то в базе через него нельзя физически. Персональные данные закрываются маскировкой принудительно, и отключить это нельзя.

Что стоит знать заранее

ИИ уверенно придумывает имена объектов и реквизитов, которых в вашей конфигурации нет. На доработанных базах это обычное дело, поэтому первые ответы проверяйте по паре знакомых значений.

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

Запросы к одной базе выполняются по очереди, по одному. Если в разгар закрытия месяца база занята своими расчетами, ответ придет позже обычного - это нормальная работа 1С, а не сбой сервиса.

Не уверены, как подключается именно ваша база - в 1С:Фреш, в аренде, своя серверная или файловая? Выберите свой случай на главной: покажем, что мешает и что меняет мост.

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