Выгрузка конфигурации 1С (.cf) на сервере Linux через утилиту ibcmd

Автор George, Окт. 07, 2026, 10:36

« назад - далее »

George

Выгрузка конфигурации 1С (.cf) на сервере Linux через утилиту ibcmd

Этот способ позволяет выполнить тяжелую выгрузку конфигурации напрямую из СУБД PostgreSQL, полностью минуя менеджер кластера 1С. Это гарантирует защиту от ошибки разрыва сессии «IB session reassigned» при длительных операциях.

Шаг 1. Команда для запуска выгрузки
Выполните в терминале Linux команду (подставив свои IP, имя базы и логин СУБД). Обратите внимание, что пароль от Postgres из-за наличия спецсимволов обязательно оборачивается в одинарные кавычки:

Код: bash
/opt/1cv8/x86_64/8.3.27.1936/ibcmd infobase config save --dbms=PostgreSQL --db-server=10.20.1.83 --db-name=zkh --db-user=usr1c --db-pwd='Rfntyjr_09!' /tmp/config.cf

Шаг 2. Интерактивная авторизация
Сразу после запуска утилита обнаружит, что в базе включена аутентификация, и интерактивно запросит учетные данные администратора 1С прямо в консоли:
  • В ответ на запрос пользователя введите: [c]Администратор базы[/c]
  • В ответ на запрос пароля введите ваш пароль от учетной записи 1С.

Полезные модификаторы (добавляются в самый конец команды):
  • [c]--staging[/c] — если необходимо выгрузить основную конфигурацию (которая сейчас находится в разработке в Конфигураторе), а не конфигурацию базы данных (живую/примененную).
  • [c]--force[/c] — перезаписать файл [c]/tmp/config.cf[/c], если он уже существует на диске.
  •  

🡱 🡳

Отметьте интересные вам фрагменты текста и они станут доступны по уникальной ссылке в адресной строке браузера.