Имя: Пароль:
1C
1С v8
Вывод в период "недели" в СКД
0 bUbA
 
31.05.13
09:57
Нужно, чтобы в колонках выводились периоды по неделям. Как это сделать?
1 vicof
 
31.05.13
10:03
Группировать по неделям.
2 bUbA
 
31.05.13
10:07
это понятно, мне надо чтобы в колонках выводились даты, например 01-05.05.2013, 06-12.05.2013 и т.д.
3 vicof
 
31.05.13
10:09
Можешь макет свой нарисовать.
4 bUbA
 
31.05.13
10:13
я нашёл похожую тему v8: Период "Неделя" в СКД, но не понял куда вписывать вот это
Предствление: Формат(ПериодНеделя,"ДФ = '""Неделя с"" дд.ММ.гггг '")
5 Guk
 
31.05.13
10:14
(4) слово "Представление" как бы намекает...
6 Alexaha
 
31.05.13
10:16
(4) закладка Наборы данных, таблица Поля, колонка Формат
7 Alexaha
 
31.05.13
10:18
+6 т.е. колонка Оформление
8 bUbA
 
31.05.13
10:25
(7) пробовал я туда добавлять эту строку, как и строку Формат: ДФ='"Неделя с" дд.ММ.гггг', но в итоге получается такой формат 01.05.2013 0:00:00, 06.05.2013 0:00:00
9 Alexaha
 
31.05.13
10:36
(8) Значит в форматной строке с кавычками - апострофами ошибся, провеврь
10 Alexaha
 
31.05.13
10:46
Формат(ПериодНеделя,"ДФ = '""Неделя с"" дд.ММ.гггг '")

вставь это в колонку Выражение представления
11 bUbA
 
31.05.13
10:56
(10) в выражение представления вставил у поля ПериодНеделя вставил Формат(ПериодНеделя,"ДФ = '""Неделя с"" дд.ММ.гггг '"), в оформление вставил ДФ='"Неделя с" дд.ММ.гггг', сейчас выдаёт надпись Неделя с 01.05.2013. А можно это переделать в формат вида 01-05.05.2013?
12 Alexaha
 
31.05.13
10:58
(11) в оформление уже не надо :)
достаточно в представление
13 Alexaha
 
31.05.13
11:01
(11) период неделя - это дата начала недели
чтобы получить так как тебе надо.... даже и не знаю, как минимум нужны две даты и формат уже не поможет, надо юзать вычисляемое поле или функцию
14 bUbA
 
31.05.13
11:01
(12) нет, без оформления опять не работает, так что оно всё таки надо. Но вот можно ли переделать этот формат в 01-05.05.2013?
15 Alexaha
 
31.05.13
11:02
(14) у меня без оформления работет :)
16 bUbA
 
31.05.13
11:05
(15) формат получается именно типа Неделя с 01.05.2013?
17 Alexaha
 
31.05.13
11:19
(14) выражение вычисляемого поля
Строка(День(Период)) + "-" + Формат(КонецНедели,"ДФ = дд.ММ.гггг ")

где период - ПериодНеделя
КонецНедели - поле КонецПериода(ПериодНеделя, Неделя)
18 Alexaha
 
31.05.13
11:41
+ (17) а можно и без вычисляемого поля, если это вставить в выражение представления поля Период, тогда можно делаит по периоду группировку и сортировку
19 bUbA
 
31.05.13
12:27
Alexaha, Спасибо