СКД описание иерархии по нескольким полям. #460132


#0 by squeez
Никак не могу заставить СКД съесть иерархию, описываемую несколькими полями:    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Регистратор,    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Организация,    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Контрагент,    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ДоговорКонтрагента,    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.СуммаВзаиморасчетов,    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ДокументРасчетовСКонтрагентом ИЗ    РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов Связка Регистратор = ДокументРасчетовСКонтрагентом не является однозначным описанием связи, нужно проверять на совпадение "Организация", "Контрагент" и "ДоговорКонтрагента" Как правильно дать понять СКД что мне нужно?
#1 by Garkin
А сам то ты понимаешь, что тебе нужно?
#2 by squeez
К примеру, есть записи : Реализация1 от 01.01.10, ООО Рога1, Реализация1 от 01.01.10 Оплата1 от 02.01.10, ООО Рога1, Реализация1 от 01.01.10 Реализация1 от 01.01.10, ООО Рога2, Реализация1 от 01.01.10 Корректировка1 от 02.01.10, ООО Рога2, Реализация1 от 01.01.10 Иначе говоря регистратор-реализация1 в одном случае двигает регистр по своему измерению и закрывается корректировкой, а во втором случае - по измерению другой организации. И если я в описании иерархии сравню только по регистратор = ДокументРасчетовСКонтрагентом, то получу записи от разных организаций, а мне надо сравнить есще и по полю Организация. Как это все в СКД в наборе данных иерархия замутить? (может сейчас более понятно получилось описать)
#3 by Garkin
Не получилось. Хотя есть вероятность что дело во мне :). Автор, добавь пожалуйста голосовалку с вариантами: 1. Я понял что хочет автор. 2. Я не понял что хочет автор. 3. При чем здесь иерархия? Очень хочется оценить уровень своей понятливости.
#4 by squeez
Иерархия при том, что мне нужно построить отчет по регистру, похожему на регистр ВзаиморасчетыСКонтрагентомПоДокументамРасчетов с иерархией вида:    Оплата1 Реализация2    Оплата3 ....... по одному лишь регистру, в которм измерение ДокументРасчетовСКонтрагентом, является какбы радитеем для Регистратора при такой постановке вопроса
#5 by Garkin
Кнопка добавления голосовалки "vote" находится слева от названия темы.
#6 by IronDemon
Я понял что хочет автор. При чем здесь иерархия? :D
#7 by squeez
А какой способ есть еще? через соединение с другим набором данных?
#8 by IronDemon
Ты 8 только начал изучать?
#9 by squeez
в восьмерке ориентируюсь нормально...
#10 by squeez
а вот СКД некоторые приемы не понимаю, да и в литературе нет хороших примеров
#11 by IronDemon
В смысле знаешь что есть конфигуратор? ;) Достаточно двух группировок. Первая по ДокументРасчетовСКонтрагентом, вторая по ПериодСекунда+Регистратор. Но, запрос нужно делать к виртуальной таблице. Условия накладывать тоже на виртуальную. Периодичность запроса Авто, обязательно выбрать ПериодСекунда. Выводить ее вместе с регистратором. Правильно указать роли полей.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С