Имя: Пароль:
1C
 
Отбор документа с незаполненным полем
0 NIGHTHUNTER
 
28.09.20
10:58
У документа есть поле ДокОснование, как отобрать документы, у которых оно не заполнено?
Это поле составного типа, из нескольких документов.
1 mikecool
 
28.09.20
11:00
ИЛИ....
2 mikecool
 
28.09.20
11:01
хотя - может сработать на неопределено
3 NIGHTHUNTER
 
28.09.20
11:01
попробовал так, не срабатывает

ГДЕ
    НарядРасходы.Ссылка.ДокОснование = ЗНАЧЕНИЕ(Документ.Инцидент.ПустаяСсылка)
4 NIGHTHUNTER
 
28.09.20
11:01
какое должно быть условие?
5 NIGHTHUNTER
 
28.09.20
11:03
Или как наложить условие, что бы в поле ДокОснование был документ не Инцидент или пустая ссылка?
6 NIGHTHUNTER
 
28.09.20
11:15
попробовал так, это об этом была речь (1) ?

ГДЕ
    НарядРасходы.Ссылка.ДокОснование = ЗНАЧЕНИЕ(Документ.Изменение.ПустаяСсылка)
    ИЛИ
    НарядРасходы.Ссылка.ДокОснование = ЗНАЧЕНИЕ(Документ.Инцидент.ПустаяСсылка)
    ИЛИ
    НарядРасходы.Ссылка.ДокОснование = ЗНАЧЕНИЕ(Документ.ИТ_Событие.ПустаяСсылка)
    ИЛИ
    НарядРасходы.Ссылка.ДокОснование = ЗНАЧЕНИЕ(Документ.Наряд.ПустаяСсылка)
    ИЛИ
    НарядРасходы.Ссылка.ДокОснование = ЗНАЧЕНИЕ(Документ.Проблема.ПустаяСсылка)
    ИЛИ
    НарядРасходы.Ссылка.ДокОснование = ЗНАЧЕНИЕ(Документ.Релиз.ПустаяСсылка)


не отобрало
7 Saari
 
28.09.20
11:21
Попробуй так:
НарядРасходы.Ссылка.ДокОснование = (&ПустойДок)

Запрос.Параметры.Установить("ПустойДок", Документ.Инцидент.ПустаяСсылка());
8 NIGHTHUNTER
 
28.09.20
11:23
(7) Хотелось бы без параметра.

Я же на СКД делаю

и там этот реквизит составного типа
9 NIGHTHUNTER
 
28.09.20
11:24
(7) В (6)  же вот сделано
10 NIGHTHUNTER
 
28.09.20
11:28
Нужно условие для отбора, что в реквизите ГлавныйДокумент, возможно не ДокОснование
установлен документ не Инцидент или что там пустая ссылка, как это задать?
11 Saari
 
28.09.20
11:45
ГДЕ
    НарядРасходы.Ссылка.ДокОснование = ЗНАЧЕНИЕ(Документ.Инцидент.ПустаяСсылка)
И ТИПЗНАЧЕНИЯ(НарядРасходы.Ссылка.ДокОснование) = ТИП(Документ.Инцидент)
12 NIGHTHUNTER
 
28.09.20
11:52
(11) Ясно. Сработает?

Я прока вот так сделал, решено что подойдет, -

ГДЕ
    НЕ НарядРасходы.Ссылка.ДокОснование ССЫЛКА Документ.Инцидент
13 NIGHTHUNTER
 
28.09.20
11:52
(12+) То есть что в этом поле не Инцидент (Обращение) .
14 Saari
 
28.09.20
11:57
проверь
15 Saari
 
28.09.20
12:49
Получилось?
16 NIGHTHUNTER
 
28.09.20
13:01
(14)(15) Да я вот так сделал, вроде как устроило тестировщика, он проверяет, я поверхностно только

ГДЕ
    НЕ НарядРасходы.Ссылка.ГлавныйДокумент ССЫЛКА Документ.Инцидент
17 NIGHTHUNTER
 
28.09.20
13:02
(11) Да интересное условие, сил только пока нет проверять (