Имя: Пароль:
1C
1С v8
СКД и произвольная иерархия
0 NeoVision
 
10.07.17
16:35
Вводное - УПП, разузлование спецификаций, нужен отчет для планового.
Общей функцией получаю узлы и позиции изделия и дополняю их нужными данными = ТЗ с колонками номенклатура, родитель, количество...
Дальше пытаюсь все это скормить СКД и получить дерево спецификаций с группировкой ресурсов.
Дальше два варианта - через соединение таблицы с собой и детальные записи не подходит, тк нужны итоги по каждой спецификации (и я с ходу не соображу можно ли тз как-то дополнить общими суммами) и второй вариант: два источника в СКД, один для иерархии и второй для данных, соединение и группировка по номенклатуре. Все бы ничего, но спецификация выглядит так:
Изделие
-Полубрикат1
--Материал1
--Материал2
-Полуфабрикат2
--Материал1
--Материал3
т.е. некоторые материалы одновременно входят в разные узлы изделия и при выводе иерархии они попадают в разные группировки столько раз сколько всего встречаются и все ресурсы начинают суммироваться. Можно ли как-то обойти эту ситуацию?
Пробовал добавить еще группировку по родителю совместно с номенклатурой и еще 100500 вариантов, но безрезультатно(
1 NeoVision
 
10.07.17
16:37
перенесите в v8 плз, ошибся
2 NeoVision
 
12.07.17
10:39
ап
3 aleks_default
 
12.07.17
10:49
А спецификаций нет?
4 aleks_default
 
12.07.17
10:50
я связывал не по номенклатурам-родителям а по спецификациям-родителям
5 NeoVision
 
12.07.17
11:12
(4) есть, те иерархия по спецификациям, а уже к ней номенклатура?
6 aleks_default
 
12.07.17
12:33
(5)Да. Но итоги для произвольной иерархии у меня сделать тоже не получилось, сделал по-другому.
7 aleks_default
 
12.07.17
12:39
(6)Сделал таблицу с тремя группировками: Продукция, УровеньПередела, Передел, Материал.
Разузловку производил во внешней функции в плоскую таблицу где и заполнял уровни переделов, а вывод делал уже через СКД.
Программист всегда исправляет последнюю ошибку.