Переименовать периоды по неделям, месяцам

1. A1nur1ch 29.01.24 15:00 Сейчас в теме
В СКД отчете, создал таблицу и в колонках сделал группировку "Период", можно как-то их переименовать на номер недели/месяца, а также присвоить к названию дату начала периода. Все представлено на скринах.
УТ 11 1С 8.3.22
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 29.01.24 15:36 Сейчас в теме
(1) Функции работы с датой: Неделя(, Месяц( используйте
5. A1nur1ch 29.01.24 15:42 Сейчас в теме
(2) В плане, где их использовать ?
6. RustamZz 29.01.24 15:42 Сейчас в теме
(5) Можно в запросе, можно в вычисляемых полях - зависит от задачи
8. A1nur1ch 29.01.24 15:43 Сейчас в теме
(6) А оно разве будет работать с тем, как я сделал группировку периода
3. Onwardv 65 29.01.24 15:37 Сейчас в теме
Попробуйте в первой вкладке СКД "Наборы данных" поэкспериментировать с "Выражение представления", "Оформление".
4. Onwardv 65 29.01.24 15:41 Сейчас в теме
Что Вы хотите увидеть в итоге? Например, что должно быть вместо названия столбца - "22.01.2024 0:00:00", показанного на скрине.
7. A1nur1ch 29.01.24 15:43 Сейчас в теме
(4) Ну если брать "22.01.24", то это 4 неделя этого года, хочу вывести так
4 неделя(22.01.24), типа такого
10. Onwardv 65 29.01.24 15:49 Сейчас в теме
(7)
Вставьте в "Выражение представления" следующий код:
 ""+ НеделяГода(Период)+" неделя "  + Формат(Период, "ДФ=(дд.мм.гггг)")
13. A1nur1ch 29.01.24 15:59 Сейчас в теме
(10)Хорошо, спасибо большое, сейчас посмотрю, что с этим можно сделать
14. A1nur1ch 29.01.24 17:02 Сейчас в теме
(10) Ну в этом случае он ругается на +
А также, как сделать условие выборки наименования колонки(неделя или месяц)
15. A1nur1ch 29.01.24 17:26 Сейчас в теме
(14) Сделал так ""+ Строка(НеделяГода(Период))+" неделя " + Строка(Формат(Период, "ДФ=(дд.мм.гггг)")), Но вот, что сделать, чтобы при выборе периода месяц сделать вывод месяца, виг знает :(
16. Onwardv 65 29.01.24 18:02 Сейчас в теме
(15) С этим сложнее.
как вариант, сделать два поля. ПериодНеделя и ПериодМесяц. И, соответственно, с разным "Выражение представления"
И два варианта отчета. Пользователь будет сам выбирать.


Ну или изучайте программную работу с СКД. Там можно будет проверять период и подсовывать свой вариант отчета, например, если разница дат в параметрах больше двух месяцев, то выводить по месяцам, если меньше - то по неделям.
Т
17. A1nur1ch 29.01.24 18:14 Сейчас в теме
(16) Ну так-то можно, но пока пробую как-нибудь ссылаться к Типу дополнения в поле группировке
18. A1nur1ch 29.01.24 18:15 Сейчас в теме
(17) Хочу попробовать сделать через
ВЫБОР
КОГДА
....
КОНЕЦ
9. A1nur1ch 29.01.24 15:46 Сейчас в теме
(4) А еще, пользователь может делать группировку по месяцам. Тогда это тоже надо будет учесть и вывести типа Январь 2024 или 1 месяц(01.01.24). Что-то типа того
11. Onwardv 65 29.01.24 15:53 Сейчас в теме
(9)Формат(Дата(2024,01,22), "ДФ = ММММ-гггг")
12. Onwardv 65 29.01.24 15:54 Сейчас в теме
(11) Вместо "Дата(2024,01,22)" пишите своё поле "Период"
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот