Имя: Пароль:
1C
1С v8
Глюк с сравнением
, ,
0 Rumpil
 
10.06.13
19:43
Через точку останова смотрю строчку

Если ДатаОплаты < ТекДата Тогда

ДатаОплата = 11.05.2013
ТекДата =    07.06.2013

Каким образом может "ДатаОплаты < ТекДата" = ложь ?
1 Rumpil
 
10.06.13
19:44
Или даты нельзя так сравнивать ? Я что то подзабыл
2 Maxus43
 
10.06.13
20:10
можно сравнивать... знак не перепутал? типы точно даты?
3 Fragster
 
гуру
10.06.13
20:11
там, наверное, строки
4 фобка
 
10.06.13
20:12
ДатаОплаты - реквизит формы
5 Maxus43
 
10.06.13
20:13
(4) и что? примитивный тип то
6 фобка
 
10.06.13
20:13
+4 или текдата
7 фобка
 
10.06.13
20:15
"Через точку останова смотрю строчку"  - код изменился, отладчик перезапусти
8 фобка
 
10.06.13
20:16
Если ДатаОплаты >= ТекДата Тогда
  Сообщить("ДатаОплаты = "+ДатаОплаты + " ТекДата " + ТекДата );
КонецЕсли;
9 фобка
 
10.06.13
20:20
(5) да  мало ли, ты код видел? я не видел, так что 4 или 6 можно принять как один из верных вариантов
10 timurhv
 
10.06.13
22:44
(0) чистка кэша - наше все)))
11 hhhh
 
10.06.13
23:29
не, на строки вместо дат тоже похоже.
12 Rumpil
 
11.06.13
00:14
Именно, простите, при преобразовании строк через форматную строку они выходили строками, не учел