Имя: Пароль:
1C
1С v8
Не работает условие в запросе.
,
0 Босечка
 
22.08.14
12:58
|        Исполнитель.Ссылка КАК Исполнитель
    |    ),
    |    ТехническоеЗадание.Представление
    |ИЗ
    |    Документ.ТехническоеЗадание КАК ТехническоеЗадание
    |ГДЕ
    |    ТехническоеЗадание.ДатаОТК >= &ДатаНачала
    |    И ТехническоеЗадание.ДатаОТК <= &ДатаКонца
    |    И ТехническоеЗадание.ДатаОТК <> ДАТАВРЕМЯ(1, 1, 1)
    |    И ТехническоеЗадание.Работы.Исполнитель.Ссылка = &ИсполнительБ

......................................


    Запрос.УстановитьПараметр("ДатаНачала",ДатаНачала);
    Запрос.УстановитьПараметр("ДатаКонца",ДатаКонца1);
    Запрос.УстановитьПараметр("ИсполнительБ",ИсполнительБ);

Не работает запрос по исполнителю. Вылезают все сотрудники.
1 olegves
 
22.08.14
12:59
.Ссылка убери из Исполнителя
2 MaXpaT
 
22.08.14
13:02
у тебя исполнитель в ТЧ, а запрос по документу, так не будет работать ...
перепиши:
    |    Документ.ТехническоеЗадание КАК ТехническоеЗадание
вот так
    |    Документ.ТехническоеЗадание.Работы КАК ТехническоеЗадание

должно получиться
3 Босечка
 
22.08.14
13:05
Дело в том, ДатаОТК относится к документу
4 olegves
 
22.08.14
13:07
(3) ТехническоеЗадание.Ссылка.ДатаОТК
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан