mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-18 01:00:24 +03:00
Ключ detail описывал ячейку только вместе с param, а платформа ставит расшифровку самостоятельно: на корпусе ERP 20 404 ячейки несут её БЕЗ параметра (12 653 пустых, 5 949 с текстом, 1 802 поля ввода) против 8 582 с параметром. Компилятор такую расшифровку молча выбрасывал, декомпилятор молча не читал, а ячейку, где кроме расшифровки ничего нет, считал заполнителем строки и терял целиком. Заодно выправлен порядок тегов ячейки: расшифровка идёт ПОСЛЕ текста, а не перед ним (корпус: f · parameter · tl|v · detailParameter). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
32 lines
955 B
JSON
32 lines
955 B
JSON
{
|
|
"name": "Roundtrip — расшифровка без параметра заполнения",
|
|
"preRun": [
|
|
{
|
|
"script": "mxl-compile/scripts/mxl-compile",
|
|
"input": {
|
|
"columns": 3,
|
|
"areas": [
|
|
{
|
|
"name": "Расшифровки",
|
|
"rows": [
|
|
{ "cells": [
|
|
{ "col": 1, "text": "Итого", "detail": "ПоказательИтога" },
|
|
{ "col": 2, "detail": "ПустаяЯчейка" },
|
|
{ "col": 3, "param": "Сумма", "detail": "Расшифровка" }
|
|
]}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"args": { "-JsonPath": "{inputFile}", "-OutputPath": "Template.xml" },
|
|
"cwd": "{workDir}"
|
|
}
|
|
],
|
|
"params": { "templatePath": "Template.xml" },
|
|
"args_extra": ["-OutputPath", "{workDir}/back.json"],
|
|
"expect": {
|
|
"files": ["back.json"],
|
|
"stdoutContains": "[OK] Decompiled:"
|
|
}
|
|
}
|