|
СКД - использовать Формат() в расчете вычисляемого поля можно? | ☑ | ||
---|---|---|---|---|
0
mikecool
23.12.22
✎
15:00
|
Хочу вычисляемое поле типа
Формат(Дата1, "dd.MM.yy HH:mm") + "-" + Выбор Когда НачалоПериода(Дата1, "День") = НачалоПериода(Дата2, "День") Тогда Формат(Дата2, "HH:mm") Иначе Формат(Дата2, "dd.MM.yy HH:mm") Конец Однако - поле создается, ошибок нет, но и формат не применяет. Как быть? Может есть другой способ? |
|||
1
НафНаф
23.12.22
✎
15:06
|
(0) свою функцию запилить, а ее уже в вычисляемое поле
|
|||
2
magicSan
23.12.22
✎
15:07
|
в выбор кидаешь точто считаешь в условное форматирование то как этоотбражаешь в зависиомтсиот вычислений
|
|||
3
SleepyHead
гуру
23.12.22
✎
15:19
|
(0) сделай в коде форматную строку конструктором формата, сравни с тем, что у тебя в выражении СКД. Возможно, ошибка в строке формата.
|
|||
4
mikecool
23.12.22
✎
15:20
|
(3) строки как раз из конструктора
|
|||
5
SleepyHead
гуру
23.12.22
✎
15:24
|
(4) Я делал нечто похожее, вычисляемое поле, которое вот так выводило период с даты начала по дату окончания. Работало нормально. У тебя выглядит тоже все в порядке, непонятно, почему не срабатывает
А если так? Формат(Дата1, "dd.MM.yy HH:mm") + "-" + Формат(Дата2, Выбор Когда НачалоПериода(Дата1, "День") = НачалоПериода(Дата2, "День") Тогда "HH:mm" ИНАЧЕ "dd.MM.yy HH:mm") ) |
|||
6
DexterMorgan
23.12.22
✎
15:25
|
ТС для этого есть условное оформление
|
|||
7
SleepyHead
гуру
23.12.22
✎
15:25
|
(4) строка из конструктора выглядит так
Формат(Дата1, "ДФ='dd.MM.yyyy HH:mm'") |
|||
8
magicSan
23.12.22
✎
15:26
|
мля.... ему надо отобразить либо время либо дату с временем - в вычисляемом это делает далее условным отображает как надо.
|
|||
9
mikecool
23.12.22
✎
15:27
|
(7) о, блин, точно, строку то я взял - но из конструктора, а не из результата )
|
|||
10
SleepyHead
гуру
23.12.22
✎
15:28
|
(8) У него две даты, ему период надо отобразить или если обе даты одинаковые, то дату со временем.
|
|||
11
SleepyHead
гуру
23.12.22
✎
15:29
|
(9) А я говорил!
|
|||
12
mikecool
23.12.22
✎
15:29
|
(7) все, заработало, спасибо
я лопух )) |
|||
13
mikecool
23.12.22
✎
15:30
|
(8) покажи, как две даты в УО можно через дефис отобразить, запишу себе в книжечку
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |