mirror of
https://github.com/salexdv/bsl_console.git
synced 2024-11-24 08:33:29 +02:00
Обновление документации к parseSnippets
This commit is contained in:
parent
9d595ebb05
commit
c3849537f1
@ -27,7 +27,25 @@ parseSnippets('{0,{"Пока",0,0,"Пока","Пока <?""Условие""> Ц
|
|||||||
|
|
||||||
3. Шаблон `ДатаВремя` всегда преобразуется в текущую дату в формате `dd.MM.yyyy HH:mm:ss`
|
3. Шаблон `ДатаВремя` всегда преобразуется в текущую дату в формате `dd.MM.yyyy HH:mm:ss`
|
||||||
4. Шаблоны, предназначенные для выбора объекта метаданных, такие как `Справочник`, `Документ`, `РегистрСведений` и подобные преобразуются в список выбора соответствующих объектов. Если метаданные ранее не были загружены через функцию [`updateMetadata`](update_metadata.md), тогда при активизации сниппета в списке подсказок происходит генерация события [`EVENT_GET_METADATA`](get_metadata_event.md) после обработки которого в 1С следует дополнительно вызвать метод [`updateSnippetByGUID`](update_snippet_guid.md)
|
4. Шаблоны, предназначенные для выбора объекта метаданных, такие как `Справочник`, `Документ`, `РегистрСведений` и подобные преобразуются в список выбора соответствующих объектов. Если метаданные ранее не были загружены через функцию [`updateMetadata`](update_metadata.md), тогда при активизации сниппета в списке подсказок происходит генерация события [`EVENT_GET_METADATA`](get_metadata_event.md) после обработки которого в 1С следует дополнительно вызвать метод [`updateSnippetByGUID`](update_snippet_guid.md)
|
||||||
5. Перечисленные ниже шаблоны никак не обрабатываются, а просто вставляются в код с аналогичным именем переменной:
|
5. Синтаксис шаблона `ОбъектМетаданных` поддерживается частично, а именно поддерживается выбор только "корневых" объектов метаданных, предназначенных для хранения какой-либо информации, а именно `Справочник`, `Документ`, `РегистрСведений` и т.п.
|
||||||
|
Ниже приведены шаблоны с выбором объекта метаданных в формате 1С, а также конечный результат, получаемый при загрузке в редактор:
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
// Преобразуется к выбору регистра сведений
|
||||||
|
<?"", ОбъектМетаданных, "РегистрСведений">
|
||||||
|
// Преобразуется к выбору всех справочников и документов
|
||||||
|
<?"", ОбъектМетаданных, "Справочник", "Документ">
|
||||||
|
|
||||||
|
// Табличные части, формы, измерения/ресурсы регистров и прочие объекты не обрабатываются
|
||||||
|
// Преобразуется к выбору всех справочников
|
||||||
|
<?"", ОбъектМетаданных, "Справочник", "Документ.ТабличнаяЧасть">
|
||||||
|
// В указанных ниже шаблонах будет подставлено слово "ОбъектМетаданных"
|
||||||
|
<?"", ОбъектМетаданных, "Справочник.ТабличнаяЧасть", "Документ.ТабличнаяЧасть">
|
||||||
|
<?"", ОбъектМетаданных, "Справочник.Форма", "Справочник.Макет">
|
||||||
|
<?"", ОбъектМетаданных, "Стиль", "ПодпискаНаСобытие", "ОпределяемыйТип">
|
||||||
|
```
|
||||||
|
|
||||||
|
6. Перечисленные ниже шаблоны никак не обрабатываются, а просто вставляются в код с аналогичным именем переменной:
|
||||||
|
|
||||||
* ВыборТипа
|
* ВыборТипа
|
||||||
* ЖурналДокументов
|
* ЖурналДокументов
|
||||||
@ -37,7 +55,6 @@ parseSnippets('{0,{"Пока",0,0,"Пока","Пока <?""Условие""> Ц
|
|||||||
* ИмяПользователяХранилищаКонфигурации
|
* ИмяПользователяХранилищаКонфигурации
|
||||||
* КонструкторОписанияТипов
|
* КонструкторОписанияТипов
|
||||||
* КритерийОтбора
|
* КритерийОтбора
|
||||||
* ОбъектМетаданных
|
|
||||||
* Перерасчет
|
* Перерасчет
|
||||||
* ПланВидовРасчетаПредопределенныеДанные
|
* ПланВидовРасчетаПредопределенныеДанные
|
||||||
* ПланВидовХарактеристикПредопределенныеДанные
|
* ПланВидовХарактеристикПредопределенныеДанные
|
||||||
|
Loading…
Reference in New Issue
Block a user