Имя: Пароль:
1C
1С v8
СКД Группировка по значению ресурса
,
0 korchak
 
25.01.17
11:54
Коллеги помогите разобрать следующую ситуацию!
Читаю книгу "Разработка сложных отчетов...". В ней указан пример группировки записей отчета по значению ресурса для вычисляемого поля, определенного с помощью языка выражений СКД.
НА закладке Вычисляемые поля добавляю вычисляемое поле, к примеру, ОбъемыЗакупок. На закладке ресурсы добавляю это вычисляемое поле в список ресурсов отчета и в колонку Выражение ввожу собственно само выражение, где задаю градацию по суммарной стоимости закупок.

Начинаю делать структуру отчета, и в диалоге выбора поля для группировки ОбъемЗакупок тупо отсутствует!? Хотя в примере, в книге четко видно, что составная группировка содержит значение ресурса!

В чем проблема может быть, почему не видно поля значение ресурса для группировки?
1 aleks_default
 
25.01.17
11:56
Какая может быть группировка по ресурсу?
2 korchak
 
25.01.17
12:01
По значению ресурса, так написано у Хрусталевой в "Разработка сложных отчетов...", страница 227. Приведен пример и скриншоты. Поэтому и спрашиваю собственно...
3 korchak
 
25.01.17
12:05
Вот, собственно скриншот этой страницы
https://1drv.ms/i/s!AglFFjbrm2wsltMqzrOw7AgHLt5qGw
4 korchak
 
25.01.17
12:41
Ап

Кто что знает по теме сабжа?
5 korchak
 
25.01.17
13:11
Осталось дождаться Хрусталеву на форуме, может она сможет прояснить написанное...
6 azernot
 
25.01.17
13:15
(0) Ресурс не может быть в полях группировки. И в примере твоём это чётко видно. Это поле доступно в выбранных полях, а не в полях группировки.

Если хочешь группировать по вычисляемому полю - убери его из вкладки "Ресурсы".
7 azernot
 
25.01.17
13:19
+(6) Хотя нет, гоню.
На вкладке "Вычисляемые поля" не стоит ли галочка в ограничении доступности?
8 korchak
 
25.01.17
13:24
(7) Ну конечно же не стоит ограничение доступности!

Самое интересное как вот это все получилось в примере  в книге?)

Почему вычисляемое поле, вернее значение рассчитанного ресурса не попадает в доступные поля для группировки?
9 korchak
 
25.01.17
13:27
Ресурс не может быть, правда, а вот значение ресурса, определенного с помощью выражений СКД - может, по крайней мере по заверению методиста, автора и соавтора ряда пособий по разработке в системе «1С:Предприятие»
10 leonidk
 
25.01.17
13:28
(8) Скорее интересно как получилось у Вас, что не попадает.
11 korchak
 
25.01.17
13:36
(10) Дык, сделал, все как книжка пишет:
1. Добавил вычисляемое поле.
2. На закладке Ресурсы добавил это вычисляемое поле в список ресурсов отчета.
3. В поле Выражение для ресурса ввел текст с выражением.
4. На закладке Настройки определяю структуру отчета - группировка. Но поля, необходимого для создания составной группировки не оказалось.
12 korchak
 
25.01.17
14:05
Только что полностью повторил пример отчета из книги, и поле "ОбъемПродаж" отсутствует для выбора в составную группировку. Мистика какая-то...
13 azernot
 
25.01.17
14:13
(12) Выкладывай свою нетленку
14 korchak
 
25.01.17
14:19
(13) Собственно не моя, а авторов книги

ВЫБРАТЬ
    ПродажиОбороты.Период КАК Период,
    ПродажиОбороты.Номенклатура,
    ПродажиОбороты.Контрагент,
    ПродажиОбороты.СтоимостьОборот КАК Стоимость
ИЗ
    РегистрНакопления.Продажи.Обороты(, , День, ) КАК ПродажиОбороты
15 korchak
 
25.01.17
14:20
Добавленное вычисляемое поле ОбъемПродаж.

https://yadi.sk/i/BP-m_D3o3ApBzc
16 azernot
 
25.01.17
14:21
(14) Не описывай, а выкладывай.
17 korchak
 
25.01.17
14:22
На закладке Ресурсы добавил вычисляемое поле с свыражением на скд

https://yadi.sk/i/3GdbpR1m3ApCU9
18 korchak
 
25.01.17
14:22
(16) Так чего выложить то вам?
19 azernot
 
25.01.17
14:23
(18) Внешний отчёт со своей СКД.
20 korchak
 
25.01.17
14:23
файл внешнего отчета что ли?
21 azernot
 
