Имя: Пароль:
1C
1С v8
Вопрос по СКД
0 figlist
 
24.02.12
12:03
Есть таблица значений:
[Номенклатура], [Комплектующая], [Количество], [Регистратор]
Комплект,                , 1  ,Регистратор 1
Комплект, Комплектующая 1, 3 ,Регистратор 1
Комплект, Комплектующая 2, 2 ,Регистратор 1

Комплект,                , 1 ,Регистратор 2
Комплект, Комплектующая 1, 3 ,Регистратор 2
Комплект, Комплектующая 2, 2 ,Регистратор 2

Комплект,                , 1 ,Регистратор 3
Комплект, Комплектующая 1, 3 ,Регистратор 3
Комплект, Комплектуюшая 2, 2 ,Регистратор 3

Т.е. в таблице описаны движения комплектов с точностью до их комплектующих и регистраторов. Кроме этих полей в таблице еще с десяток полей-измерений (и в строках могут использоваться и в колонках). Таблица формируется програмно...

Есть СКД, где таблица описана как внешний объект.
Когда работаю через компоновщик данных при настройке
Измерения строк: Номенклатура, Комплектующая
Выдается отчет в виде:
Комплект        , 18
Комплектующая 1, 9
Комплектующая 2, 6
               , 3
Что не устраивает заказчика...
Он хочет видеть данный отчет в виде
Комплект , 3
Комплектующая 1, 9
Комплектующая 2, 6

Вопрос: как допилить макеты СКД программно, чтобы получить такой результат?
Я Разнес поле "Количество" на 2 поля - "Количество" и "Количество Комплектующих", получил
Комплект        , 3, 15
Комплектующая 1, 0, 9
Комплектующая 2, 0, 6
               , 3, 0
НО для остальных полей отчета НЕ НАДО выводить "Количество Комплектующих"... И теперь вопрос и возник - как доработать макеты вывода пересечений строк и колонок...
1 PVV65
 
24.02.12
12:32
(0) Для группировки "Комплектующая" поставь отбор "Комплектующая - Заполнено".
2 figlist
 
24.02.12
12:56
Не то....
Результат
Комплект        , 3, 15
Комплектующая 1, 0, 9
Комплектующая 2, 0, 6
Так же не устраивает.
Объясню более подробно:
Если выбирать в измерениях [Контрагент], [Номенклатура], [Комплектующая], то получится так:
Контрагент       , 5, 30
Комплект        , 3, 15
 Комплектующая 1, 0, 9
 Комплектующая 2, 0, 6
Комплект 2      , 3, 15
 Комплектующая 3, 0, 6
 Комплектующая 4, 0, 9
Так вот такой результат заказчика тоже не устраивает, он старый и немножко злой и результат требует точный...
Хочет так:
Контрагент       , 5
Комплект        , 3
 Комплектующая 1, 9
 Комплектующая 2, 6
Комплект 2      , 3
 Комплектующая 3, 6
 Комплектующая 4, 9
3 figlist
 
24.02.12
13:00
Сори... Ошибся при перепечатывании.
Контрагент       , 6
Комплект        , 3
 Комплектующая 1, 9
 Комплектующая 2, 6
Комплект 2      , 3
 Комплектующая 3, 6
 Комплектующая 4, 9
По контрагенту должна быть сумма Комплект и Комплект 2.
Количество комплектующих на этом уровне уже не важно....
4 PVV65
 
24.02.12
13:15
Я Разнес поле "Количество" на 2 поля - "Количество" и "Количество Комплектующих", получил

Комплект        , 3, 15
Комплектующая 1, 0, 9
Комплектующая 2, 0, 6


Теперь добавь пользовательское поле и для различных группировок заполняй лии "Количество" или "Количество Комплектующих".
5 figlist
 
24.02.12
15:21
Если вы об этом:
http://files.mail.ru/1DZSYG
то тоже не катит...
Надо чтобы результат был в одной колонке...
т.е. так
http://files.mail.ru/XRV3D5
вообще пример тут:
http://files.mail.ru/JDSS6V
6 PVV65
 
24.02.12
16:05
7 figlist
 
24.02.12
17:44
Спасибо, не знал....
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.