#0
by Соратник
Имеются следующие группировки в СКД: Необходимо программно Детальные подчинить группировке "Группа" и отключить использование группировки "Изготовитель" пробовал так, не вышло: НайтиГруппировкуПоИмени - рекурсивная функция, возвращающая найденное по имени групировки значение типа ГруппировкаКомпоновкиДанных. Заранее спасибо за помощь.
#3
by Andry888
я обычно заранее делаю нужные группировки и только галки использования программно меняю...
#4
by Aprobator
Нет. СКД позволяет делать свою иерархию. Типа выборка идет по справочнику Сотрудники, а в качестве иерахии справочник подразделения. У тебя немного другой случай - в иерархии пропускается промежуточная группа. Иерархия ловится в СКД отдельным подзапросом. Правда возможны варианты. Хотя сдается мне что в твоем случае можно просто подрихтовать запрос: Надеюсь понятно изложил.
#5
by Соратник
Спасибо, но видимо не совсем :) ... Похоже вариант в в моем случае будет проще всего использовать
#6
by Aprobator
а т.е. речь шла о структуре. Так бы сразу и сказал. Хотя если дочитать до конца и увидеть тип ГруппировкаКомпоновкиДанных - то можно в принципе и допереть о чем речь ))))
#7
by Соратник
ну уж звиняйте, только осваиваю... соответственно возможногде-то в терминологии путаюсь еще :)
#9
by detec
Если речь идёт о вложенных группировках, т.е. когда у группировки, кроме верхней, имеется родитель, то у меня просто флаг "Использование" не прокатил. Пришлось программно сносить всё деврево группировок и отстраивать его при изменении списка группировок. С использованием рекурсии.
#10
by detec
Если посреди ветви где-то отключить "Использовнаие", то обрубались все нижние ветви, поэтому пришлось задействовать пересоздание и чтение в рекурсии.
#12
by Соратник
Сделал как ты советовал в , все работает, спасибо. Ну, а как альтернативу думаю можно рассматривать полную очистку структуры и создание ее вновь программно. Но в моем случае проще было поступить как в
#13
by Andry888
да можно заморочиться с программным изменением, но время деньги... если бы прямая необходимость возникла, тогда да...а так все пока обходится максимум тремя деревьями группировок.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД: как настроить программно различные варианты группировок в отчете?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: v8: Свернуть группировки СКД
- СКД: СКД: как программно или в схеме компоновки передать значение параметра для запроса?
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
В этой группе 1С
- Ошибка при чтении из архива
- Как наиболее быстро можно сравнить (объединить) два Дерева значений
- Получение остатков за период на каждый день SQL
- Изменение записей в периодическом независимом регистре сведений
- Почему не работает УстановитьВремя(РежимАвтоВремя.Первым) ?
- Закрытие месяца - Корректировка стоимости списания и расчёт сеебстоимости
- Перевести несколько доков на другой язык
- v7: Неверные остатки по 01 счету
- Как убрать окно которое появляется при запуске 1С 8.1 Предприятие?
- v7: ЗиК. Как исправить некорректно введенный отпуск по уходу за ребенком?
- v7: УПП. Распределение оплаты труда по номенклатурным группам.
- ЗУП Задолженность по ЗП
- Не показывает СверхУрочные в Начислении ЗП ЗУП 8.1
- Ввод реализации на основании заказа при отсутствии товара
- v7: Вопросы к тесту 1С:Профессионал БП - помогите
- Оприходование б/у материалов...
- Значение не является значением объектного типа
- ZEBRA TLP 2844. Печать этикетки.
- 1С + работа с сокетами
- WEB: Плейер на весь экран. Где туплю?