|
Запрос по отсеиванию битых ссылок 1С | ☑ | ||
---|---|---|---|---|
0
Gossar1C
01.03.13
✎
11:05
|
Здравствуйте! Подскажите пожалуйста, мне нужно вывести список документов
где Партнер не битая ссылка тоесть я в запрос добавляю условие ГДЕ ДокументЗаказКлиента.Партнер.Представление ЕСТЬ NULL а как сделать чтобы не есть NULL? |
|||
1
andreymongol82
01.03.13
✎
11:06
|
ГДЕ
НЕ ДокументЗаказКлиента.Партнер.Представление ЕСТЬ NULL |
|||
2
Godofsin
01.03.13
✎
11:06
|
НЕ
|
|||
3
Gossar1C
01.03.13
✎
11:09
|
Всем спасибо) Все работает)
|
9 |
||
4
Sammo
01.03.13
✎
11:11
|
Внутреннее соединение со справочником партнеров.
|
|||
5
Gossar1C
01.03.13
✎
11:20
|
Просто битая ссылка партнера это так задумано для групп доступа) и если к какому нибудь менеджеру добавить в его группу доступа другого менеджера то он видит этого партнера
|
|||
6
Gossar1C
01.03.13
✎
11:21
|
поэтому чтобы не засорять список, мне и нужно было отсеивать эти документы)
|
|||
7
Aleks73
01.03.13
✎
11:26
|
Бывает, нужно ,чтобы видели документ с "битой" ссылкой
|
8 |
||
8
Gossar1C
01.03.13
✎
11:32
|
(7) Да бывает, но повторюсь, если к какому нибудь менеджеру добавить в его группу доступа другого менеджера то он видит этого партнера, следовательно он видит документы этого менеджера, просто мало ли уволился сотрудник, а у него остались не закрытые счета
|
|||
9
GANR
01.03.13
✎
11:37
|
(3) Что такое "битая ссылка". Это ссылка на отсутствующий объект. Следовательно, если сделать запрос к таблице, где должен находится объект по этой ссылке с фильтром по последней - вернется пустой результат.
Запрос = Новый Запрос; Запрос.Параметры.Вставить("Ссылка", ТвояСсылка); Запрос.Текст = "ВЫБРАТЬ 1 ИЗ Справочник.Номенклатура ГДЕ Ссылка = &Ссылка"; Результат = Запрос.Выполнить(); Если Результат.Пустой() Тогда Сообщить("Ссылка битая"); Иначе Сообщить("Все ОК!"); КонецЕсли; |
11 |
||
10
GANR
01.03.13
✎
11:38
|
А при обращении через точку к реквизиту Ссылка.Реквизит1 должен быть NULL, так как точка - это левое соединение.
|
|||
11
Aleks73
01.03.13
✎
12:01
|
(9) это не тот битый который отсутствующий это то что недоступно.
|
12 |
||
12
Sammo
01.03.13
✎
12:18
|
(11) Тогда через выбрать разрешенные
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |