Имя: Пароль:
1C
1С v8
Помогите с СКД
0 ks-78
 
20.06.13
10:19
Помогите пожалуйста СКД победить. Вывожу в отчет номенклатуру, стоимость поступления, отдельно ГТД и т.п. Нужно вывести допрасходы по каждому поставщику в своей колонке. Никак не могу победить. Либо все ресурсы выводятся по каждому поставщику, либо допрасходы общей суммой. Подскажите, что в настройках указать, чтобы заработало, как надо
1 PR
 
20.06.13
10:21
Да
2 Trainee
 
20.06.13
10:26
(0) Очень бы помог текст запроса, хреново  как-то с экстрасенсами здесь)
3 ks-78
 
20.06.13
10:33
ВЫБРАТЬ
   ХозрасчетныйДвиженияССубконто.Регистратор КАК Накладная,
   ХозрасчетныйДвиженияССубконто.СубконтоДт1 КАК Товар,
   ХозрасчетныйДвиженияССубконто.КоличествоДт,
   ХозрасчетныйДвиженияССубконто.Сумма,
   ХозрасчетныйДвиженияССубконто.Регистратор.Контрагент КАК Поставщик
ПОМЕСТИТЬ Поступления
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
ГДЕ
   ХозрасчетныйДвиженияССубконто.СчетДт = &СчетДт
   И ХозрасчетныйДвиженияССубконто.СчетКт В ИЕРАРХИИ(&СчетКт)
   И ХозрасчетныйДвиженияССубконто.ВидСубконтоДт1 = &ВидСубконтоДт1
   И ХозрасчетныйДвиженияССубконто.Регистратор.ВидОперации = &ВидОперации
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ПоступлениеТоваровУслугПоступлениеДопРасходовПоТоварам.ДокументПартии КАК Накладная,
   ПоступлениеТоваровУслугПоступлениеДопРасходовПоТоварам.Номенклатура КАК Товар,
   ПоступлениеТоваровУслугПоступлениеДопРасходовПоТоварам.СуммаДопЗатрат / ПоступлениеТоваровУслугПоступлениеДопРасходовПоТоварам.Вес КАК ДопРасходыЗаКг,
   ПоступлениеТоваровУслугПоступлениеДопРасходовПоТоварам.Ссылка.Контрагент КАК ПоставщикДопУслуг
ПОМЕСТИТЬ ДопРасходы
ИЗ
   Документ.ПоступлениеТоваровУслуг.ПоступлениеДопРасходовПоТоварам КАК ПоступлениеТоваровУслугПоступлениеДопРасходовПоТоварам
ГДЕ
   ПоступлениеТоваровУслугПоступлениеДопРасходовПоТоварам.Ссылка.Проведен
   И ПоступлениеТоваровУслугПоступлениеДопРасходовПоТоварам.Ссылка.ДопРасходы
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   Поступления.Накладная,
   Поступления.Товар,
   Поступления.Поставщик,
   ДопРасходы.ПоставщикДопУслуг КАК ПоставщикДопУслуг,
   ДопРасходы.ДопРасходыЗаКг,
   Поступления.Сумма
ИЗ
   Поступления КАК Поступления
       ЛЕВОЕ СОЕДИНЕНИЕ ДопРасходы КАК ДопРасходы
       ПО Поступления.Накладная = ДопРасходы.Накладная
           И Поступления.Товар = ДопРасходы.Товар

Нужно, чтобы ДопРасходыЗаКг для каждого ПоставщикДопУслуг выводились в отдельной колонке
4 ЧашкаЧая
 
20.06.13
10:34
Настройки выполнены в виде кросс-таблицы или простыми группировками?
5 ks-78
 
20.06.13
10:38
(4) Настройки пытаюсь делать в виде таблицы
6 Trainee
 
20.06.13
10:43
Ресурсы, ага?
7 ks-78
 
20.06.13
10:50
(6) Сумма и ДопРасходыЗаКг - ресурсы. Вот нужно, чтобы Сумма вывелась один раз в одной колонке, а ДопРасходыЗаКг - для каждого поставщика новая колонка. Вот это у меня и не получается. Либо для каждого поставщика оба ресурса, либо ДопРасходыЗаКг вся сумма в одной колонке
8 Trainee
 
20.06.13
11:06
Соответственно, сумма должна быть в строке, а ДопРасходы, в столбце.
9 Trainee
 
20.06.13
11:07
И попробуй убрать Сумму из ресурсов.
10 ks-78
 
20.06.13
13:14
(9) Спасибо, все получилось. Теперь другой вопрос. Как настроить, чтобы колонки с ресурсами были не крайними правыми, а после них еще были колонки с полями, не являющимися ресурсами
11 Trainee
 
20.06.13
15:05
(10) Настроить - никак. Пиши свой вывод.