Для 8.х НайтиПоСсылкам (FindDataByRef)
Синтаксис:
НайтиПоСсылкам (< Список ссылок> )
Параметры:
<Список ссылок> Обязательный
Тип: Массив. Массив со списком ссылок на объекты, ссылки на которые нужно найти.
Возвращаемое значение:
Тип: ТаблицаЗначений. Таблица значений, состоящая из колонок с индексами: 0 — Искомая ссылка; 1 — Ссылка на объект, который содержит искомую ссылку.
Описание:
Осуществляет поиск ссылок на объекты.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
//Примеры: Ссылки = НайтиПомеченныеНаУдаление(); ТабСсылок = НайтиПоСсылкам (Ссылки); Для Каждого Ссылка из ТабСсылок Цикл Сообщить (" " + Сокр(Ссылка[0]) + " " + Сокр(Ссылка[1])); КонецЦикла; //или Массив = Новый Массив; Массив.Добавить(СвылкаНаИскомыйОбъект); СсылкиНаОбъект = НайтиПоСсылкам(Массив); Для каждого элем из СсылкиНаОбъект цикл Сообщить(элем); ОбработкаПрерыванияПользователя(); КонецЦикла; |
Функция НайтиПоСсылке имеет особенность: для корректной её работы необходимо, чтоб все объекты были доступны на чтение. Если у вас есть роли, имеющие ограничение на чтение, то вызов функции НайтиПоСсылке можно выполнять только в привилегированном модуле, иначе может возникать ошибка такого рода:
НайтиПоСсылкам(Ссылки) {(1)}: Ошибка при вызове метода контекста (НайтиПоСсылкам): У пользователя недостаточно прав на исполнение операции над базой данных.
Для 7-рки — НайтиСсылки
Находит ссылки на объекты, переданные в списке значений.
Синтаксис:
НайтиСсылки(<Объекты>,<Ссылки>)
Англоязычныйсиноним:
FindReferences
Параметры:
<Объекты> Конкретное значение объекта илиобъект типа СписокЗначений, в котором данной процедуре передаются объекты, по которым надо найти ссылки.
<Ссылки> Идентификатор объекта типа ТаблицаЗначений, в который данная процедура помещает найденные ссылки на объекты. Таблица значений состоит из 3 колонок: 1. Объект — объект, на который ссылаются; 2. Ссылка — объект, который содержит ссылку; 3. Комментарий — комментарий кссылке.
Описание:
Процедура НайтиСсылки находит ссылки на переданные в списке объекты, и помещает их в таблицу значений.
1 2 3 |
СсылкиТЗ=СоздатьОбъект("ТаблицаЗначений"); НайтиСсылки(СсылкаНаТовар,СсылкиТЗ); //В результате мы получаем ТЗ с ссылками на данный элемент |