You've already forked bsl_console
mirror of
https://github.com/salexdv/bsl_console.git
synced 2026-06-15 21:55:31 +02:00
2.0 KiB
2.0 KiB
Функция parseMetadataModule
Назначение функции
Функция для загрузки структуры модуля менеджера или модуля объекта. После успешной загрузки текста модуля, становятся доступны для подсказки все его экспортные процедуры и функции.
Параметры функции
- moduleText - string, полный текст модуля
- path - string, путь к обновляемым данным
Пример вызова
parseMetadataModule('Тект модуля целиком', 'catalogs.items.Номенклатура.manager');
Соответствие между параметрами событиями EVENT_GET_METADATA и параметром path
Правила построения пути к данными
| Параметр события | Путь к данным (path) |
|---|---|
| module.manager.справочники.номенклатура | catalogs.items.Номенклатура.manager |
| module.object.справочники.номенклатура | catalogs.items.Номенклатура.object |
| module.manager.справочники.<ИмяОбъекта> | catalogs.items.<ИмяОбъекта>.manager |
| module.manager.документы.расходнаянакладная | documents.items.РасходнаяНакладная.manager |
| module.object.документы.<ИмяОбъекта> | documents.items.<ИмяОбъекта>.object |
Полный список соответствий для построения правильного path можно посмотреть в описании функции updateMetadata