![]() |
|
Почему не работает ТекущаяДата() в СКД? | ☑ | ||
---|---|---|---|---|
0
Gorr
26.05.21
✎
17:32
|
Когда указываю ТекущаяДата() на закладке скд "Параметры" в поле "Выражение", отчет не формируется, когда указываю конкретную дату (сегодня) в поле "значение", все работает.
Так же все работает если в поле "Выражение" указать ДатаВремя(2021,05,26) Почему ТекущаяДата() для получения текущей даты не работает? |
|||
1
ДенисЧ
26.05.21
✎
17:34
|
А почему в 1с нет нормальной паузы, ссылок на процедуры и нормального ООП?
Это вопросы того же разряда. |
|||
2
youalex
26.05.21
✎
17:44
|
(0) Вообще должно работать, попробуй его просто вывести в отчет, независимо от данных
|
|||
3
Gorr
26.05.21
✎
17:45
|
(2) не спрашивал бы если бы не думал так же)
|
|||
4
sikuda
26.05.21
✎
17:47
|
(3) Потому, что это ПАРАМЕТР ;)
|
|||
5
Вафель
26.05.21
✎
17:48
|
должно работать.
покажи скриншот параметров |
|||
6
Gorr
26.05.21
✎
17:48
|
кстати, в СП на закладке "Функции языка выражений системы компоновки данных" по функциям СКД ТекущаяДата() почему-то нет
|
|||
7
Вафель
26.05.21
✎
17:49
|
||||
8
Gorr
26.05.21
✎
17:49
|
(5) здесь нет такой возможности
|
|||
9
Вафель
26.05.21
✎
17:50
|
(8) нет возможности скриншот выложить?
|
|||
10
1Сергей
26.05.21
✎
17:50
|
||||
11
youalex
26.05.21
✎
17:50
|
(6) В справке посмотри, должно быть. Версия платформы?
|
|||
12
Gorr
26.05.21
✎
17:50
|
на внешний ресурс лениво
|
|||
13
Gorr
26.05.21
✎
17:53
|
||||
14
Gorr
26.05.21
✎
17:53
|
(6) одна из последних 8.3.18.1289
|
|||
15
Fragster
гуру
26.05.21
✎
17:54
|
попробуй на странице настроек очистить, а потом указать "стандартная дата начала" -> "начало текущего дня"
|
|||
16
Gorr
26.05.21
✎
17:56
|
(15) на странице настроек никаких настроек нет. речь о параметрах по умочанию. они не должны задаваться пользователем.
|
|||
17
Fragster
гуру
26.05.21
✎
17:59
|
(16) ты можешь его включить в пользовательские настройки с вариантом "недоступный".
Можно сделать еще параметр с типом "стандартный период" с нужным вариантом, а в нужном параметре прописать &ДобавленныйПараметр.ДатаНачала |
|||
18
Fragster
гуру
26.05.21
✎
18:00
|
типа так: https://i.imgur.com/tYbgo55.png
|
|||
19
Fragster
гуру
26.05.21
✎
18:04
|
хотя и такое работает:
https://i.imgur.com/ZfCupVg.png |
|||
20
Gorr
26.05.21
✎
18:04
|
(18) нет. суть - если пользователь не указал никакую дату, должна браться текущая дата
|
|||
21
Gorr
26.05.21
✎
18:05
|
(19) в простейших случаях работает
|
|||
22
Fragster
гуру
26.05.21
✎
18:05
|
(16) ну.
|
|||
23
Fragster
гуру
26.05.21
✎
18:06
|
(20) вот так: https://i.imgur.com/dGLd2Ll.png будет по умолчанию текущая дата, которую пользюк может изменить
|
|||
24
Fragster
гуру
26.05.21
✎
18:07
|
и пользюк это увидит
|
|||
25
Fragster
гуру
26.05.21
✎
18:08
|
а то ты сам противоречишь себе, накручиваешь какие-то схемы. то пользователь должен её указывать, то не должен.
|
|||
26
Gorr
26.05.21
✎
18:14
|
никаких противоречий - параметр может быть как обязательный так и необязательный. через настройки пользователя тоже можно. тем более что так как задумано. не работает.
|
|||
27
Fragster
гуру
26.05.21
✎
18:15
|
(26) для необязательных параметров есть специальный интаксис с {}
|
|||
28
Вафель
26.05.21
✎
18:16
|
(20) выбор когда &дата = датавремя(1, 1, 1) Тогда &текущаяДата иначе &Дата Конец
|
|||
29
Gorr
26.05.21
✎
18:16
|
именно его я и использую
|
|||
30
Fragster
гуру
26.05.21
✎
18:18
|
(29) тогда ты запутался и нас путаешь. если с {}, то параметр, если не установлено его использование (есть галочка использования в пользовательских настройках или галочка обязательного использования на странице пааметров), то блок с ним вообще не будет включаться в итоговый текст запроса.
|
|||
31
Gorr
26.05.21
✎
18:24
|
(29) в моем случае есть обязательный параметр (стандартный) и необазательный (закладка компоновка данных). С необязательным проблем нет отрабатывает корректно. Проблемы с обязательным.
|
|||
32
Fragster
гуру
26.05.21
✎
18:31
|
(31) тогда к чему было (29)? и взаимоисключающими параграфами до того?
|
|||
33
Gorr
26.05.21
✎
18:36
|
(32) по русски плиз?
|
|||
34
Fragster
гуру
26.05.21
✎
18:38
|
(33) все работает так, как описано в документации, а ты в своих требованиях противоречишь сам себе, рили
|
|||
35
Gorr
26.05.21
✎
18:54
|
(34) противоречие в чем?
|
|||
36
Gorr
26.05.21
✎
19:43
|
Разобрались. Работает вот так НачалоПериода(ТекущаяДата(),"День")
Всем спасибо! |
|||
37
rozer76
26.05.21
✎
21:59
|
(36) в (19) еще написали )))
|
|||
38
Gorr
26.05.21
✎
22:10
|
(37) главное то причина заблуждения - почему я сразу так не сделал. я предполагал, что если указать состав даты параметра только дату, то мы автоматом получим начало дня.
в данном случае состав даты влияет только на отображение и отчет строился не за весь день. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |