Добавление индексации внешних обработок #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Надо доработать индексацию tools/index, чтобы индексировались не только конфигурации, но и внешние обработки.
Например crm3-26.ext/tranfer/crm3_26_ПереносОстатков.xml и папка обработки crm3-26.ext/tranfer/crm3_26_ПереносОстатков (пример с конкретного рабочего пространства).
То есть если прописать в config.local.yml crm3-26.ext (папку с внешними обработками) - сканируется папка не только на наличие src (конфигурации или расширения) но и xml с признаками внешних обработок и на каждую обработку добавляется индексация.
То есть не crm3-26.ext, а crm3-26.ext.crm3_26_ПереносОстатков (в данном примере) и на другие найденные внешние обработки.
Сделано. Теперь
tools/indexумеет индексировать внешние обработки через-b crm3-26.ext(или черезdefault_baseconfs: [crm3-26.ext]), с авто-разворачиванием в virtual baseconfcrm3-26.ext.<ИмяОбработки>.Ключевые изменения:
Проверил на вашем кейсе:
python tools/index/index_1c.py listпоказывает:crm3-26.ext.crm3_26_ПереносОстатковpython tools/index/index_1c.py reindex -b crm3-26.extуспешно разворачивает и индексирует.python tools/index/query_1c.py modules "ObjectModule" -b crm3-26.ext.crm3_26_ПереносОстатковвозвращает модуль с ownerExternalDataProcessor.crm3_26_ПереносОстатков.Также обновил документацию и версию:
91521e6604