Отчет нужен сейчас, а программист занят
Цифры просят к совещанию, типовой отчет их не дает, а очередь к программисту на неделю. Разбираем, как аналитику получить данные самому и не сломать базу.
Задача
Знакомая картина: к обеду нужен свод, которого нет ни в одном типовом отчете. Продажи по менеджерам, но только по новым клиентам. Остатки по складам, но без позиций, которые лежат с прошлого года. Задача не сложная, просто разрез чужой.
Программист бы собрал это за час, но он занят до четверга. Настройки типового отчета не дают нужного среза, а выгрузка в Excel и сведение руками занимает полдня и разваливается при первой же правке.
Как это решают обычно
Настроить типовой отчет. Первое, что стоит попробовать, и часто этого хватает: в типовых конфигурациях отчеты гибкие, есть отборы, группировки и дополнительные поля. Проблема в другом: на нестандартном разрезе настройка превращается в подбор вслепую, а результат нечем проверить.
Консоль запросов. Правильный инструмент аналитика: внешняя обработка, в которой пишется запрос на языке 1С. Но ее нужно иметь под рукой, уметь на этом языке писать и получить права на запуск внешних обработок - а их дают не всем и не везде.
Попросить программиста. Самый надежный путь, если задача повторяется: отчет сделают один раз и навсегда. Плохо он работает только со срочным и разовым: пока дойдет очередь, вопрос перестанет быть нужным.
Выгрузить в Excel и свести руками. Работает ровно один раз. Через неделю цифры устарели, и все повторяется заново.
Как быстрее
Через сервис база отвечает на вопросы, заданные словами. Вы пишете в привычном чате с ИИ: "покажи продажи за август по менеджерам, только по клиентам, у которых первая сделка в этом году", и получаете таблицу. Запрос выполняется внутри вашей базы средствами 1С, наружу уходит только результат.
Дальше разрез уточняется по ходу разговора: "добавь маржу", "убери возвраты", "разбей по месяцам". Каждый такой вопрос превращается в новый запрос к базе, и формулировать его на языке учета не нужно.
| Менеджер | Новых клиентов | Продажи | Средний чек |
|---|---|---|---|
| Петров | 12 | 1 840 000 | 153 000 |
| Сидорова | 9 | 1 210 000 | 134 000 |
| Кузнецов | 4 | 380 000 | 95 000 |
Для аналитика тут важнее скорости другое: видно сам запрос. Ответ приходит вместе с текстом запроса на языке 1С, поэтому проверяемо, откуда взялась цифра, и этот же текст можно отдать программисту как готовое задание.
Как это сделать
1. Зарегистрируйтесь в кабинете и скачайте обработку. Поставить ее в базу может тот, кто обслуживает вашу 1С.
2. Получите ключ и подключите к нему привычный чат с ИИ по инструкции из кабинета.
3. Спросите то, что знаете наизусть: остаток по конкретному товару или сумму по одному документу. Сверьте с базой глазами. Это дешевая проверка, что вы и база понимаете друг друга одинаково.
4. Дальше задавайте настоящие вопросы и уточняйте разрез в разговоре.
Ключ по умолчанию работает только на чтение: изменить что-то в базе через него нельзя физически. Персональные данные закрываются маскировкой принудительно, и отключить это нельзя.
Что стоит знать заранее
ИИ уверенно придумывает имена объектов и реквизитов, которых в вашей конфигурации нет. На доработанных базах это обычное дело, поэтому первые ответы проверяйте по паре знакомых значений.
Большая база отвечает не мгновенно: свод за год по всей номенклатуре считается минуты. Сужайте период и отбор, если ждать некогда.
Запросы к одной базе выполняются по очереди, по одному. Если в разгар закрытия месяца база занята своими расчетами, ответ придет позже обычного - это нормальная работа 1С, а не сбой сервиса.
Не уверены, как подключается именно ваша база - в 1С:Фреш, в аренде, своя серверная или файловая? Выберите свой случай на главной: покажем, что мешает и что меняет мост.