ОпределитьМестаИспользования (БСП)

Автор: 1С
ОбщийМодуль.ПоискИУдалениеДублей
БСП

Определить места использования.

Процедура ОпределитьМестаИспользования(Знач НаборСсылок, Знач АдресРезультата) Экспорт
	
	ТаблицаПоиска = ОбщегоНазначения.МестаИспользования(НаборСсылок);
	
	Фильтр = Новый Структура("ЭтоСлужебныеДанные", Ложь);
	АктуальныеСтроки = ТаблицаПоиска.НайтиСтроки(Фильтр);
	
	Результат = ТаблицаПоиска.Скопировать(АктуальныеСтроки, "Ссылка");
	Результат.Колонки.Добавить("Вхождения", Новый ОписаниеТипов("Число"));
	Результат.ЗаполнитьЗначения(1, "Вхождения");
	
	Результат.Индексы.Добавить("Ссылка");
	
	Результат.Свернуть("Ссылка", "Вхождения");
	Для Каждого Ссылка Из НаборСсылок Цикл
		Если Результат.Найти(Ссылка, "Ссылка") = Неопределено Тогда
			Результат.Добавить().Ссылка = Ссылка;
		КонецЕсли;
	КонецЦикла;
	
	ПоместитьВоВременноеХранилище(Результат, АдресРезультата);
КонецПроцедуры

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

Рекомендации

Похожие публикации

МестаИспользования (БСП)

ПоказатьМестаИспользования (БСП)

АвтономноеРабочееМесто (БСП)

ЭтоАвтономноеРабочееМесто (БСП)

СоздатьНачальныйОбразАвтономногоРабочегоМеста (БСП)

УдалитьАвтономноеРабочееМесто (БСП)

КоличествоАвтономныхРабочихМест (БСП)

ЭтоУзелАвтономногоРабочегоМеста (БСП)

СформироватьНаименованиеАвтономногоРабочегоМестаПоУмолчанию (БСП)

Синтакс-помощник БСП с нейросетевым ассистентом