Имя: Пароль:
1C
1С v8
СКД: выводить разные ресурсы для разных группировок
0 runoff_runoff
 
06.09.13
21:04
Пусть группировки такие
Контрагент / Регистратор

надо, чтобы для Контрагента выводился ресурс Сумма1,
а для Регистратора - Сумма2..

Как?..

запрос к таблица РегистрНакопления.Взаиморасчеты.Обороты(,,Регистратор)
известно.. что Сумма() неправильно считает начальный и конечный остатки для вышестоящих к регистратору группировок..
1 runoff_runoff
 
06.09.13
21:04
РегистрНакопления.Взаиморасчеты.ОстаткиИОбороты(,,Регистратор) . конечно же..
2 BAPBAP
 
06.09.13
21:15
на закладке ресурсы делаешь 2 строчки:
1.Поле = ИмяРесурса, Выражение = Сумма1, рассчитывать по = контрагент
2. Поле = ИмяРесурса, Выражение = Сумма2, рассчитывать по = Регистратор
3 runoff_runoff
 
06.09.13
21:16
(2) вот спасибо.. теперь всё летает ;-)
4 runoff_runoff
 
06.09.13
21:22
а вот еще вопросик.. как передать параметром <ПАРАМЕТР> "Авто,Период,День,...,Регистратор,Запись"

для запроса СКД для
РегистрНакопления.Взаиморасчеты.ОстаткиИОбороты(,,<ПАРАМЕТР>)
5 BAPBAP
 
06.09.13
21:23
Хотя, для случая (1) для регистратора достаточно было настроить роль
6 runoff_runoff
 
06.09.13
21:24
(5) Регистра Взаиморасчеты (без СКонтрагентами) ;-)
конфигурация Unknown ))
7 BAPBAP
 
06.09.13
21:29
(4) можно через программную правку текста запроса СКД. Может, есть другой способ
8 runoff_runoff
 
06.09.13
22:12
(7) вот и я о том же..
9 runoff_runoff
 
06.09.13
22:23
(7) вот такое решение возможно

ВЫБРАТЬ
  Взаиморасчеты.Контрагент,
  НЕОПРЕДЕЛЕНО КАК Период,
  Взаиморасчеты.СуммаНачальныйОстаток
ИЗ
  Регистр.Взаиморасчеты.ОстаткиИОбороты КАК Взаиморасчеты

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
  Взаиморасчеты.Контрагент,
  Взаиморасчеты.Регистратор,
  Взаиморасчеты.СуммаНачальныйОстаток
ИЗ
  Регистр.Взаиморасчеты.ОстаткиИОбороты(,,Регистратор,,&ТипПериода = 1) КАК Взаиморасчеты

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
  Взаиморасчеты.Контрагент,
  Взаиморасчеты.Неделя,
  Взаиморасчеты.СуммаНачальныйОстаток
ИЗ
  Регистр.Взаиморасчеты.ОстаткиИОбороты(,,Неделя,,&ТипПериода = 2) КАК Взаиморасчеты

И т.д.
10 runoff_runoff
 
06.09.13
22:24
(9) в первом запросе &ТипПериода = 0
11 runoff_runoff
 
06.09.13
22:24
РегистрНакопления..
Ошибка? Это не ошибка, это системная функция.