mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-02 00:10:50 +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
@@ -1,4 +1,4 @@
|
||||
# cfe-borrow v1.35 — Borrow objects from configuration into extension (CFE)
|
||||
# cfe-borrow v1.36 — Borrow objects from configuration into extension (CFE)
|
||||
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
|
||||
[CmdletBinding(PositionalBinding=$false)]
|
||||
param(
|
||||
@@ -2296,8 +2296,8 @@ function Get-NewObjectPosition([string]$cfgDir) {
|
||||
# порядок в дереве задаёт порядок установки параметров сеанса. Subsystem и CommandGroup:
|
||||
# пока они не перечислены в <SubsystemsOrder> / <GroupsOrder> файла Ext/CommandInterface.xml,
|
||||
# порядок дерева задаёт порядок в интерфейсе, а платформа эти списки сама не заводит
|
||||
# (в выгрузке ACC вне GroupsOrder 15 живых групп из 39). Language: порядок языков задаёт
|
||||
# порядок <v8:item> в мультиязычных строках по всей выгрузке.
|
||||
# (в выгрузке ACC вне GroupsOrder 15 живых групп из 39). Language исключён из осторожности,
|
||||
# без замера: языков обычно один-два, и в типовых их порядок не алфавитный.
|
||||
# Явно названный вид сортируется в любом случае.
|
||||
# Реестр семьи: tests/skills/check-inline-drift.mjs.
|
||||
function Test-OrderSensitiveType([string]$typeName) {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env python3
|
||||
# cfe-borrow v1.35 — Borrow objects from configuration into extension (CFE)
|
||||
# cfe-borrow v1.36 — Borrow objects from configuration into extension (CFE)
|
||||
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
|
||||
|
||||
import argparse
|
||||
@@ -257,8 +257,8 @@ def is_order_sensitive_type(type_name):
|
||||
порядок в дереве задаёт порядок установки параметров сеанса. Subsystem и CommandGroup:
|
||||
пока они не перечислены в <SubsystemsOrder> / <GroupsOrder> файла Ext/CommandInterface.xml,
|
||||
порядок дерева задаёт порядок в интерфейсе, а платформа эти списки сама не заводит
|
||||
(в выгрузке ACC вне GroupsOrder 15 живых групп из 39). Language: порядок языков задаёт
|
||||
порядок <v8:item> в мультиязычных строках по всей выгрузке.
|
||||
(в выгрузке ACC вне GroupsOrder 15 живых групп из 39). Language исключён из осторожности,
|
||||
без замера: языков обычно один-два, и в типовых их порядок не алфавитный.
|
||||
Явно названный вид сортируется в любом случае.
|
||||
Реестр семьи: tests/skills/check-inline-drift.mjs.
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user