mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-18 23:55:53 +03:00
feat(spec): измерена позиция внешнего источника данных в порядке ChildObjects
В корпусе выгрузок внешних источников нет ни одного, поэтому позиция вида в порядке ChildObjects была неизвестна, а check-type-maps держал ExternalDataSource исключением с причиной «позиция в порядке не измерена». Измерено на платформе 8.3.24.1691: в конфигурацию с объектами-маркерами семи видов (CommonModule … Task) и настоящим сервисом интеграции загружен внешний источник, выгрузка показала порядок Task → ExternalDataSource → IntegrationService. Независимо подтверждено рабочей конфигурацией с внешними источниками. Спека: ExternalDataSource = 46, IntegrationService сдвинут на 47; добавлены наборы GeneratedType источника (3 категории) и его таблицы (8 категорий, имя элемента трёхчастное: префикс.Источник.Таблица). Вид внесён в 52 карты одиннадцати навыков — без этого cf-validate считал бы каталог ExternalDataSources/ неизвестным, а порядок в ChildObjects навыки-создатели ставили бы в конец блока, откуда платформа переставила бы группу при первой же выгрузке. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NBsZA5cr2WFThtgp7i5WVi
This commit is contained in:
co-authored by
Claude Opus 5
parent
5592590a0e
commit
c1f07f96ad
@@ -1,4 +1,4 @@
|
||||
# cf-info v1.8 — Compact summary of 1C configuration root
|
||||
# cf-info v1.9 — Compact summary of 1C configuration root
|
||||
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
|
||||
[CmdletBinding(PositionalBinding=$false)]
|
||||
param(
|
||||
@@ -99,7 +99,7 @@ $typeOrder = @(
|
||||
"Report","DataProcessor","InformationRegister","AccumulationRegister",
|
||||
"ChartOfCharacteristicTypes","ChartOfAccounts","AccountingRegister",
|
||||
"ChartOfCalculationTypes","CalculationRegister",
|
||||
"BusinessProcess","Task","IntegrationService"
|
||||
"BusinessProcess","Task","ExternalDataSource","IntegrationService"
|
||||
)
|
||||
|
||||
$typeRuNames = @{
|
||||
@@ -120,7 +120,7 @@ $typeRuNames = @{
|
||||
"ChartOfCharacteristicTypes"="ПВХ"; "ChartOfAccounts"="Планы счетов"
|
||||
"AccountingRegister"="Регистры бухгалтерии"; "ChartOfCalculationTypes"="ПВР"
|
||||
"CalculationRegister"="Регистры расчёта"; "BusinessProcess"="Бизнес-процессы"
|
||||
"Task"="Задачи"; "IntegrationService"="Сервисы интеграции"
|
||||
"Task"="Задачи"; "ExternalDataSource"="Внешние источники данных"; "IntegrationService"="Сервисы интеграции"
|
||||
}
|
||||
|
||||
# --- Read panel layout (Ext/ClientApplicationInterface.xml) ---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env python3
|
||||
# cf-info v1.8 — Compact summary of 1C configuration root
|
||||
# cf-info v1.9 — Compact summary of 1C configuration root
|
||||
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
|
||||
|
||||
import argparse
|
||||
@@ -126,7 +126,7 @@ type_order = [
|
||||
"Report", "DataProcessor", "InformationRegister", "AccumulationRegister",
|
||||
"ChartOfCharacteristicTypes", "ChartOfAccounts", "AccountingRegister",
|
||||
"ChartOfCalculationTypes", "CalculationRegister",
|
||||
"BusinessProcess", "Task", "IntegrationService",
|
||||
"BusinessProcess", "Task", "ExternalDataSource", "IntegrationService",
|
||||
]
|
||||
|
||||
type_ru_names = {
|
||||
@@ -147,7 +147,7 @@ type_ru_names = {
|
||||
"ChartOfCharacteristicTypes": "ПВХ", "ChartOfAccounts": "Планы счетов",
|
||||
"AccountingRegister": "Регистры бухгалтерии", "ChartOfCalculationTypes": "ПВР",
|
||||
"CalculationRegister": "Регистры расчёта", "BusinessProcess": "Бизнес-процессы",
|
||||
"Task": "Задачи", "IntegrationService": "Сервисы интеграции",
|
||||
"Task": "Задачи", "ExternalDataSource": "Внешние источники данных", "IntegrationService": "Сервисы интеграции",
|
||||
}
|
||||
|
||||
# --- Read panel layout (Ext/ClientApplicationInterface.xml) ---
|
||||
|
||||
Reference in New Issue
Block a user