25.01.17
14:24
(20) Да.
Если всё делать как на скринах - поле доступно для группировки. Поэтому надо пробовать на твоём файле.
22 korchak
 
25.01.17
14:27
23 korchak
 
25.01.17
14:28
(21) У меня не доступно

https://yadi.sk/i/Zoa7JD7Z3ApFUS
24 azernot
 
25.01.17
14:33
(23) https://yadi.sk/d/0nImd2Ih3ApHqh
у меня доступно.
Открывал в "Управление торговлей", редакция 10.3 (10.3.29.1)
1С:Предприятие 8.2 (8.2.19.106)
25 korchak
 
25.01.17
14:35
(24) У меня вот что, после открытия твоего отчета...

https://yadi.sk/i/oTN2TAp-3ApKKX
26 azernot
 
25.01.17
14:36
(25) Платформа какая?
27 korchak
 
25.01.17
14:36
открывал в "Управление торговым предприятием для Украины", редакция 1.2.

1С:Предприятие 8.3 (8.3.8.2088)
28 azernot
 
25.01.17
14:37
(27) А, ну так всё понятно! Это великорусский шовинизм.
29 korchak
 
25.01.17
14:38
(28) дык, что платформа засвежая?)
30 rabbidX
 
25.01.17
14:40
(0) Группировку в режиме предприятия или в конфигураторе пытаетесь добавлять?
У меня в предприятии ресурсы для группировки недоступны. А в конфигураторе добавляются и даже отчет строится без ошибок.
31 korchak
 
25.01.17
14:40
(30) в конфигураторе
32 azernot
 
25.01.17
14:42
(29) я пробовал на 1С:Предприятие 8.3 (8.3.6.2299), тоже всё доступно.
33 korchak
 
25.01.17
14:42
(32) глюк версии 8.3.8.2088?
34 rabbidX
 
25.01.17
14:42
(31) Тогда странно, у меня работает как с обычными ресурсами, так и с определенными через Выражение
35 korchak
 
25.01.17
14:43
иду качать и ставить 8.3.6.2299...
36 azernot
 
25.01.17
14:44
(35) Попробовал на 1С:Предприятие 8.3 (8.3.9.2033)
работает.
37 korchak
 
25.01.17
15:13
(36) Застрелиться можно...

https://yadi.sk/i/5XhWiwHu3ApfPK
38 azernot
 
25.01.17
15:30
(37) Ну так что вы хотите?
Конфигурация для Украины, пользователь с грузинской фамилией.. Вы ещё скажите, что вы гражданин Эстонии, живёте в Латвии, и супруга ваша литовка.

Попробуйте использовать другое имя поля.. без твёрдого знака например. Попробуйте создать новый отчёт с нуля. Короче, нужны танцы с бубном.
39 korchak
 
25.01.17
15:34
(38) Да нет, тут все нормально, фамилии бывают разные, как и люди, так что, если что, я гражданин Украины и не женатый ;)

Да так и понял, что нужны потанцевать или поколдовать...
40 korchak
 
25.01.17
15:37
Да нет, замена символов в имени полей ничего не дало...

Тут только волшебство может помочь, Волшебник приди и помоги, пожалуйста!
41 korchak
 
25.01.17
15:47
Ни новый отчет "с нуля" не помог, ни вариации с различными именами полей...

Кто сталкивался с подобными проявлениями, помогите!
42 korchak
 
25.01.17
15:58
Права пользователя на регистр тоже проверил, все в порядке там.
43 ИС-2
 
naïve
25.01.17
16:02
(0) делал костыльно. В начале добавлял поле в группировку, а потом делал поле группировкой. Работает
44 korchak
 
25.01.17
16:20
Методом научного тыка определил, что в других конфигурациях, таких как УТ и УНФ все работает, а для УТП для Украины - не хочет.
Значит причина в каких-то настройках УТП? У кого-то есть какие-то идеи по этому поводу?
45 korchak
 
25.01.17
16:31
(43) Спасибо за совет, но проблему уже решил.

По умолчанию для конфигурации в УТП для Украины стоит режим совместимости: Версия 8.2.13

В этом режиме данный функционал, как я понял, не поддерживается. Поэтому я поставил выше. Я насколько помню, в 8.2.14 были какие-то кардинальные изменения в функционале СКД. Видать от этой версии платформы группировки по значению ресурсов вычисляемых полей стало доступно в принципе.
Поэтому рецепт прост - версия должна быть от 8.2.16 и выше.

Всем спасибо, кто принимал участие в обсуждении и помощи!
Независимо от того, куда вы едете — это в гору и против ветра!