Имя: Пароль:
1C
1С v8
Вопрос по запросу
0 Tumakota
 
31.08.18
09:56
Доброго времени, суток коллеги!

есть один вопросик, есть вот такое условие " (НачалоПериода(ДатаПлатежа,"день") <=НачалоПериода(&ТекущаяДата,"День") ". Но почему то оно не срабатывает. Т.е. ДатаПлатежа 31.08.2018 и Текущаядата 31.08.0281 ( если я ставлю начало периода то время должны сравняться, правильно ли я понимаю) и даты должны быть равны, но условие не срабатывает. Только если текущая дата больше даты платежа
1 Волшебник
 
31.08.18
09:57
НачалоПериода(ДатаПлатежа,день)
2 Tumakota
 
31.08.18
09:59
Если день без скобок ставить, он пишет поле "день не найдено". Данное условие я в вычисляемых полях делаю
3 Tumakota
 
31.08.18
10:01
И даже вот в такой вариации не срабатывает "(НачалоДня(ДатаПлатежа) <=НачалоДня(&ТекущаяДата) и ДнейОтсрочки>0"
4 youalex
 
31.08.18
10:03
(2) эти "скобки" называются "кавычки"
5 Tumakota
 
31.08.18
10:04
(4) Хорошо, спасибо за правку, но это не поможет решению проблемы
6 Tumakota
 
31.08.18
10:04
Это условие срабатывает только когда ТекущаяДата больше ДатыПлатежа, а когда они равны она не срабатывает
7 Гипервизор
 
31.08.18
10:05
Выведите в отчет поля НачалоПериода(ДатаПлатежа,"день") и НачалоПериода(&ТекущаяДата,"День") и посмотрите равны ли они. А то думать вы можете одно, а по факту совсем другое.
8 youalex
 
31.08.18
10:06
(0) >> Текущаядата 31.08.0281

Надолго к нам? )
9 Tumakota
 
31.08.18
10:07
(8) Это была опечатка, даты равны сегодняшнему числу
10 youalex
 
31.08.18
10:19
(9) как полностью вычисляемое поле выглядит?  Попробуй сделать как в (7)
11 SRM1C
 
31.08.18
10:42
(7) Мне не понятно, почему период в кавычках.

НАЧАЛОПЕРИОДА(<Дата>, <Период>)

может, типы неверные ?
12 Гипервизор
 
31.08.18
10:47
(11) Потому что ТС это в вычисляемых полях СКД пишет.
13 spiller26
 
31.08.18
11:05
(11) в запросе вот так

НАЧАЛОПЕРИОДА(&ДатаХ, День)