mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-07 20:20:20 +03:00
Навыки автономны, общей библиотеки нет — значит копии функции записи должны быть буквально одинаковыми, иначе теряется смысл копипасты. PS-порт дисциплину держал (7 копий байт-в-байт), а py разъехались: три варианта имени параметра, два стиля кавычек, у cfe-borrow ещё и другое имя функции (save_xml_file). Сведено к одной форме: имя write_xml_file, параметр content, одинаковое тело. Различаются ровно две вещи, и обе осмысленные: вызов локального базового writer'а (имена исторические — write_utf8_bom / write_text_with_bom / save_text_bom) и одна строка примечания там, где у навыка есть исключение (модуль .bsl, HTML). Текст комментария в PS выровнен с docstring'ом py: раньше он описывал ПРИЧИНУ (here-string наследует LF), а не правило, и после правки py ports разъехались по смыслу. Синтаксис остаётся разным по природе языков: в py docstring (в портах их 421 против 73 функций с #-комментарием — это местная норма), в PS — #. Windows 641/641 обоими портами. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>