Dev ›
Некорректно работает НайтиПоСсылкам ›
#1
21.04.22 22:05
1С:Предприятие 8.3 (8.3.19.1229)
Управление нашей фирмой, редакция 1.6 (1.6.26.124)
Код |
---|
МассивДляИсключения = Новый Массив;
МассивДляИсключения.Добавить("Документ.СверкаВзаиморасчетов");
МассивДляИсключения.Добавить("Документ.ПеремещениеЗапасов");
МассивДляИсключения.Добавить("Документ.ЗаказПокупателя");
МассивДляИсключения.Добавить("Документ.ОтчетКомитенту");
МассивДляИсключения.Добавить("Документ.ВводНачальныхОстатков");
МассивДляИсключения.Добавить("Документ.ПоступлениеВКассу");
МассивДляИсключения.Добавить("Документ.ОперацияПоПлатежнымКартам");
МассивДляИсключения.Добавить("Справочник.АктВыполненныхРаботПрисоединенныеФайлы");
МассивДляИсключения.Добавить("Справочник.РасходнаяНакладнаяПрисоединенныеФайлы");
МассивДляИсключения.Добавить("Справочник.СообщенияОбсуждений");
МассивДляИсключения.Добавить("РегистрСведений.Б24_К_ИдентификаторыОбъектов");
МассивДляИсключения.Добавить("РегистрСведений.Б24_КС_ТаблицаИзменений");
МассивДляИсключения.Добавить("РегистрСведений.ВерсииОбъектов");
МассивДляИсключения.Добавить("РегистрСведений.ФактОплатыЗаказов");
МассивДляИсключения.Добавить("РегистрСведений.ВыполненныеЗадачиАссистентаУправления");
МассивДляИсключения.Добавить("РегистрСведений.ИсторияСостоянийЗаказов");
МассивДляИсключения.Добавить("РегистрСведений.ГрафикВыполненияЗаказов");
МассивДляИсключения.Добавить("РегистрСведений.Б24_КС_ПакетыВыгрузки");
МассивДляИсключения.Добавить("РегистрСведений.НаличиеФайлов");
МассивДляИсключения.Добавить("РегистрСведений.ПубличныеИдентификаторыСинхронизируемыхОбъектов");
МассивДляИсключения.Добавить("РегистрСведений.СведенияОФайлах");
МассивДляИсключения.Добавить("РегистрСведений.ФактОплатыДокументов");
МассивДляИсключения.Добавить("РегистрСведений.ИсторияЗначенийРеквизитовПриЗагрузкеИзКлиентаБанка");
Результат = НайтиПоСсылкам(МассивСсылок,,,МассивДляИсключения);
|
В результате присутствуют документы из исключения (МассивДляИсключения)
Анализ показал, что искомая ссылка находиться в табличной части.
Попытка прописать в массив табличную часть, реквизит табличной части через метаданные тоже не принес результаты
Обошел добавив в цикле поиск по массиву:
Код |
---|
Для Каждого Строка Из Результат Цикл
Если МассивДляИсключения.Найти(Строка.Метаданные) <> Неопределено Тогда
Продолжить;
КонецЕсли;
Если МассивДляИсключения.Найти(Строка.Метаданные.ПолноеИмя()) <> Неопределено Тогда
Продолжить;
КонецЕсли;
|
Подозреваю, что аналогичная проблема будет если задать массив "ВключитьОбъекты"
Кто сталкивался с такой проблемой и как решали?