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`). Ключи из
|
||||
`.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`)
|
||||
заменяются на `***`. Ограничения разбора, о которых стоит знать:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user