|
Вопрос по запросу
| ☑ |
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) в запросе вот так
НАЧАЛОПЕРИОДА(&ДатаХ, День)
|
|