0
DenisVich
28.11.17
✎
16:09
|
Вот запрос: ТекстЗапроса =
"ВЫБРАТЬ
| Компьютеры.Ссылка КАК СерийныйНомер,
| Компьютеры.Контрагент КАК Контрагент,
| КомпьютерыРабочаяСтанция.Номенклатура КАК Оборудование,
| КомпьютерыСвойства.ЗначениеСвойства КАК ДатаВвода,
| ДОБАВИТЬКДАТЕ(ВЫРАЗИТЬ(КомпьютерыСвойства.ЗначениеСвойства КАК ДАТА), МЕСЯЦ, 13) КАК ДатаОкончанияФН,
| Компьютеры.ВидРабочейСтанции.Ссылка КАК НомерФН
|ИЗ
| Справочник.Компьютеры.РабочаяСтанция КАК КомпьютерыРабочаяСтанция
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Компьютеры КАК Компьютеры
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Компьютеры.Свойства КАК КомпьютерыСвойства
| ПО Компьютеры.Ссылка = КомпьютерыСвойства.Ссылка.Ссылка
| ПО КомпьютерыРабочаяСтанция.Ссылка.Ссылка = Компьютеры.Ссылка
|ГДЕ
| Компьютеры.ВидРабочейСтанции = &ВидРабочейСтанции1
| И КомпьютерыСвойства.ВидСвойства В(&ВидСвойства)
| И РАЗНОСТЬДАТ(ВЫРАЗИТЬ(КомпьютерыСвойства.ЗначениеСвойства КАК ДАТА), &ТекущаяДата, МЕСЯЦ) <= 26
| И РАЗНОСТЬДАТ(ВЫРАЗИТЬ(КомпьютерыСвойства.ЗначениеСвойства КАК ДАТА), &ТекущаяДата, МЕСЯЦ) >= 1 ";
Если в строке "РАЗНОСТЬДАТ(ВЫРАЗИТЬ(КомпьютерыСвойства.ЗначениеСвойства КАК ДАТА), &ТекущаяДата, МЕСЯЦ) <= 26" вместо правого операнда поставить Переменную с числом выборка перестает работать. Вопрос почему? Никто не знает.
|
|