mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-31 16:57:46 +03:00
docs(db-guide): что печатает навык и как читается вывод платформы
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
0de74ba6d1
commit
4eea147619
@@ -159,6 +159,28 @@ PowerShell не умеет собирать массив из отдельных
|
|||||||
- параметр «не своего» движка (`-AdditionalV8Arguments` при выбранном `ibcmd`). Ключи из
|
- параметр «не своего» движка (`-AdditionalV8Arguments` при выбранном `ibcmd`). Ключи из
|
||||||
`.v8-project.json` в этом случае просто не применяются — реестр проекта может описывать оба движка.
|
`.v8-project.json` в этом случае просто не применяются — реестр проекта может описывать оба движка.
|
||||||
|
|
||||||
|
## Что печатает навык
|
||||||
|
|
||||||
|
Порядок один и тот же в обоих портах и на обоих движках:
|
||||||
|
|
||||||
|
1. `Running: …` — командная строка запуска (секреты замаскированы, см. ниже);
|
||||||
|
2. результат операции одной строкой;
|
||||||
|
3. `--- Log ---` … `--- End ---` — журнал платформы из `/Out` (у `ibcmd` его нет);
|
||||||
|
4. `--- Вывод платформы ---` … `--- End ---` — то, что платформа написала в консоль.
|
||||||
|
|
||||||
|
Четвёртый блок появляется, только если платформа что-то написала. В пакетном режиме
|
||||||
|
`1cv8` пишет в `/Out` и молчит в консоли, поэтому обычно блока нет; он всплывает при
|
||||||
|
аварийном завершении, когда сообщение проходит мимо `/Out`. `ibcmd`, наоборот, весь свой
|
||||||
|
вывод (`[INFO] …`) шлёт именно туда.
|
||||||
|
|
||||||
|
Кодировка определяется по факту: UTF-8, при неудаче — cp866. Гадать нельзя — `ibcmd`
|
||||||
|
пишет UTF-8, а аварийный текст `1cv8` приходит в OEM.
|
||||||
|
|
||||||
|
Путевые параметры прощают обрамляющие кавычки, пробелы по краям и хвостовой разделитель.
|
||||||
|
Навыки, работающие с готовой базой, проверяют её наличие до запуска и говорят
|
||||||
|
«information base not found at X» вместо платформенного «Неверные или отсутствующие
|
||||||
|
параметры соединения».
|
||||||
|
|
||||||
В строке `Running: …` значения секрето-опасных ключей (`/P`, `/UC`, `--password`, `--token`)
|
В строке `Running: …` значения секрето-опасных ключей (`/P`, `/UC`, `--password`, `--token`)
|
||||||
заменяются на `***`. Ограничения разбора, о которых стоит знать:
|
заменяются на `***`. Ограничения разбора, о которых стоит знать:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user