НайтиПоСсылкам() не работает при указании объектов на исключение. #794835


#0 by DTX 4th
В помеченных на удаление есть контрагент. Он есть в реализации. Если искать так: То реализации находится, всё хорошо. Однако для пользователя без полных прав получаю ошибку: Пытался исключить этот регистр, но в итоге получаю пустую таблицу (ТабСсылок). ЧЯДНТ?
#1 by igork1966
НайтиПомеченныеНаУдаление(<ОбластьПоиска>, <ВключитьОбъекты>, <ИсключитьОбъекты>)
#2 by igork1966
НайтиПоСсылкам(Ссылки, ,Исключить);
#3 by DTX 4th
Тип: Массив. Определяет область поиска объектов. Область устанавливается комбинацией разделителей, в состав которых включены объекты метаданных, среди данных которых следует выполнять поиск. Элемент массива имеет тип Массив. Элемент вложенного массива имеет тип: Объект метаданных – Общий реквизит, разделяющий данные. Строка – имя общего реквизита, разделяющего данные. По умолчанию имеет значение Неопределено. Допустимые значения: Неопределено, Массив с комбинациями разделителей, определяющий область поиска, Пустой массив - область поиска определяется параметрами метода ВключитьОбъекты и ИсключитьОбъекты. См. последнюю строку ^^^ Вот тут всё перечитал: Корявый метод какой-то
#4 by igork1966
Пустое множество тоже множество. ВключитьОбъекты = Неопределено   =>   Обрабатывать все соединено по И ИсключитьОбъекты = Неопределено   =>   Не исключать
#5 by igork1966
+ сорри посмотрел не ту функцию
#6 by 1dvd
у тебя исключить должно быть третьим параметром, а не четвертым
#7 by igork1966
Попробуй вот так НайтиПоСсылкам(Ссылки, Новый Массив, ,Исключить);
#8 by 1dvd
а, нет
#9 by DTX 4th
Несоответствие типов, параметр #4
#10 by igork1966
Мда.... на мисте это уже было и решения не нашли
#11 by DTX 4th
Ага, начинал с этой темы. На ИС попродуктивнее пообсуждали, но всё же. 8.3.10 и такой старый баг.
#12 by igork1966
если у тебя БСП:
#13 by igork1966
+ так работает
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С