Работа с несколькими конфигурациями в одной сессии
Подключите до десяти конфигураций в одну сессию, чтобы сравнивать реализацию, переносить доработки и собирать данные из разных баз в одном диалоге.
Одна сессия — несколько баз одновременно
Агент может видеть до десяти конфигураций сразу: сравнивать реализацию, переносить доработки и собирать данные из разных баз в одном диалоге.
Когда это нужно
Типовая и доработанная база рядом: агент показывает, чем отличается объект или модуль.
Разобрать реализацию в одной базе и подготовить перенос в другую с учётом различий.
Свести показатели нескольких организаций или филиалов в один ответ.
Как подключить
При создании сессии в блоке «Контекст» отметьте нужные конфигурации — первая выбранная становится основной, остальные дополнительными.
Изменить его у существующей сессии нельзя: переименовать, закрепить и заархивировать — можно, а добавить базу в контекст — нет. Если нужна ещё одна конфигурация, создайте новую сессию с нужным набором.
Как агент различает базы
Внутри сессии агент оперирует не человекочитаемым названием, а коротким идентификатором конфигурации. Поэтому две базы с похожими названиями не перепутаются, а в ответе видно, о какой именно идёт речь.
Каждая конфигурация подключается отдельным корнем, поэтому объекты и модули разных баз не пересекаются: поиск по метаданным и по коду выполняется в пределах указанной базы.
Достаточно написать «в типовой» или «в доработанной», указав название конфигурации: агент найдёт нужную по каталогу контекста. Если база не указана — берётся основная.
Запросы и связь с 1С
Здесь чаще всего возникает путаница.
Проверка и выполнение запроса всегда адресованы конкретной конфигурации. Чтобы собрать данные из двух баз, агент выполняет два запроса и сводит результат — это нормальный ход работы, а не ошибка.
Одна конфигурация может быть на связи, а другая нет: обработка открыта только в одной из баз. В шапке единого окна индикаторов столько же, сколько конфигураций у сессии, и подсказка показывает, какая из них основная.
Разбор метаданных и кода работает по выгрузке и не требует открытой обработки. Без связи недоступны только проверка и выполнение запросов в этой конкретной базе.
Ограничения и здравый смысл
Лимит общий: основная плюс дополнительные. Дубли и повтор основной базы в списке дополнительных не допускаются.
Каждая конфигурация расширяет область поиска. Брать «все на всякий случай» не стоит: берите те базы, которые действительно участвуют в задаче.
Как включить выполнение запросов и что означает индикатор связи — в уроке «Доступ к данным».