mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-13 15:03:20 +03:00
PS-порт падал с «Не удается индексировать в массив NULL»: @($null).Count в PowerShell равен единице, поэтому ветка самозакрывающегося тега была недостижима, и код шёл эмитить несуществующую колонку. PY на том же входе молча писал пустую группу — портируемого поведения не было вовсе. Разведены два случая, которые до сих пор путались: - `"columns": []` — явно пустая группа, законная форма (платформа так пишет таблицу без доп. колонок). Работает как работала, self-closing; - ключа `columns` нет вовсе — недосказанность автора: «доп. колонки есть», а какие, не сказано. Теперь отказ с указанием, что делать. Валидатор такое по-прежнему пропускает: в выгрузке платформы пустая группа встречается, запрет на авторинг не равен запрету на существование. Заодно кейс cfe-borrow/form-main-attr-columns вернулся к форме эталона Конфигуратора — таблица без колонок описана явно пустым списком, как в выгрузке, а не обходным манёвром вокруг падения.