#0
by Стич
Кто нибудь знает как это работает? При создании группировки пользователь может указать для некоторого поля группировки необходимость выполнения иерархической группировки. Для того чтобы система выполнила иерархическую группировку, процессору компоновки данных необходимо знать, откуда получать данные для построения иерархии. Реализуется это путем создания набора данных с указанием связи набора данных самого к себе. Рассмотрим пример. Допустим, необходимо построить иерархию для поля типа «Справочник.Номенклатура». Набор данных для построения иерархии будет выглядеть так: Номенклатура.Ссылка КАК Ссылка, Номенклатура.Родитель КАК Родитель ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Для этого набора данных должна быть определена связь от поля «Родитель» к полю «Номенклатура» с параметром «Ссылка». Таким образом набор данных позволит последовательно получить всех родителей элемента. Набор данных для построения иерархии может быть либо явно описан в схеме компоновки данных, либо будет автоматически сгенерирован компоновщиком макета компоновки данных.
#4
by Стич
про то - зачем вообще определять связь Для этого набора данных должна быть определена связь от поля «Родитель» к полю «Номенклатура» с параметром «Ссылка». а я хотел иерархию спецификаций нарисовать. Нифига не получилось... даже приведенный пример воспроизвести... а где подробней почитать? мож чего подскажешь?
#5
by IronDemon
Хм, иерархия указывается про выводе данных. Или тебе нужна какаято хитрая связь данных?
#6
by Стич
я просто документацию процитировал и все. пример нифига не сработал. иерархия по справочнику выводится и без всякого определения связей набора данных самого на себя. у меня же есть спецификация (документ) в котором одна номенклатура состоит из другой: - ном5 я подумал (судя по скудной документации) что можно было создать запросик - завязать его самого на себя и получить нормальный иерархический отчет, а тут даже пример с обычным справочником номенклатуры не сработал (((
#7
by YauheniL
У нас на фирме данная проблема решается традиционно просто: подчиненным справочником можно указать состав номенклатуры. Характеристики состава можно заносить в регистр сведений. Т.е. Спр. "Номенклатура" | | - Спр. "Состав номенклатуры" --- Регистр сведений "Характеристика состава". Измерение: ссылка на элемент спр. "Состав номенклатуры". P.S. в 1С это практически единственный способ построить древовидную иерархию (табличную часть справочника я не рассматриваю).
#9
by YauheniL
У справочника верхнего уровня родитель не определен ))) Задачу можно решить с помощью реквизита справочника (например "МойРодитель") типа "СправочникСсылка.Номенклатура". И использовать примерно так, как написано в посте
#12
by Стич
Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(8, 38)}: Поле не найдено "Номенклатура.МойРодитель" И Номенклатура.Ссылка = Номенклатура.<<?>>МойРодитель
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Компоновка данных и таблица значений или регистр сведений на даты в периоде
- СКД: v8: Тип группировки в Полях группировки
- v8: Как в СКД суммировать значения одной группировки для другой группировки
- СКД: Повторяется заголовок группировки в конце группировки при выводе итогов
- Компоновка данных. Группировка по периоду
- Вкладка компоновка данных в СКД
В этой группе 1С
- COM подключение к 1С7.7 из 1С8.1
- COMSafeArray
- Конвертация данных - Товары в одну строку
- Конвертация данных - как использовать Алгоритмы в обработчиках загрузки?
- Как хранить ТЗ в конфигурации ? или нужен толковый совет...
- Преобразование строки в кодировку Unicode в 1c 7.7
- 1С - Рарус CRM проф
- Microsoft Office Excel: Нельзя установить свойство HorizontalAlignment клас
- Ответственные лица организаций в УПП
- УТ 10.3. RLS - как запретить отдельному пользователю изменять номенклатуру
- Переключатели в 1С 7.7
- Завершение работы 1с и SQL
- Где найти файлы backend.dll для серера NT для версии 8.1.6
- Как сделать отбор в запросе по типу регистратора
- Возможности УПП по расчету зарплаты. Лучше ли ЗУП?
- Почему документом Отчет производства не списывается с рег. незаверш произ.
- При переносе текста модуля вво внешний редактор - иероглифы. Как исправить?
- Как сослаться на строку документа из другого документа?
- В чем разница модуля формы и модуля объекта?
- Выборка из регистра сведений