Перейти к содержимому

Как BAFDIM забирает данные из BAS и почему конфигурация при этом не меняется

Советы Редакция BAFDIM
Как BAFDIM забирает данные из BAS и почему конфигурация при этом не меняется

Стандартный механизм чтения данных это встроенная в платформу BAS возможность отдавать данные другим программам по запросу, через ваш собственный веб-сервер. Именно через него BAFDIM получает цифры для ответов. Ничего не устанавливается внутрь базы, конфигурация остаётся той же, а записать что-то в базу этим путём невозможно.

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

Четыре способа, которыми программы достают данные из BAS

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

Как сторонние программы получают данные из базы BAS
СпособКак это выглядитЧто меняется в вашей базеДействуют ли права пользователей BAS
Обработка внутри базыВ базу добавляется обработка или доработка, которая собирает данныеПоявляется новый элемент, который нужно поддерживать после обновленийДа, если обработку так написали
Прямое подключение к серверу базы данныхПрограмма читает таблицы сервера в обход самой платформыНичегоНет, платформа в этом не участвует
Выгрузка копииДанные регулярно выгружаются в стороннее хранилищеНичегоТолько в том виде, в котором их выгрузили
Стандартный механизм чтения платформыПлатформа сама отдаёт данные по запросу через ваш веб-серверНичего, конфигурация та жеДа, платформа проверяет их при каждом запросе

BAFDIM работает четвёртым способом. У каждого способа есть свои причины существовать, но только в четвёртом одновременно не меняется конфигурация и действуют права пользователей.

Путь одного вопроса, шаг за шагом

  1. Сотрудник пишет в чат обычным языком, например: «какая выручка по месяцам за два года».
  2. AI определяет, какие именно данные нужны: какой объект базы, за какой период, с какими отборами.
  3. Он обращается к вашему веб-серверу под логином и паролем этого сотрудника в BAS.
  4. Платформа проверяет права этого пользователя и отдаёт только то, что ему разрешено видеть.
  5. AI считает ответ и показывает, из каких данных его собрал. В базу при этом не записывается ничего.

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

Почему конфигурация не меняется

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

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

Почему система не перебирает всю базу

Один из самых точных вопросов, который нам задавали: «если база на много гигабайт, он что, бегает по всей базе?» Нет. Запрос всегда адресный: конкретный объект, конкретный период, конкретные отборы. На вопрос о выручке по месяцам за два года нужны 24 числа, а не все проводки за два года.

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

Три рубежа того, что вообще можно прочитать

  • Что опубликовано. Читать можно только ту часть базы, которую опубликовали на веб-сервере. Остальное для механизма просто не существует.
  • Список разрешённых объектов. Даже из опубликованного система работает только с тем, что явно разрешено. Всё новое закрыто, пока его не открыли.
  • Права пользователя в самой BAS. Поверх двух рубежей действуют обычные права, которые вы уже настроили. Если человеку закрыта организация или склад, он не увидит их и через чат.

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

Что нужно с вашей стороны

Технические условия для подключения
ЧтоЗачем
Платформа BAF версии 8.3.5 или новееВ ней есть нужный механизм чтения данных
Веб-сервер Apache 2.4 или IIS, доступный в вашей сетиЧерез него платформа отдаёт данные
Доступ администратора базы для публикацииЧтобы один раз настроить, что именно можно читать
Логин и пароль платформы для каждого пользователяЧтобы действовали права каждого отдельно. Нужен обычный логин платформы, а не доменная учётная запись

Чего этот механизм не делает

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

Одно уточнение, которое важно сказать честно. Данные под конкретный вопрос обрабатывает AI-сервис, который вы выбираете для работы. Поэтому его условия обработки данных стоит прочитать так же внимательно, как и наши.

С чего начать

Попросите свой ИТ проверить две вещи: версию платформы и есть ли у вас веб-сервер, доступный в сети. Если оба ответа «да», технических препятствий для подключения нет.

Дальше сформулируйте три вопроса, ответы на которые вы сейчас ждёте дольше всего, и приходите с ними: демо длится 30 минут, на примере, близком к вашей сфере, и там можно задать технические вопросы вашего ИТ. Хочу увидеть демо.

Похожие статьи

Как украинские компании на BAS получают управленческие цифры в 2026 году
Советы

Как украинские компании на BAS получают управленческие цифры в 2026 году

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

Читать далее
Чем AI-аналитика отличается от Power BI и от готовых отчетов
Советы

Чем AI-аналитика отличается от Power BI и от готовых отчетов

Готовые отчеты BAS, дашборды Power BI и ИИ для BAS читают одни и те же данные, но отвечают на разные вопросы. Где что сильнее, сколько ждать ответа на новый вопрос и когда нужно и то, и другое.

Читать далее
AI-агенты в компании: что они делают сами и где ломаются
Советы

AI-агенты в компании: что они делают сами и где ломаются

Чем агент отличается от чат-бота и ассистента, три свойства, из-за которых он рискован, три реальные поломки из нашей практики и семь вопросов перед запуском.

Читать далее
Хочу увидеть демо