Имя: Пароль:
1C
1С v8
Система не дает сравнивать даты
0 ratinc
 
14.05.13
18:08
Господа, подскажите может сталкивались --
есть условие использующее вот такое сравнение

МассивСтрок[ИскомыйIDСтроки].ДатаПродажи < Строка.ДатаПродажи < СтрокаАктиваций.CONTRACT_DATE

Все значения имеют тип "Дата", однако система на попытку сравнить значения выдает -- Операции сравнения на больше-меньше допустимы только для значений совпадающих примитивных типов (Булево, Число, Строка, Дата)

У меня собственно и есть Дата. Не пойму, что ещё нужно.
PS платформа 1С:Предприятие 8.2 (8.2.16.352)
1 and2
 
14.05.13
18:09
Строка.ДатаПродажи < СтрокаАктиваций.CONTRACT_DATE

это - булево
2 Mitriy
 
14.05.13
18:54
МассивСтрок[ИскомыйIDСтроки].ДатаПродажи < Строка.ДатаПродажи И Строка.ДатаПродажи < СтрокаАктиваций.CONTRACT_DATE
3 ratinc
 
15.05.13
00:41
Спасибо за разъяснения. Все заработало. Наверное ламерским выглядел вопрос, но когда в течении дня переключаешься с одного языка на другой, так и тянет использовать привычные конструкции
4 Живой Ископаемый
 
15.05.13
00:47
а говорили уже, что в в8 есть отладчик?
5 1Сергей
 
15.05.13
07:23
(3) а в каком языце такая конструкция как А<Б<В работает?