# Функция *parseMetadataModule*
## Назначение функции
Функция для загрузки структуры модуля менеджера или модуля объекта. После успешной загрузки текста модуля, становятся доступны для подсказки все его экспортные процедуры и функции.

## Параметры функции
* **moduleText** - *string*, полный текст модуля
* **path** - *string*, путь к обновляемым данным

	
## Пример вызова
```javascript
parseMetadataModule('Тект модуля целиком', 'catalogs.items.Номенклатура.manager');
```

## Соответствие между параметрами событиями [`EVENT_GET_METADATA`](get_metadata_event.md) и параметром `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`](update_metadata.md)