Имя: Пароль:
1C
 
Как сравнить 2 даты Если Дата1>Дата2 Тогда?
0 AlexBor
 
naïve
27.01.10
09:00
Как сравнить 2 даты Если  Дата1>Дата2 Тогда ?
1 Шахид
 
27.01.10
09:00
(0) бредите?
2 and2
 
27.01.10
09:01
(0) и чего?
если и время во внимание принимать - то да.
а если чисто дата - к началу дня приведи .
3 чувак
 
27.01.10
09:02
Если Дата1>Дата2 Тогда
Сообщить("Больше");
Иначе
Сообщить("Меньше");
КонецЕсли
4 dk
 
27.01.10
09:03
Если НачалоДня(Дата1) > НачалоДня(Дата2)
---
Это если время отбросить нужно
5 AlexBor
 
naïve
27.01.10
09:06
Может и брежу но тем не менее

Если Дата>ДатаРассмотрения тогда
ОформлениеСтроки.ЦветФона=Новый Цвет (255,200,200);
КонецЕсли
КонецПроцедуры

{Документ.Обращение.Форма.ФормаСписка(4,6)}: Переменная не определена (Дата)
Если <<?>>Дата>ДатаРассмотрения тогда
{Документ.Обращение.Форма.ФормаСписка(4,11)}: Переменная не определена (ДатаРассмотрения)
Если Дата><<?>>ДатаРассмотрения тогда
6 AlexBor
 
naïve
27.01.10
09:06
Почему?
7 Lama12
 
27.01.10
09:08
Так ведь написано - "Переменная не определена.
Где ДатаРассмотрения вычисляется?
Код выше покажи.
8 and2
 
27.01.10
09:08
Документ.Обращение.Форма.ФормаСписка - тама список какой то.
значится надо брать оттуда текущую строку, и уж с ней работать.
9 AlexBor
 
naïve
27.01.10
09:15
Попробую
10 Aprobator
 
27.01.10
09:18
(5) жесть - как на основании этого можно было родить такой вопрос?
11 Ненавижу 1С
 
гуру
27.01.10
09:18
(5) этот кусок кода из какого то события вызывается?
12 AlexBor
 
naïve
27.01.10
09:32
Согласен ... Есть список документов (обращения) туда ставляем этот код для того что бы если событие выполняется тогда поля окрашиваются в красный цвет
Теперь сделал вот так

Если ДокументСписок.Дата>ДокументСписок.ДатаРассмотрения тогда
ОформлениеСтроки.ЦветФона=Новый Цвет (255,200,200);
КонецЕсли

И тем не меннее
Документ.Обращение.Форма.ФормаСписка(4)}: Поле объекта не обнаружено (Дата)
Если ДокументСписок.Дата>ДокументСписок.ДатаРассмотрения тогда
13 чувак
 
27.01.10
09:35
(12) Хмдаа

ЭлементыФормы.ДокументСписок.ТекущиеДанные.Дата
14 AlexBor
 
naïve
27.01.10
09:40
(12) Сча попробую
15 AlexBor
 
naïve
27.01.10
09:45
(13) {Документ.Обращение.Форма.ФормаСписка(4)}: Значение не является значением объектного типа (Дата)
Если ЭлементыФормы.ДокументСписок.ТекущиеДанные.Дата>ЭлементыФормы.ДокументСписок.ТекущиеДанные.ДатаРассмотрения тогда

Почему?
16 чувак
 
27.01.10
09:47
(15) Ты хочешь, чтоб при открытии формы списка автоматом перекрасились строки? Если да, тогда тебе надо все это впихнуть в событие формы списка "ПриВыводеСтроки"
17 AlexBor
 
naïve
27.01.10
09:50
(16) Я так и сделала но ругается на : Значение не является значением объектного типа (Дата) Не занеш почему?
18 AlexBor
 
naïve
27.01.10
09:57
Я чувствую истина где то рядом может хто подскажет тогда что такое: Значение не является значением объектного типа (Дата)?
19 Stim
 
27.01.10
09:59
(18) становись отладчиком на эту строку и смотри
20 чувак
 
27.01.10
10:00
(18)
Если ДанныеСтроки.Дата > ДанныеСтроки.ДатаРассмотрения тогда
21 Aprobator
 
27.01.10
10:03
(15) я так нефига и не понял куда это вставлено - в событин табличного поля ПриВыводеСтроки или ПриПолученииДанных?
22 AlexBor
 
naïve
27.01.10
10:05
(20) Большое Спасибо очень помог все заработало ))