mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-27 12:35:54 +03:00
fix(cfe-borrow): картинки элементов заимствованной формы переносятся файлами
Form.xml заимствованной формы ссылается на встроенные картинки элементов (<xr:Abs>Picture.png</xr:Abs>), а сами файлы Ext/Form/Items/<Элемент>/<Файл> в расширение не попадали — платформа отвергала загрузку: «Файл не найден». Поведение сверено с Конфигуратором (8.3.27, формы УТ): - Picture кнопок, RowsPicture/HeaderPicture/ValuesPicture таблиц и полей картинки остаются в обеих частях формы, файлы копируются байт в байт; - у PictureDecoration картинка любого вида выбрасывается из обеих частей, без файла и без заимствования общей картинки. Навык копирует ровно те файлы, на которые ссылается итоговый скелет формы (ссылка xr:Abs -> Items/<имя владельца>/<файл>, точно на 666 ссылках корпуса). Уже лежащий в расширении файл не перезаписывается. Оба порта, v1.38. Раннер тестов пишет и сверяет двоичные файлы эталона побайтно: текстовый путь через UTF-8 портил картинку, и сверка испорченного с испорченным проходила. Проблема и первое решение — PR #102. Co-Authored-By: AndromanPro <AndromanPro@gmail.com> Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
AndromanPro
Claude Opus 5.5
parent
b95dcd8f13
commit
651065093e
@@ -41,6 +41,8 @@ tests/web-test/_suite-root/prepare-ran.txt
|
||||
# Скриншоты и видео (артефакты тестирования web-test)
|
||||
*.png
|
||||
*.mp4
|
||||
# ...кроме кейсов навыков: там картинка — вход теста или эталон (картинки элементов формы)
|
||||
!tests/skills/cases/**/*.png
|
||||
|
||||
# Навыки, скопированные для других AI-платформ (генерируются scripts/switch.py)
|
||||
.agents/skills/
|
||||
|
||||
Reference in New Issue
Block a user