Имя: Пароль:
1C
1С v8
Получить разность дат в запросе
0 DenisVich
 
24.11.17
16:31
Есть запрос. Мы видим дату по данной выборке. Передаю текущее время через параметр в запрос(ТекущаяДата()). Мне нужно получить разность дат.  Одна дата есть в запросе. Но проблема в том что Дата в запросе это свойство в табличной части у которого есть значение. Тип данной строки определяется в Характеристика->ДополнительныеРеквизитыИСведения, там есть предопределенные значения, например ДатаРождения с типом Дата. В итоге когда я сравниваю такое поле с текущей датой через функцию РАЗНОСТЬДАТ у меня конструктор запросов ругается. И ругается именно на поле из запроса. Помогите спасибо.
1 DenisVich
 
24.11.17
16:32
Вот сам запрос: "
ВЫБРАТЬ
    ТекущиеЗадания.ВидЗадания,
    ТекущиеЗадания.Номер,
    ТекущиеЗадания.Дата КАК Дата,
    ТекущиеЗадания.ИнициаторЗадания КАК ИнициаторЗадания,
    ТекущиеЗадания.Организация,
    ТекущиеЗадания.Контрагент,
    ТекущиеЗадания.Компьютер,
    Компьютеры.МестоНахождения,
    ТекущиеЗадания.СодержаниеЗадания,
    ТекущиеЗадания.ИсполнительЗадания,
    ТекущиеЗадания.КомментарийИсполнителя,
    ТекущиеЗадания.СтатусЗадания,
    ТекущиеЗадания.ДатаВыполнения,
    ТекущиеЗадания.Ссылка КАК ТекущееЗаданиеСсылка,
    КомпьютерыСвойства.ЗначениеСвойства
ИЗ
    Задача.ТекущиеЗадания КАК ТекущиеЗадания
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Компьютеры КАК Компьютеры
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Компьютеры.Свойства КАК КомпьютерыСвойства
            ПО Компьютеры.Ссылка = КомпьютерыСвойства.Ссылка.Ссылка
        ПО ТекущиеЗадания.Компьютер = Компьютеры.Ссылка
ГДЕ
    Компьютеры.ВидРабочейСтанции = &ВидРабочейСтанции
    И (ТекущиеЗадания.СодержаниеЗадания ПОДОБНО "%" + &СодержаниеЗадания + "%"
            ИЛИ ТекущиеЗадания.СодержаниеЗадания ПОДОБНО "%" + &СодержаниеЗадания2 + "%")
    И КомпьютерыСвойства.ВидСвойства = &ВидСвойства
    
УПОРЯДОЧИТЬ ПО
    Дата"
2 mehfk
 
24.11.17
16:32
Попробуй ВЫРАЗИТЬ