|
Поиск мест использования объекта метаданных в других объектах метаданных. | ☑ | ||
---|---|---|---|---|
0
дымовская_
колбаска 13.03.23
✎
09:23
|
Добрый день. Подскажите, пожалуйста, есть ли варианты программного вызова функции "объект МД -> поиск ссылок на объект" в 1с? Или только в таков варианте?
|
|||
1
Жан Пердежон
13.03.23
✎
09:26
|
Конфу можно в файлики выгрузить...
|
|||
2
magicSan
13.03.23
✎
09:30
|
Глобальный контекст (Global context)
НайтиПоСсылкам (FindByRef) Синтаксис: НайтиПоСсылкам(<СписокСсылок>, <ОбластьПоиска>, <ВключитьОбъекты>, <ИсключитьОбъекты>) Параметры: <СписокСсылок> (обязательный) Тип: Массив. Массив со списком ссылок на объекты, ссылки на которые нужно найти. <ОбластьПоиска> (необязательный) Тип: Массив. Определяет область поиска объектов. Область устанавливается комбинацией разделителей, в состав которых включены объекты метаданных, среди данных которых следует выполнять поиск. Элемент массива имеет тип Массив. Элемент вложенного массива имеет тип: Объект метаданных – Общий реквизит, разделяющий данные. Строка – имя общего реквизита, разделяющего данные. По умолчанию имеет значение Неопределено. Допустимые значения: Неопределено, Массив с комбинациями разделителей, определяющий область поиска, Пустой массив - область поиска определяется параметрами метода <ВключитьОбъекты> и <ИсключитьОбъекты>. Примечание. Если комбинация разделителей содержит повторы, то вызывается исключение, т.к. в конфигурации не может быть объектов метаданных, дважды включенных в состав одного разделителя. Значение по умолчанию: Неопределено. <ВключитьОбъекты> (необязательный) Тип: Массив. Позволяет явно указать объекты метаданных, которые должны присутствовать в области поиска ссылок на объекты. Элементом массива могут быть: Объект метаданных. Строка – полное имя объекта метаданных. Допустимые значения: Неопределено, Пустой массив, Массив объектов метаданных. Значение по умолчанию: Неопределено. <ИсключитьОбъекты> (необязательный) Тип: Массив. В качестве элементов массива могут выступать: Объект метаданных, Строка – полное имя объекта метаданных. Свойство позволяет явно указать объекты метаданных, которые следует исключить из области поиска ссылок на объекты. Допустимые значения: Неопределено Пустой массив (нет объектов, которые необходимо дополнительно включить в область поиска). Массив объектов метаданных. Значение по умолчанию: Неопределено. Возвращаемое значение: Тип: ТаблицаЗначений. Возвращает ссылки на найденные объекты в виде ТаблицаЗначений. Первая колонка - исходная ссылка. Вторая колонка - ссылка на объект, если найденная ссылка соответствует объектной таблице, или значение, олицетворяющее запись необъектной таблицы. Третья колонка - объект метаданных, которому соответствуют данные, в которых найдена ссылка. Описание: Осуществляет поиск ссылок на объекты, переданные в параметре <СписокСсылок>. Поиск выполняется только в данных, которые доступны в рамках текущего сеанса с учетом разделения (условное разделение также учитывается). Поиск осуществляется среди всех данных, из которых могут быть ссылки на переданные объекты. Если у пользователя нет доступа к объекту, будет вызвано исключение. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер. Вызов метода выполняет обращение к серверу. Примечание: Если параметр <ОбластьПоиска> не определен или используется режим совместимости конфигурации Версия8_3_4 и ниже, поиск осуществляется во всех тех данных, которые доступны в рамках текущего сеанса с учетом разделения (условное разделение учитывается). На мобильной платформе параметры <ОбластьПоиска>, <ВключитьОбъекты>, <ИсключитьОбъекты> игнорируются. Пример: Ссылки = НайтиПомеченныеНаУдаление(); ТабСсылок = НайтиПоСсылкам(Ссылки); Для Каждого Ссылка из ТабСсылок Цикл Сообщить ("" + СокрЛП(Ссылка[0]) + " " + СокрЛП(Ссылка[1])); КонецЦикла; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |