Release 0.3.4 with external processing indexing.
Add virtual baseconf support for external data processors so reindex can discover and index them alongside regular src-based configurations, and update docs to use generic examples without workspace-specific names.
This commit is contained in:
@@ -53,6 +53,12 @@ def _owner_from_rel(rel: Path) -> str:
|
||||
parts = rel.parts
|
||||
if not parts:
|
||||
return ""
|
||||
# Внешняя обработка: <Обработка>/Ext/ObjectModule.bsl
|
||||
if len(parts) >= 3 and parts[1] == "Ext":
|
||||
return f"ExternalDataProcessor.{parts[0]}"
|
||||
# Форма внешней обработки: <Обработка>/Forms/<Форма>/Ext/Form/Module.bsl
|
||||
if len(parts) >= 6 and parts[1] == "Forms":
|
||||
return f"ExternalDataProcessor.{parts[0]}.Form.{parts[2]}"
|
||||
folder = parts[0]
|
||||
otype = OBJECT_TYPE_FOLDERS.get(folder)
|
||||
if otype and len(parts) >= 2:
|
||||
|
||||
Reference in New Issue
Block a user