Имя: Пароль:
1C
1С v8
Группировка по неделям в универсальном отчете
0 Loser
 
20.05.13
03:02
Есть отчет Выпуск продукции в УПП, который сделан с использованием универсального отчета.
При выводе группировки по неделям там пишется "Неделя с 21.01.2013" (к примеру). А мне надо, чтобы выводилось "4-я неделя (21.01.13-27.01.13), т.е. еще номер недели и конец недели.
Подскажите, как это сделать?
1 John83
 
20.05.13
16:06
смотреть что делается в УО и делать, как те нужно
2 azernot
 
20.05.13
16:11
Если я смотрю отчёт за период с 01.01.13 по  31.01.13, то 5-я неделя должна выдаться как "5-я неделя (28.01.13-03.02.13)" или как "5-я неделя (28.01.13-31.01.13)", ведь данные за 01.02 - 03.02 в отчёт не попадут.
Без изменения модуля универсального отчёта не взлетит. Там за это отвечает строчка:
мСтруктураФорматаПолей.Вставить("ПериодНеделя","ДФ = '""Неделя с"" дд.ММ.гггг '");
3 Loser
 
22.05.13
19:09
вот подобный вопрос
http://www.itland.ru/forum/index.php?showtopic=21724
Но не понятен там ответ, где формат написать и мне надо еще дату конца недели
4 Loser
 
22.05.13
19:40
У меня как раз второй вопрос из той ссылки.
Получается, что никак не сделать?
5 Loser
 
22.05.13
19:40
А если мне нужно выводить что-то другое, ну например не номер недели, а какой то параметр который рассчитывается на основании даты и форматом это не охватывается. Получается что то типа доп. поля, но только это не реквизит группировки, а результат какой то функции. Как быть в этом случае?
6 Aprobator
 
22.05.13
19:56
(0) П?осмотри в типовых отчет "Дебеторская задолженность по срокам возникновения".
7 Loser
 
22.05.13
19:57
(6) спасибо, посмотрю
8 Loser
 
22.05.13
20:03
Дебиторская задолженность по срока долга есть, но там ничего на эту тему нет
9 Aprobator
 
22.05.13
20:14
(8) как это нет? Как там заголовок колонки с описанием срока задолженности формируется?
10 Loser
 
22.05.13
20:15
Не более 45 дней    Остальные (не менее 46 дней)
11 Aprobator
 
22.05.13
20:19
(10) понятно,  принцип формирования заголовка колонок ты не увидел. Тогда адью, не смогу тебе помочь.
12 Loser
 
22.05.13
20:33
в том отчете по-другому, там просто формируется заголовок показателя текстовый
13 Loser
 
22.05.13
20:34
там есть справочник "Настройки интервалов" и в нем поле "Подпись в отчетах".
Совсем не то
14 Loser
 
22.05.13
20:35
Или что там надо было увидеть?
15 Loser
 
23.05.13
12:24
Получается, что ничего не сделать в таком случае?
Покажите кто-нибудь пример решения такой задачи
16 azernot
 
23.05.13
12:39
(15) Ты ждёшь, что тебе скажут где поставить галочку "Выводить недели так, как это нужно Loser'у"?
17 Loser
 
23.05.13
12:45
(16) вы видимо вопрос не поняли, одной галочкой не решится.
Недели выводятся, а в запросе нельзя сделать конкатенацию, т.к. с строке дату и число не преобразовать
19 Aprobator
 
23.05.13
13:07
это не СКД походу, там представление сделать не проблема.
20 azernot
 
23.05.13
13:39
(17) Ну так какой ответ ты ждёшь? Нет простого способа сделать  то, что ты хочешь. Есть куча сложных способов. Например, сформировать таблицу представлений недель с указанием начала недели присоединить к запросу и выводить это самое представление. Однако, судя по тому что ты пишешь в теме, самостоятельно реализовать подобную методику ты вряд ли сумеешь, досконально объяснять что и куда надо написать желания нет никакого. Может тебе обратиться к профессионалу, заплатить денежку и получить вожделённое?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn