Доброго дня,
підкажіть як користуватися функцією НайтиПоСсылкам,
треба аналізувати чи можна видаляти помічений на видалення документ.
Функция УдалитьОдинВидДокумента(ТекИмяДока,ДатаНач,ДатаКон)
КолвоУд = 0;
Имя = ТекИмяДока;
Запрос = Новый Запрос("Выбрать Док.ссылка КАК Ссылка Из Документ."+Имя+" КАК Док ГДЕ Док.ПометкаУдаления И Док.Дата МЕЖДУ &ДатаН И &ДатаК");
Запрос.УстановитьПараметр("ДатаН",ДатаНач);
Запрос.УстановитьПараметр("ДатаК",КонецДня(ДатаКон));
ВыборкаЗапроса = Запрос.Выполнить().Выбрать();
Пока ВыборкаЗапроса.Следующий() Цикл
Если ПроверкаВозможностиУдаления(ВыборкаЗапроса.Ссылка) Тогда
ТекОб = ВыборкаЗапроса.Ссылка.ПолучитьОбъект();
ТекОб.удалить();
КонецЕсли;
КолвоУд = КолвоУд + 1;
КонецЦикла;
Если КолвоУд > 0 Тогда
Сообщить("Видалено "+Имя +" " +Строка(КолвоУд));
КонецЕсли;
Возврат КолвоУд
КонецФункции
допоможіть з кодом для ПроверкаВозможностиУдаления(ТекДокумент)
В СП
НайтиПоСсылкам(<СписокСсылок>, <ОбластьПоиска>, <ВключитьОбъекты>, <ИсключитьОбъекты>)
Возвращаемое значение:
Тип: ТаблицаЗначений.
Возвращает ссылки на найденные объекты в виде ТаблицаЗначений.
Первая колонка - исходная ссылка.
Вторая колонка - ссылка на объект, если найденная ссылка соответствует объектной таблице, или значение, олицетворяющее запись необъектной таблицы.
Третья колонка - объект метаданных, которому соответствуют данные, в которых найдена ссылка.