From ecd289fe11733028d87b55284ea9fb5feff8f513 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Fri, 31 Jul 2026 19:15:54 +0300 Subject: [PATCH] =?UTF-8?q?docs(v8-project-guide):=20ibcmd=20=D0=BD=D0=B0?= =?UTF-8?q?=20headless=20Linux/macOS=20=D0=B8=20=D0=BF=D1=80=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B4=D0=B0=20=D1=84=D0=B0=D0=B9=D0=BB=D0=BE=D0=B2=D0=BE?= =?UTF-8?q?=D0=B3=D0=BE=20=D0=BE=D0=B3=D1=80=D0=B0=D0=BD=D0=B8=D1=87=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ограничение «только файловые базы» — свойство обвязки навыков, а не утилиты: ibcmd умеет клиент-серверные базы, но подключается к СУБД напрямую и требует реквизитов, которых навыки не запрашивают. Плюс добавлен headless-сценарий для Linux/macOS с примером v8path. Co-Authored-By: Claude Opus 5 (1M context) --- docs/v8-project-guide.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/docs/v8-project-guide.md b/docs/v8-project-guide.md index 9877f46b..af60773b 100644 --- a/docs/v8-project-guide.md +++ b/docs/v8-project-guide.md @@ -187,7 +187,21 @@ src/ - **в файле настроек** — прописать в `v8path` не каталог `bin`, а сам файл `...\\bin\\ibcmd.exe` (тогда через `ibcmd` пойдут все операции). -Через `ibcmd` поддерживаются только файловые базы. Какие именно навыки это умеют — в [руководстве по базам](db-guide.md#движок-1cv8-или-ibcmd). +Через `ibcmd` навыки работают только с файловыми базами — для клиент-серверных `ibcmd` требует +прямых реквизитов СУБД, которые навыки не запрашивают. Список навыков, работающих через `ibcmd`, — +в [руководстве по базам](db-guide.md#движок-1cv8-или-ibcmd). + +На Linux и macOS у `ibcmd` есть ещё одно применение: он не требует графической подсистемы, тогда как +конфигуратор в пакетном режиме может упереться в отсутствие X-сервера. Если операции выполняются на +headless-машине, укажите `ibcmd` в настройках один раз: + +```json +{ + "v8path": "/opt/1cv8/8.3.24.1691/ibcmd" +} +``` + +Имя файла на этих системах идёт без расширения — навыки распознают его корректно. ## Дополнительные аргументы платформы (`v8args`, `ibcmdargs`)