![]() |
![]() |
![]() |
|
НайтиПоСсылкам() не работает при указании объектов на исключение. | ☑ | ||
---|---|---|---|---|
0
DTX 4th
07.04.17
✎
15:50
|
Ссылки = НайтиПомеченныеНаУдаление();
В помеченных на удаление есть контрагент. Он есть в реализации. Если искать так:
То реализации находится, всё хорошо. Однако для пользователя без полных прав получаю ошибку: http://i.imgur.com/oCgyQfx.png Пытался исключить этот регистр, но в итоге получаю пустую таблицу (ТабСсылок). ЧЯДНТ? |
|||
1
igork1966
07.04.17
✎
15:56
|
НайтиПомеченныеНаУдаление(<ОбластьПоиска>, <ВключитьОбъекты>, <ИсключитьОбъекты>)
|
|||
2
igork1966
07.04.17
✎
15:56
|
НайтиПоСсылкам(Ссылки, ,Исключить);
|
|||
3
DTX 4th
07.04.17
✎
16:00
|
(2) <ОбластьПоиска> (необязательный)
Тип: Массив. Определяет область поиска объектов. Область устанавливается комбинацией разделителей, в состав которых включены объекты метаданных, среди данных которых следует выполнять поиск. Элемент массива имеет тип Массив. Элемент вложенного массива имеет тип: Объект метаданных – Общий реквизит, разделяющий данные. Строка – имя общего реквизита, разделяющего данные. По умолчанию имеет значение Неопределено. Допустимые значения: Неопределено, Массив с комбинациями разделителей, определяющий область поиска, Пустой массив - область поиска определяется параметрами метода ВключитьОбъекты и ИсключитьОбъекты. См. последнюю строку ^^^ Вот тут всё перечитал: http://forum.infostart.ru/forum9/topic130906/ Корявый метод какой-то |
|||
4
igork1966
07.04.17
✎
16:07
|
(3) Пустое множество тоже множество.
ВключитьОбъекты = Неопределено => Обрабатывать все соединено по И ИсключитьОбъекты = Неопределено => Не исключать |
|||
5
igork1966
07.04.17
✎
16:12
|
(4) + сорри посмотрел не ту функцию
|
|||
6
1dvd
07.04.17
✎
16:14
|
(3) у тебя исключить должно быть третьим параметром, а не четвертым
|
|||
7
igork1966
07.04.17
✎
16:15
|
Попробуй вот так
НайтиПоСсылкам(Ссылки, Новый Массив, ,Исключить); |
|||
8
1dvd
07.04.17
✎
16:17
|
а, нет
|
|||
9
DTX 4th
07.04.17
✎
16:33
|
(7) Несоответствие типов, параметр #4
|
|||
10
igork1966
07.04.17
✎
17:06
|
(9) Мда.... на мисте это уже было и решения не нашли
v8: НайтиПоСсылкам() , параметр ИсключитьОбъекты |
|||
11
DTX 4th
07.04.17
✎
17:07
|
(10) Ага, начинал с этой темы. На ИС попродуктивнее пообсуждали, но всё же. 8.3.10 и такой старый баг.
|
|||
12
igork1966
07.04.17
✎
18:32
|
(11) если у тебя БСП:
Исключить = Новый Массив; Исключить.Добавить("Справочник.КакойТО"); Включить = Новый Массив; ДеревоМД = ОбщегоНазначения.ДеревоМетаданныхКонфигурации(); Для Каждого Стр Из ДеревоМД.Строки Цикл Для Каждого Стр1 Из Стр.Строки Цикл Включить.Добавить(Стр1.ПолноеИмя) КонецЦикла; КонецЦикла; ПустойМассив = Новый Массив; ТабСсылок = НайтиПоСсылкам(Ссылки, ПустойМассив, Включить, Исключить); |
|||
13
igork1966
07.04.17
✎
18:32
|
(12) + так работает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |