mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-10 16:14:54 +03:00
e0ee927156
Если query ≥3 строк и указан -OutputPath, decompile выносит SQL в <datasetName>.sql рядом с decompiled.json. В JSON эмитится "@<name>.sql" вместо inline-строки. - Имя файла: dataset name (sanitized — non-word chars → _), коллизии разрешаются суффиксом _2/_3/... - compile уже поддерживает синтаксис @file.sql (Resolve-QueryValue) — round-trip симметричен. - Тесты не изменились: все тестовые queries по 1 строке (порог не срабатывает). - На реальных отчётах (ERP/ACC main DCS — 10-50 строк query типично) даёт значительно более компактный JSON + читаемый .sql с подсветкой синтаксиса в IDE. Новый тест dataset-query-multiline (round-trip с внешним .sql). v0.17 → v0.18.