Имя: Пароль:
1C
1С v8
Как в СКД поместить колонку с измерениями между ресурсами.
0 demONx6
 
25.03.20
08:14
Всем привет.
Собственно вопрос в теме: Как поместить колонку с измерениями между ресурсами?


Набор данных один, текст запроса:
[CODE]ВЫБРАТЬ
    СушениеЛаминыОстаткиИОбороты.Сорт,
    СушениеЛаминыОстаткиИОбороты.Сечение,
    СушениеЛаминыОстаткиИОбороты.Камера,
    ВЫБОР
        КОГДА СушениеЛаминыОстаткиИОбороты.Поставщик = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
            ТОГДА &Текновуд
        ИНАЧЕ СушениеЛаминыОстаткиИОбороты.Поставщик
    КОНЕЦ КАК Поставщик,
    СушениеЛаминыОстаткиИОбороты.КоличествоНачальныйОстаток,
    СушениеЛаминыОстаткиИОбороты.КоличествоПриход,
    СушениеЛаминыОстаткиИОбороты.КоличествоРасход,
    СушениеЛаминыОстаткиИОбороты.КоличествоКонечныйОстаток,
    СушениеЛаминыОстаткиИОбороты.Регистратор,
    СушениеЛаминыОстаткиИОбороты.СечениеДоСушки,
    СушениеЛаминыОстаткиИОбороты.ОбъемНачальныйОстаток,
    СушениеЛаминыОстаткиИОбороты.ОбъемПриход,
    СушениеЛаминыОстаткиИОбороты.ОбъемРасход,
    СушениеЛаминыОстаткиИОбороты.ОбъемКонечныйОстаток,
    СушениеЛаминыОстаткиИОбороты.ОбъемДоСушкиНачальныйОстаток,
    СушениеЛаминыОстаткиИОбороты.ОбъемДоСушкиПриход,
    СушениеЛаминыОстаткиИОбороты.ОбъемДоСушкиРасход,
    СушениеЛаминыОстаткиИОбороты.ОбъемДоСушкиКонечныйОстаток
ИЗ
    РегистрНакопления.СушениеЛамины.ОстаткиИОбороты(, , Регистратор, , ) КАК СушениеЛаминыОстаткиИОбороты
ГДЕ
    НЕ(СушениеЛаминыОстаткиИОбороты.КоличествоПриход = 0
                И СушениеЛаминыОстаткиИОбороты.КоличествоРасход = 0
                И СушениеЛаминыОстаткиИОбороты.ОбъемРасход = 0
                И СушениеЛаминыОстаткиИОбороты.ОбъемДоСушкиПриход = 0)[/CODE]


В настройках отчета сделана таблица. Строки - группировки по измерениям, в колонках 4 группировки детальных записей(Нач ост, приход, расход, кон. ост.).

Сейчас результат таков:
https://prnt.sc/rma0ei

Нужно получить такой вид отчета:
https://prnt.sc/riv49g

Дайте пожалуйста хоть какую-нибудь наводку в какую сторону кодить?
1 toypaul
 
гуру
25.03.20
08:49
Закладка "Другие настройки", параметр "Автопозиция ресурсов" - не использовать. и задаешь порядок какой нужен
2 demONx6
 
27.03.20
10:16
Автопозицию ресурсов у отчета убрал. У группировок колонок пришлось добавить, иначе выводились как-то криво.
Добавил еще одну группировку(КолонкаИзмерений), и макетом нарисовал шапку.
Сейчас получилась следующая картина:

https://prnt.sc/rnmv67

https://prnt.sc/rnmurs

Как теперь засунуть в эту группировку сами измерения?
3 toypaul
 
гуру
27.03.20
10:35
если начал рисовать макеты, не надо останавливаться только на шапке
4 demONx6
 
27.03.20
10:38
А это можно сделать как-то без макетов?
5 demONx6
 
27.03.20
10:41
При добавлении макета группировки все как-то не так выводится.
https://prnt.sc/rnn8f1

1. Почему вообще не выводятся значения?
2. С доп колонкой я так понимаю надо копаться в настройках.
6 demONx6
 
10.04.20
09:25
UP.
Все-таки без помощи никак не удается разобраться.

Подскажите, может можно как-то без макетов сделать?
7 GGDots
 
10.04.20
10:09
Я в одно время сталкивался с такой задачей. Смог сделать только через макет. Но и группировки у меня в нем выводились как надо. Сейчас посмотрю остался ли у меня тот вариант где-нибудь.
8 demONx6
 
10.04.20
10:30
(7) Буду очень признателен.
9 GGDots
 
10.04.20
11:18
(8) Вот нашел. Может быть тебе поможет (там как раз один этот отчет положил): https://craft1c.ru/sklad-otchetov-1s/

Там весь отчет реализован через макет. Для каждой группировки также выведена область с параметрами: Области R6: группировка. Область R4: детальные записи.

Уверен твой отчет тоже можно сделать похожим способом.
10 demONx6
 
11.04.20
14:01
(9) Как говорится все гениальное просто!)
GGDots, спасибо за пример.
Если кому пригодится, то я просто напросто ушел от табличного вида, и сделал вывод построчно с группировками.
https://prnt.sc/rx99ka

Вот результат:
https://prnt.sc/rx9a7r
11 GGDots
 
11.04.20
20:07
(10) Ну вот - все можно сделать в этом 1с), там все просто)
12 demONx6
 
14.04.20
10:05
(11) Подскажите, а как сделать расшифровку ресурса?
Чтобы при нажатии на числовое значение, появлялся список документов регистраторов?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший