Следите за деньгами, счетами и заказами фирмы прямо в чате
Подключите 1С:Управление нашей фирмой к ИИ-агенту по OData: заказы, счета, деньги, склад. Агент покажет неоплаченные счета и сведёт поступления с расходами.
Как агент работает с 1С:УНФ
Агент работает с УНФ через стандартный интерфейс OData: это REST поверх живой базы, а не ночная выгрузка, поэтому цифры в ответе совпадают с тем, что видно в самой базе в эту минуту. Состав объектов агент читает из /$metadata и оттуда же берёт прикладные имена документов и регистров, так что доработанные реквизиты вашей конфигурации он тоже видит и умеет по ним отбирать.
Запросы агент строит отбором на стороне базы, а не тянет справочники целиком: длинные списки приходят страницами, а суммы считаются по документам, а не по одной итоговой цифре из отчёта. Регистры остатков он читает на дату, поэтому «сколько свободно на складе сейчас» и «сколько было на конец месяца» — два разных запроса, и агент всегда называет момент, на который приведены числа.
Дальше агент отвечает на вопросы, которые в небольшой фирме задают каждый день: какие заказы покупателей и счета за период остались неоплаченными и сколько денег зависло у клиентов; как двигались деньги по кассе и расчётным счетам и хватает ли остатка на ближайшие обязательства; что из номенклатуры свободно на складах, а что уже зарезервировано под принятые заказы; какие заказ-наряды открыты по исполнителям и срокам и не закрыты актом дольше обычного.
Границы задают состав публикации OData и права роли пользователя — за их пределы агент не выйдет. Выставить счёт или создать заказ он может, если роль разрешает запись, но по умолчанию подключение работает на чтение: агент считает, сверяет и присылает сводки. Созданный через OData документ к тому же остаётся непроведённым, пока его не провели отдельным шагом, так что случайной проводки не будет.
Сценарии интеграции
Неоплаченные счета и зависшие деньги
Агент соберёт заказы покупателей и счета за период и покажет, какие не оплачены и сколько денег зависло у клиентов.
Движение денег за период
Агент сведёт поступления и списания по кассе и расчётным счетам и покажет, хватает ли остатка на ближайшие обязательства.
Остатки и резервы под заказы
Агент ответит по остаткам номенклатуры на складах и покажет, что уже зарезервировано под принятые заказы, а что свободно.
Заказ-наряды и незакрытые работы
Агент покажет открытые заказ-наряды по исполнителям и срокам и назовёт те, что не закрыты актом дольше обычного.
Кому платить на этой неделе
Агент соберёт счета и поступления от поставщиков, отберёт обязательства с ближайшим сроком и посчитает, сколько денег нужно на неделю.
Что продаётся, а что лежит
Агент разложит отгрузки за период по номенклатуре и покупателям и покажет, что уходит быстро, а что лежит на складе без движения.
Примеры: 1С:УНФ
2,45 млн ₽ по 31 неоплаченному счёту, 780 тыс ₽ из них просрочены больше месяца.
Половину суммы держат три клиента: «Аквалайн», ИП Гордеев и «СтройДвор». Остаток по кассе и счетам — 1,1 млн ₽, ближайших платежей поставщикам на 1,6 млн ₽ до пятницы. Собрать список на обзвон?
Ассистент может ошибаться — проверяйте его работу
Из 1,82 млн ₽ остатков свободно только 940 тыс ₽ — остальное в резерве.
- Под принятые заказы покупателей зарезервировано 880 тыс ₽ по 64 позициям
- По 7 позициям резерв больше фактического остатка — эти заказы не соберутся
- Данные из вашей области 1С:Фреш, публиковать базу не понадобилось
Ассистент может ошибаться — проверяйте его работу
Открыто 18 заказ-нарядов, 6 из них не закрыты актом дольше трёх недель.
Все шесть на двух исполнителях, суммарно работ на 412 тыс ₽ — деньги не выставлены клиентам. Самый старый висит с 12 июня: работы отмечены выполненными, акта нет. Собрать по ним счета я могу только с правом на запись, сейчас подключён на чтение.
Ассистент может ошибаться — проверяйте его работу
Как подключить
Перед подключением
- Полные права в базе 1С:УНФ — иначе настройки OData недоступны
- Веб-сервер с доступом извне для коробочной базы
- Права на запись, если нужны счета и заказы; для сводок хватит чтения
- 1
Опубликуйте базу с интерфейсом OData
В конфигураторе: «Администрирование → Публикация на веб-сервере», галочка «Публиковать стандартный интерфейс OData». В облаке 1С:Фреш база уже опубликована.
- 2
Отметьте объекты на вкладке «Состав»
«Администрирование → Синхронизация данных → Настройки стандартного интерфейса OData» → вкладка «Состав» → «Загрузить метаданные», отметьте нужные объекты.
- 3
Заведите отдельный логин для REST-сервиса
Там же вкладка «Авторизация» → создайте отдельные логин и пароль для автоматической работы с REST-сервисом. Личную учётку администратора не используйте.
- 4
Проверьте адрес базы запросом $metadata
Адрес — до имени базы: https://сервер/имя-базы, в облаке https://1cfresh.com/a/sbm/<номер области>. Проверьте: /odata/standard.odata/$metadata вернёт XML.
Частые вопросы
Адресом базы, логином и паролем. В коробочной версии базу публикуют на веб-сервере с интерфейсом OData, в облаке 1С:Фреш она уже опубликована и адрес выглядит как https://1cfresh.com/a/sbm/<номер области>.
Заказы покупателей и счета, отгрузки и поступления, деньги по кассе и счетам, номенклатуру и остатки, контрагентов — в пределах состава публикации OData и прав роли пользователя.
Да. На вкладке «Авторизация» создают отдельный логин и пароль для автоматической работы с REST-сервисом; личную учётную запись администратора использовать не стоит — по ней не отличить действия агента от ваших.
Может, если роль пользователя разрешает запись через OData. По умолчанию подключение работает на чтение: агент считает, сверяет и присылает сводки.