HelpF.pro

Как найти все ссылки в ИБ на массив ссылок

Код 1C v 8.х
 // Параметры:
// пМассивСсылок – Массив – ссылок;
// пТаблицаРезультатов - ТаблицаЗначений - возвращаемая таблица с найденными ссылками.
//
Процедура НайтиПоСсылкам(пМассивСсылок, пТаблицаРезультатов) Экспорт

НайденныеСсылки = НайтиПоСсылкам(пМассивСсылок);
Если пМассивСсылок.Количество() < 2 Тогда
НачальнаяКолонка = 1;
Иначе
НачальнаяКолонка = 0;
КонецЕсли;
Для Сч = НачальнаяКолонка По НайденныеСсылки.Колонки.Количество() - 1 Цикл
пТаблицаРезультатов.Колонки.Добавить(НайденныеСсылки.Колонки[Сч].Имя);
КонецЦикла;
Для Каждого Строка Из НайденныеСсылки Цикл
НоваяСтрока = пТаблицаРезультатов.Добавить();
НоваяСтрока.Данные = ЗначениеВСтрокуВнутр(Строка.Данные);
НоваяСтрока.Метаданные = Строка.Метаданные.ПолноеИмя();
КонецЦикла;

КонецПроцедуры

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq8/view/1314.html