Имя: Пароль:
1C
1С v8
формат даты в запросе
0 thomY100
 
25.07.11
12:29
Привет, делаю в запросе группировку по месяцам
функция МЕСЯЦ(Дата) КАК Мес возвращает мне число, можно ли сделать чтобы в запросе, или уже в форме отчета выводилось строковое наименование месяца?
1 Maxus43
 
25.07.11
12:29
При выводе - Формат, в макете иль в условном оформлении
2 Wobland
 
25.07.11
12:29
ВЫБОР КОГДА других методов вроде нет
3 Wobland
 
25.07.11
12:30
(1) точно!
4 Maxus43
 
25.07.11
12:31
только чтоб так сгруппировать, надо лучше НачалоПериода(Дата, МЕСЯЦ)
5 thomY100
 
25.07.11
12:34
пробовал через условное оформление, задавал это поле как оформляемое и ДЛФ=DD, но не сработало, может потому что оно числовое...
6 GROOVY
 
25.07.11
12:35
ДФ="MMMM гггг"
7 GROOVY
 
25.07.11
12:35
Число не прокатит, выводи дату. Если год не нужен убери гггг.
8 Леха Дум
 
25.07.11
12:39
(6) Не нашел, как такое сделать для дин. списка при наличии желания сделать группировку по дню недели, а для отчета самое то.

Если очень нужно, то примерно так:
ВЫБРАТЬ
   
   РегистрСведенийМаршрутыДоставки.ДеньНедели,
   ВложенныйЗапрос.ДеньНеделиОписание
ИЗ
   РегистрСведений.МаршрутыДоставки КАК РегистрСведенийМаршрутыДоставки
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           1 КАК ДеньНедели,
           "Понедельник" КАК ДеньНеделиОписание
       
       ОБЪЕДИНИТЬ ВСЕ
       
       ВЫБРАТЬ
           2,
           "Вторник"
       
       ОБЪЕДИНИТЬ ВСЕ
       
       ВЫБРАТЬ
           3,
           "Среда"
       
       ОБЪЕДИНИТЬ ВСЕ
       
       ВЫБРАТЬ
           4,
           "Четверг"
       
       ОБЪЕДИНИТЬ ВСЕ
       
       ВЫБРАТЬ
           5,
           "Пятница"
       
       ОБЪЕДИНИТЬ ВСЕ
       
       ВЫБРАТЬ
           6,
           "Суббота"
       
       ОБЪЕДИНИТЬ ВСЕ
       
       ВЫБРАТЬ
           7,
           "Воскресенье") КАК ВложенныйЗапрос
       ПО РегистрСведенийМаршрутыДоставки.ДеньНедели = ВложенныйЗапрос.ДеньНедели
9 73
 
25.07.11
12:41
(8)
v8: не могу закрыть 20 счет. БП 2.0.22.1
Пост 24: Сага о X, Y и Z
10 Леха Дум
 
25.07.11
12:53
(9) И что? Товарищу в (0) скорее всего поможет именно (4) + (6). А ищущему товарищу Х может пригодиться как пример (8) :)
11 73
 
25.07.11
12:54
(10) Да ничего... Навеяло)
12 thomY100
 
25.07.11
15:07
Всем спасибо, помогло)