#0
by Dilgorp
Существует задача не дублировать элементы иерархического справочника "Подразделения" в отчете. Как есть: Как надо: Ни на форуме, ни на просторах интернета ничего не нашел. Есть ли вобще возможность решения такой задачи программно/СКД?
#2
by butterbean
если ты про типовой отчет и если у тебя сотрудники непосредственно в подразделении Администрация, то не меняя внутренности отчета — не получится
#3
by Dilgorp
Необходимо сохранить иерархию в отчете, если из ТЗ возвращать и цеплять как у того же Гилева и Хрусталевой к иерархии, та же ерунда и получается
#6
by Dilgorp
Сам спросил - сам ответил. Проблему удалось решить. Сразу оговорюсь, что не претендую на "компактность", "элегантность" и прочие заслуги тру-кодера, покажу саму идею теперь уже на своем отчете. В двух словах об отчете. Состоит из 2 наборовЖ объект и запрос. Объект, собственно, сами данные, запрос - для иерархии. Что было: И выводилось оно все вот таким кодом: Что стало: И выгружается теперь все вот этим: Результат.Очистить; Сразу замечание: если подразделения совпадают по наименованию и уровню вложенности, то получится все не так красиво, как хотелось бы. Проще переименовать в данном случае.
#8
by PR
Миллион примеров Просто выборка без "групп", то есть с левым соединением по родителям, где не должно быть элемента в выборке родителей.
#10
by PR
Да блин Выбираешь элементы справочника, делаешь левое соединение к выборке родителей элементов справочника по ссылка = родитель, делаешь условие, что родитель из второй выборки есть null. Короче, надо выбрать все элементы, кроме родителей.
#11
by Dilgorp
если правильно понял, то в таком случае в результат не попадут сотрудники подразделения, которое у меня называется "Администрация", оно, в свою очередь является родителем для "Столовая", "Участок обслуживания соцсферы", "Центр досуга".
#13
by Dilgorp
Видимо опыта не хватает до конца правильно понять, а можно примерчик если не сложно(сам запрос)?
#18
by Dilgorp
Вставил в консоль такой текст: ВЫБРАТЬ Подразделения.Ссылка, Подразделения.Родитель ГДЕ ВТСпрРодители.Родитель ЕСТЬ NULL и получил Где я мог ошибиться?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- СКД. Таблица. Объединение нескольких значений в одной ячейке.
- подключение весов cas к 1с УТ 10.3
- УПП (РАУЗ) Вложения во внеоборотные активы
- Рисунок в макете печатной формы
- Как в сформированный табличный документ вставить картинку?
- Не работает внешняя печатная форма 1С Бухгалтерия 8.3
- Как скопировать настройки списка пользователям?
- УТ 11 отключить контроль характеристик номенклатуры при проведении
- Документооборот, уведомления по почте - как их убрать ?
- v7: Где в 1с77 признак "Проведён"
- Пустой параметр в СКД
- И снова Excel - BaseOLE.WorkBooks.Open (ИмяФайла);
- УТ11 - Прочие расходы и доходы без НДС
- v7: Задать область печати
- ИБП APC Smart UPS 1500 SC (соединение аккумуляторов)
- Начисление амортизации приостановлено. БГУ
- УНФ, при редактировании документа изменяется номер
- РИБ УТ10.3 при обмене не отображает чеки
- Как упорядочить по Наименования в построителе отчета.
- v8: Где в 1С бухгалтерии вносите изменения в план счетов?