Имя: Пароль:
1C
1С v8
Как правильно в СКД выводить в одной колонке значения разных ресурсов?
,
0 Креатив
 
09.12.20
10:31
В зависимости от группировки.
Есть продукция для неё есть количество. Есть материалы, из которых изготовлена эта продукция. Тоже с количеством.
Как правильней сделать так, чтобы на уровне группировки продукция выводилось количество продукции, на уровне материалов - количество материалов?
1 Малыш Джон
 
09.12.20
10:36
Очевидно, надо на уровне группировки продукции выводить количество продукции, на уровне материалов - количество материалов. На вкладке "Ресурсы".
2 vicof
 
09.12.20
10:46
Логично, черт побери
3 Креатив
 
09.12.20
11:01
(1)А чтобы они в одну колонку попали?
Изначально есть запрос
Выбрать
   т1.продукция,т1.количествопродукции, т2.материалы, т2.количествоматриалов
из т1 левое соединение т2 по т1.поле1 = т2.поле2
Надо чтобы в результате получилась табличка
продукция материалы количество
автомобиль           3
          колесо    12
4 vicof
 
09.12.20
11:08
В одной группировке выводить один показатель, в другой - другой показатель.
5 Креатив
 
09.12.20
23:23
(4)А как их в одну колонку поместить?
6 Креатив
 
09.12.20
23:23
А вот поля продукция и материалы СКД объединяет в одну колонку.
7 Chameleon1980
 
10.12.20
05:27
реализовать в запросе
8 Креатив
 
10.12.20
11:02
(7)В запросе продукция и материалы отдельно.
9 toypaul
 
гуру
10.12.20
11:23
условное оформление.

не совсем то, но идея та же https://www.youtube.com/watch?v=Kk7JGLlKAe4&t=235s

или макет
10 Малыш Джон
 
10.12.20
11:32
OMG. неужели за сутки нельзя нагуглить как работать с ресурсами в СКД?

Вкладка "Ресурсы"

Поле - Количество; Выражение - Сумма(КоличествоПродукции);Рассчитывать по - Продукция

Поле - Количество; Выражение - Сумма(КоличествоМатериалов);Рассчитывать по - Материалы

названия условные, подставляй свои по смыслу
11 Малыш Джон
 
10.12.20
11:34
+(10) если материалы по каждой продукции не уникальные, тогда вместо Сумма(КоличествоМатериалов) - Сумма(ВычислитьВыражениеСГруппировкойМассив("КоличествоМатериалов", "Продукция"))
12 Малыш Джон
 
10.12.20
11:35
+(11)Сумма(ВычислитьВыражениеСГруппировкойМассив("КоличествоМатериалов", "Продукция,Материалы"))
13 Креатив
 
10.12.20
11:36
(10)Благодарю. Буду пробовать.
14 Креатив
 
10.12.20
12:05
Объединить поля получилось. Там только имена менять нельзя, но можно выбирать одинаковые с разными формулами.
Разделить название материалов и продукции удалось добавлением поля материал в группировку материал. И условным оформлением товара "" на данном уровне. Вот только с шапкой таблицы осталась загвоздка.
Сейчас
Продукция
Продукция Материал
А нужно
Продукция Материал
А макет так не хочется создавать.
15 Креатив
 
10.12.20
12:17
(14)+То есть мне нужно убрать заголовок поля продукция на уровне группировки продукция.
16 toypaul
 
гуру
10.12.20
12:31
без макета никак красиво не сделаешь если есть 2 группировки. можно продукция сделать пробелом, но выглядеть будет стремно
17 Креатив
 
11.12.20
08:53
Ещё вопрос. Как убрать Итог внизу отчёта?
18 ДенисЧ
 
11.12.20
08:54
(17) В настройках отключи...
19 Креатив
 
11.12.20
09:02
(18)Благодарю. На соответствующей группировке "Расположение общих итогов по вертикали" поставил "Нет".
20 Креатив
 
11.12.20
09:12
Как бы ещё вместо Параметры: Период: 01.12.2020-31.12.2020
вывести отчёт по производству за: 01.12.2020-31.12.2020
Делаю на уровне Отчет условное оформление ПараметрыДанных.Период. Игнорирует.
21 Креатив
 
11.12.20
10:07
Ну ведь кто-то же делал такое?
22 Креатив
 
11.12.20
10:33
Нужно к заголовку верхней группировки в макете добавит строку с шаблоном отчёт по производству за: [ПараметрыДанных.Период]