mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-06 02:00:54 +03:00
feat(skd-info): -Mode full перечисляет внешние наборы
Когда DataSetQuery нет, в секции query вместо безликого "(no query datasets)" теперь печатается список objectName из DataSetObject: "(no query datasets; external datasets: <names>)". Не нужно скроллить вверх к Overview, чтобы увидеть источник схемы. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
eda7279de0
commit
1f23afe6f9
@@ -1665,7 +1665,11 @@ def main():
|
||||
if root.findall(".//s:dataSet[@xsi:type='DataSetQuery']", NSMAP):
|
||||
show_query()
|
||||
else:
|
||||
lines.append("(no query datasets)")
|
||||
obj_names = [n.text for n in root.findall(".//s:dataSet[@xsi:type='DataSetObject']/s:objectName", NSMAP) if n.text]
|
||||
if obj_names:
|
||||
lines.append(f"(no query datasets; external datasets: {', '.join(obj_names)})")
|
||||
else:
|
||||
lines.append("(no query datasets)")
|
||||
lines.append("")
|
||||
lines.append("--- fields ---")
|
||||
lines.append("")
|
||||
|
||||
Reference in New Issue
Block a user