mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-01 16:00:51 +03:00
docs(skills): Language исключён из сортировки без замера — так и написать
В комментарии семьи is_order_sensitive_type и в гайде причина исключения Language была подана как установленная: «порядок языков задаёт порядок <v8:item> в мультиязычных строках по всей выгрузке». Это гипотеза, высказанная при обсуждении, и мы её не проверяли. Основания у четырёх исключений разные, и теперь это видно: CommonAttribute — исключение самого стандарта, Subsystem и CommandGroup — замер по корпусу (в ACC 15 живых групп команд из 39 вне GroupsOrder), Language — осторожность без замера. Правка задевает тело семьи, поэтому идёт по всем пяти навыкам в обоих портах. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QoAJmoNbgWKobA7JGgN5S3
This commit is contained in:
co-authored by
Claude Opus 5
parent
e48599164e
commit
4fa57c73b5
@@ -167,7 +167,7 @@
|
||||
|
||||
- `CommonAttribute` — исключение самого стандарта: у общих реквизитов-разделителей порядок в дереве задаёт порядок установки параметров сеанса.
|
||||
- `Subsystem` и `CommandGroup` — пока они не перечислены в `<SubsystemsOrder>` / `<GroupsOrder>` файла `Ext/CommandInterface.xml`, порядок в дереве задаёт порядок в интерфейсе, а платформа эти списки сама не заводит: в выгрузке ACC вне `GroupsOrder` 15 живых групп из 39, а `SubsystemsOrder` не появляется, пока интерфейс не настроен руками.
|
||||
- `Language` — порядок языков задаёт порядок `<v8:item>` в мультиязычных строках по всей выгрузке.
|
||||
- `Language` — исключён из осторожности, без замера: языков обычно один-два, порядок в типовых не алфавитный (в ERP сначала русский, потом английский), а что именно зависит от их порядка, мы не проверяли.
|
||||
|
||||
**Что поле не делает.** Оно влияет только на новые записи и не приводит в порядок уже накопленное — для этого есть `/cf-edit -Operation sort-childObjects` (без значения он заодно ставит группы видов в канонический порядок). `byName` к тому же предполагает, что список уже упорядочен: объект встаёт перед первым объектом своего вида, чьё имя больше.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user