ИР Перейти к определению

tormozit 25 1 2

Команда адаптера "Перейти к определению" делает переход к объекту метаданных или строке модуля по текстовой ссылке различных форматов. Она опирается на собственный мощный расчет контекста и потому сработает в гораздо большем числе случаев чем аналогичная штатная функция конфигуратора. Сгенерировать такую ссылку можно например командой ИР Копировать ссылку.

Не рекомендуется изменять сочетание клавиш по умолчанию (Ctrl+F12) этой команды, т.к. оно используется для открытия ссылок из окна приложения ИР в конфигураторе.

Поддерживаются непрямые (контекстные) ссылки

  1. Во встроенном языке <ИмяМетодаИлиСвойстваОбъекта>, например "КонтрагентПриИзменении", "мИменаСлужебныхПолей", "СправочникОбъект.РассчитатьСуммы", "Ссылка.Валюта"
  2. Во встроенном языке <ИмяМакетаИлиФормы>, например
ф = Обработки.ирПлатформа.ПолучитьМакет("GoldParser");
ф = Обработки.ирПлатформа.ПолучитьФорму("HTML");
  1. Во встроенном языке [<ИмяЭлементаФормы>], например "ЭлементыФормы.Контрагент", "Элементы.Контрагент"
  2. Во встроенном языке <ИмяПоляРезультатаЗапроса>, например
ф = Результат[Результат.ВГраница()].Выбрать().Регистратор;
ф = Результат[Результат.ВГраница() - 1].Выгрузить().Добавить().ВерсияДанных;
  1. В языке запросов <ИмяТаблицыБазыДанных>, например "ТаблицаРегистра ИЗ РегистрСведений.КурсыВалют Как ТаблицаРегистра"
  2. В языке запросов <ИмяПоляБазыДанных>, например "ТаблицаРегистра.Валюта ИЗ РегистрСведений.КурсыВалют Как ТаблицаРегистра"
  3. В языке запросов внутри встроенного языка <ИмяПоляДругогоТекстаЗапроса>

Поддерживаются прямые (бесконтекстые) ссылки

  1. <ПолноеИмяЭкспортногоМетода>, например "ПолныеПрава.СписокАдминистраторов"
  2. <ПолноеИмяОбъектаМетаданных>, например "Справочник.Валюты.Форма.ФормаЭлемента", "Расширение1 Обработка.ЗагрузкаКурсов.Реквизит.Дата"
  3. <ПолноеИмяЭлементаФормы>, например "Справочник.Валюты.Форма.ФормаЭлемента.ЭлементыФормы.Контрагент", "Расширение1 Справочник.Валюты.Форма.ФормаЭлемента.Элементы.Контрагент"
  4. <СсылкаСтрокиМодуля>, например {Справочник.Справочник1.МодульОбъекта(41)}
  5. <СсылкаСтрокиМетодаМодуля>, например {Справочник.Справочник1.МодульОбъекта(41:ОбновитьНаименованиеОбъектаХранения,1)}
  6. <ИмяТипа>, например "СправочникСсылка.Валюты"
  7. <ОписаниеТипов>, например "СправочникСсылка.Валюты, СправочникСсылка.Контрагенты"
  8. <ПолноеИмяТаблицыБазыДанных>, например "Справочник.Контрагенты"
  9. <Гиперссылка>, например https://partners.v8.1c.ru/forum/

Ссылки могут находиться в

  1. Выражении встроенного языка
  2. Строковом (текстовом) литерале
  3. Комментарии
  4. Произвольном тексте любого окна
  5. Буфере обмена (в первой строке его текста), если не нашли в текущем поле
  6. Дереве метаданных расширения конфигурации (переход к расширяемому объекту)

https://partners.v8.1c.ru/forum/topic/1990686
https://partners.v8.1c.ru/forum/topic/2114143

Форма выбора перехода

При наличии нескольких вариантов перехода открывается форма выбора варианта

Примеры расположения ссылок






0

Еще в "TurboConf ИР"

ИР Автодополнение / контекстная подсказка

ИР Переименовать слово

ИР Открыть объект метаданных

ИР Анализ замера

ИР Форматировать текст

ИР Проверить модуль

ИР Найти последнее изменение метода

ИР Запустить толстый клиент

ИР Найти в модулях

ИР Список общих методов

Модератору