1
0
mirror of https://github.com/salexdv/bsl_console.git synced 2024-11-28 08:48:48 +02:00
bsl_console/docs/parse_metadata_module.md

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