|
Изменение формата даты в запросе 🠗 (Волшебник 08.02.2023 18:03) | ☑ | ||
---|---|---|---|---|
0
Черника33
08.02.23
✎
16:41
|
Добрый день.
Подскажите пожалуйста, как в "Консоле запросов" изменить формат даты "РодственникиФизическихЛиц.Владелец.ДатаРождения" оставить только ДД.ММ.ГГГГ. Сейчас выводиться в формате с временем "31.05.1978 0:00:00" ВЫБРАТЬ РодственникиФизическихЛиц.Владелец.Наименование КАК ВладелецНаименование, РодственникиФизическихЛиц.Владелец.ДатаРождения КАК ВладелецДатаРождения, РодственникиФизическихЛиц.Наименование КАК Наименование, РодственникиФизическихЛиц.ДатаРождения КАК ДатаРождения, РодственникиФизическихЛиц.СтепеньРодства КАК СтепеньРодства ИЗ Справочник.РодственникиФизическихЛиц КАК РодственникиФизическихЛиц ГДЕ РодственникиФизическихЛиц.ДатаРождения = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) И РодственникиФизическихЛиц.СтепеньРодства.Наименование <> "Дочь" И РодственникиФизическихЛиц.СтепеньРодства.Наименование <> "Сын" СГРУППИРОВАТЬ ПО РодственникиФизическихЛиц.Владелец.Наименование, РодственникиФизическихЛиц.Наименование, РодственникиФизическихЛиц.ДатаРождения, РодственникиФизическихЛиц.СтепеньРодства, РодственникиФизическихЛиц.Владелец.ДатаРождения |
|||
1
Волшебник
модератор
08.02.23
✎
16:42
|
Это надо делать в отчёте
|
|||
2
Черника33
08.02.23
✎
16:44
|
В запросе ни как?
|
|||
3
НафНаф
08.02.23
✎
16:46
|
(2) в запросе получаем тип значения Дата, Формат это про тип Строка
|
|||
4
unenu
08.02.23
✎
16:50
|
можно сгенерить временную таблицу дат без времени с периодом 10.01.1900 - 31.12.2050.
В ЗУП есть готорые методы. Затем соединь ее с запросом в теме по дню, месяцу и году. т.е. в запросе можно, но овчинка выделки не стоит. Метод Формат в СКД решает. |
|||
5
Kassern
08.02.23
✎
16:52
|
(2) Вы потом куда эти данные из запроса передаете? В СКД отчет? В выборку/таблицу?
|
|||
6
Черника33
08.02.23
✎
16:56
|
Ни куда не деваю, мне нужно было получить результат, который я получила запросом, но мне не понравился формат и я решила сама исправить его, после чего поискала в интернете, не получилось :( теперь ищу на форумах, может кто подскажет. Для увеличения знаний
|
|||
7
Волшебник
модератор
08.02.23
✎
16:58
|
(6) В запросе мы получаем тип "дата", который всегда с временем. Для форматирования надо использовать СКД или другую систему превращения даты в строку.
|
|||
8
Черника33
08.02.23
✎
17:00
|
Поняла спасибо всем за ответы
|
|||
9
unenu
08.02.23
✎
17:00
|
как мило, еще один перфекционист - нужно подраздел делать: "1С:Предприятие(Красота-то какая)"
|
|||
10
Kigo_Kigo
08.02.23
✎
17:11
|
Если выводите в отчет, то макет с форматом решает эту проблему на раз
|
|||
11
Kassern
08.02.23
✎
17:16
|
(6) Запрос ради запроса получается?) Или все же выводите куда-то результат пользователю? Если выводите, то в на этом этапе и приводите к нужному формату, будь-то формат поля в СКД, или формат ячейки в ТД, или формат строки обхода результирующей таблицы.
|
|||
12
Said_We
08.02.23
✎
23:55
|
У физического лица в ЗиУП реквизит дата рождения указан состав - только дата. В консоли у меня отображается только дата без времени.
|
|||
13
Said_We
09.02.23
✎
00:02
|
ВЫБРАТЬ
т.А как А ,НачалоПериода(т.А, ДЕНЬ) как АА ИЗ (ВЫБРАТЬ ДАТАВРЕМЯ(2023, 2, 9, 10, 15, 45) как А) как т В моей консоли первая дата отображается с временем, вторая без. |
|||
14
Said_We
09.02.23
✎
16:04
|
При этом всегда так было, ещё с 8.0.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |