|
как в 1с запросе поставить условие по полю дата | ☑ | ||
---|---|---|---|---|
0
Repattern
14.06.19
✎
17:13
|
как правильно в 1с запросе поставить условие по полю дата ?
Сейчас есть Дата 20.05.2019 00 00 00 Дата 22.05.2019 00 00 00 Необходимо привести поле к к виду "Понедельник 20" "Среда 22" |
|||
1
Repattern
14.06.19
✎
17:15
|
и сделать так по всем дням недели
|
|||
2
diamkms
14.06.19
✎
17:21
|
Условие или вывод?
|
|||
3
Repattern
14.06.19
✎
17:26
|
вывод
Хочу написать чтото наподобие если Деньнедели(Дата) = 1 Тогда "Понедельник "+ ДеньМесяца(Дата) Иначеесли Деньнедели(Дата) = 2 Тогда "Вторник "+ ДеньМесяца(Дата) ............ ........... Как это написать ? |
|||
4
diamkms
14.06.19
✎
17:29
|
Сделай условием оформления уже в отчете - ДФ = 'дддд дд'
|
|||
5
ДНН
14.06.19
✎
17:29
|
(3) выбор когда тогда
|
|||
6
ДНН
14.06.19
✎
17:30
|
+ деньнедели и день, в языке запросов есть такие функции
|
|||
7
Repattern
14.06.19
✎
17:30
|
Выбор
когда ДеньНедели(Дата) = 1 Тогда "Понедельник " + Представление(День(Дата)) Конец Ругается на + + Представление(День(Дата)) |
|||
8
Repattern
14.06.19
✎
17:30
|
4 благодарю щас попробую зделать
|
|||
9
edem911
14.06.19
✎
17:31
|
(3) а что мешает сделать Формат(Дата, "ДФ='dddd dd'")?
|
|||
10
edem911
14.06.19
✎
17:31
|
(9) о оказывается опоздал я (4)
|
|||
11
Repattern
14.06.19
✎
17:31
|
(4) не получиться так, надо в запросе делать
|
|||
12
edem911
14.06.19
✎
17:32
|
(11) так тебе из запроса нужно данные в таком виде получить или пользователю показать?
|
|||
13
Repattern
14.06.19
✎
17:33
|
Выбор
когда ДеньНедели(Дата) = 1 Тогда "Понедельник " + Представление(День(Дата)) конец почему оно выдаёт ошибку и как сделать чтобы результат этого условия был "Понедельник 20" |
|||
14
ДНН
14.06.19
✎
17:33
|
(12) задачки видимо решает, во франч устроиться хочет
|
|||
15
Repattern
14.06.19
✎
17:33
|
(11) из запроса получить в таком виде
|
|||
16
edem911
14.06.19
✎
17:33
|
(13) потому что в языке запросов ты можешь только работать с данными а не генерить новые
|
|||
17
Repattern
14.06.19
✎
17:34
|
(14)
Нет, решаю реальную задачу на СКД не для "франча" |
|||
18
ДНН
14.06.19
✎
17:35
|
(17) тогда (4)
|
|||
19
ДНН
14.06.19
✎
17:36
|
(17) ну а если все-такие в запросе хочется попробуй выразить или подстрока
|
|||
20
Repattern
14.06.19
✎
17:36
|
(17) Ругается на + Представление(День(Дата))
|
|||
21
edem911
14.06.19
✎
17:36
|
(17) так у тебя в СКД есть возможность форматировать не тупи
|
|||
22
edem911
14.06.19
✎
17:39
|
||||
23
Repattern
14.06.19
✎
17:43
|
(17)
Задача сделать таблицу 1 2 3 4 5 (Число в месяце когда создан документ) 7(5 5 0 0 0 - количество новых созданных пользователями документов за это время 8 9 10 (время создания документа) 1 2 3 4 5 (Число в месяце когда создан документ) в эту колонку ещё необходимо вывести "день недели" Воскр 1 ПоНед 2 Вторник 3 Среда 4 и тд |
|||
24
Repattern
14.06.19
✎
17:44
|
Если вывести просто дату - запрос на 1001 колонку будет
|
|||
25
Repattern
14.06.19
✎
17:47
|
вместо 1 2 3 будет 1.01.2019 00:23:00 1.01.2019 00:23:05 1.01.2019 00:26:00
форматированием СКД вопрос не решить |
|||
26
Ботаник Гарден Меран
14.06.19
✎
17:52
|
(25)
СКД-то? "Выражение представления" для поля. |
|||
27
fisher
14.06.19
✎
17:53
|
(25) > форматированием СКД вопрос не решить
Это с чего вдруг? В оформлении поля прописываешь нужный формат параметрически. |
|||
28
fisher
14.06.19
✎
17:55
|
Для (23) форматная строка будет "ДФ='dddd dd'"
|
|||
29
fisher
14.06.19
✎
17:58
|
Или ДФ='ddd dd' для сокращенных названий дней недели.
|
|||
30
edem911
14.06.19
✎
17:59
|
(28) уже давли ответ подробный (21) (22) , но ему не подходит.
(25) Как раз таки с СКД его решить проще всего |
|||
31
edem911
14.06.19
✎
18:02
|
(25) так преобразуй в запросе все к началу периода день и не будет такой проблемы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |