Имя: Пароль:
1C
1С v8
Вывод ресурса только в одной строке
,
0 Ivan093
 
28.11.18
07:19
Доброго дня!
Есть отчет на СКД, группировка по заказу, далее строки в этой группировке:
Номенклатура1, Реализация1
Номенклатура2, Реализация1
Номенклатура3, Реализация1
Номенклатура3, Реализация2
Номенклатура4, Реализация2

По реализациям считаются некая сумма процентов. Надо эти проценты вывести только у одной строки по реализации, допустим первой. Причем именно вывести, а не скрыть условным оформлением, т.е. чтобы потом в группировке заказ все корректно сложилось. Знаю, что изврат, но заказчик так хочет, не хочет группировкой реализацию выводить.
Пока в тупике, не знаю как сделать это при выводе на СКД. Пока на ручной вывод переделывать отчет не хочется.
1 seevkik
 
28.11.18
07:32
группировка по реализации?
2 Ivan093
 
28.11.18
07:45
(1) Заказчик не хочет. Там на самом деле еще выводятся списанные партии в строках и т.д. Я упрощенно написал. но смысл, что все эти строки в куче под заказом сплошняком.
3 seevkik
 
28.11.18
08:32
создать вт со полями "Номенклатура", "Реализация", "Процент" где номерстроки = 1 и объединить с этой табличкой по реализации и номенклатуре
4 Ivan093
 
28.11.18
10:38
(3) Не совсем понял. Откуда я возьму номер строки. В регистре он может быть совершенно другой.
5 seevkik
 
28.11.18
11:16
(4) смысл в том чтобы получить уникальную связку полей "Номенклатура" и "Реализация", здесь же высчитать это поле "Процент", первым самым очевидным вариантом мне показалось взять тч реализации и выбрать номер строки 1
Очень грубо говоря надо сделать 2 таблички

Номенклатура1, Реализация1
Номенклатура2, Реализация1
Номенклатура3, Реализация1
Номенклатура3, Реализация2
Номенклатура4, Реализация2

И

Номенклатура1, Реализация1, Процент
Номенклатура3, Реализация2, Процент

и соединить их по реализации и номенклатуре

В результате получим

Номенклатура1, Реализация1, Процент
Номенклатура2, Реализация1
Номенклатура3, Реализация1
Номенклатура3, Реализация2, Процент
Номенклатура4, Реализация2
6 Ivan093
 
28.11.18
11:54
(5) доперло, спасибо! простое решение, действительно