Имя: Пароль:
1C
1С v8
Уникальная группировка по строке для каждой колонки (СКД)
0 Ymryn
 
05.06.19
09:16
Добрый день. Есть потребность в выводе отчета, в котором для каждой колонки будут свои данные по строкам. (визуально так https://i.ibb.co/80qQH9S/1.jpg)
Проблема в том, что если я делаю классическое - Номенклатура в группировку по строкам, а вид в группировку по столбцам, то у меня будет слева общий перечень номенклатуры, и по столбцам количество, что несколько не то. Варианты с помещением номенклатуры в ресурс тоже не помогают, так как нет группировки по строкам и тогда просто срабатывает расчет итогов.
После курения мануалов, что-то ощущение, что без реализации собственного макета это счастье не сделать. Но может я что-то упустил и есть более простой способ, который кто-то может подсказать?
1 kuzyara
 
05.06.19
09:25
Тоже интересно, в СКД такое вообще возможно?
2 palsergeich
 
05.06.19
09:33
Есть сомнения в возможности этого макетом СКД.
Скорее всего только программный вывод
3 toypaul
 
гуру
05.06.19
09:40
(0) я из описания и картинки ничего не понял. нужны скрины настроек отчета, как есть сейчас и как надо
4 bvb
 
05.06.19
09:40
(0) ИМхо только обработка ТабДокумента после формирования. Объединение ячеек по определенному признаку.
Я таким образом делал произвольгное число группировок на одном уровне (удалял лишние).
5 Ymryn
 
05.06.19
09:45
Спасибо, похоже мои опасения оправдываются и придется чуток более сложным путем пойти.
6 Tonik992
 
05.06.19
11:04
(2) Да, скорее можно.
Надо создать несколько группировок, и этим группировкам дать имя.
При создании макета группировки указать имя группировки и делать нужные манипуляции.

Либо использовать вложенную схему.
(3) +
7 FIXXXL
 
05.06.19
11:04
(0) у тебя получается группировка справа, а слева типа детальные записи?
8 Вафель
 
05.06.19
11:05
формально можно, но нужна нумерация строк.
эти номера и будет группипровкой строк
9 Вафель
 
05.06.19
11:06
реально гораздо проще сделать без СКД
10 Вафель
 
05.06.19
11:06
как минимум вывод, данные можно получать через скд
11 Ymryn
 
05.06.19
11:17
(7) Есть общая таблица с тремя колонками (Тип, Номенклатура, Количество).
Хочется, чтобы в колонках шла группировка по Типу, а в строках группировка по Номенклатуре. Количество естественно выступает ресурсом.
Нюанс заключается в том, чтобы не выводить полный перечень номенклатуры, а выводить для каждой колонки только ту номенклатуру, которая соответствует отбору по данному типу. Т.е. в каждой колонке Тип - своя номенклатура.

(8) тоже думал в сторону отдельного нумератора и хитрой связи с ним. Но что-то это слишком вычурно получается.
12 toypaul
 
гуру
05.06.19
11:33
(11) в каждой колонке выводится название номенклатуры и количество?
13 Ymryn
 
05.06.19
11:34
(12) да, построчный вывод номенклатуры и соответствующего количества. Свой набор для каждой колонки.
14 toypaul
 
гуру
05.06.19
11:35
возможно тут имеет смысл подумать в сторону ВычислитьВыражениеСГруппировкойТаблицаЗначений, но это будет таблица значений в одной ячейке
15 toypaul
 
гуру
05.06.19
11:37
надо подумать. задача интересная ...
16 Ymryn
 
05.06.19
11:39
(14) кстати, интересная мысль. Спасибо. Скорее всего с внешним видом будут проблемы, но это уже другая задача.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший