mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-01 17:27:45 +03:00
docs(v8-project-guide): ibcmd на headless Linux/macOS и природа файлового ограничения
Ограничение «только файловые базы» — свойство обвязки навыков, а не утилиты: ibcmd умеет клиент-серверные базы, но подключается к СУБД напрямую и требует реквизитов, которых навыки не запрашивают. Плюс добавлен headless-сценарий для Linux/macOS с примером v8path. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
1563973636
commit
ecd289fe11
@@ -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`)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user