#0
by le_
Имеется справочник "Объекты". Вид иерархии справочника: иерархия элементов. У некоторых элементов в справочнике стоит галочка "Расчетный". Вопрос: возможно ли одним запросом выбрать все элементы с установленной галочкой "Расчетный" и родителей верхнего уровня этих элементов? Пример: [1С]Проспект Мира д. 24 этаж 2 ком. 10 (расчетный)[1С] Запросом нужно выбрать: ком. 10 | Проспект Мира
#3
by Tata001
выбрать таблОбъекты.объект, таблОбъекты.объект.родитель из справочник.объекты как таблОбъекты где таблОбъекты.объект.асчетный="1"
#7
by Fragster
ну либо через постобработку, либо через СКД... кстати, а что мешает юзать СКД? религия?
#8
by Tata001
Выбрать ТаблицаЭлементоВ.объект, ТаблицаЭлементоВ.объект.родитель из (выбрать таблОбъекты.объект, из справочник.объекты как таблОбъекты где таблОбъекты.объект.Расчетный="1" и таблОбъекты.объект.ЭтоГруппа="1" ) как ТаблицаЭлементоВ
#10
by Tata001
Выбрать ТаблицаЭлементоВ.объект, ТаблицаЭлементоВ.объект.родитель из (выбрать таблОбъекты.объект, из справочник.объекты как таблОбъекты где таблОбъекты.объект.Расчетный="1" и таблОбъекты.объект.ЭтоГруппа="0" ) как ТаблицаЭлементоВ
#20
by Tata001
1 запрос на иерархию верхнего уровня. выгружаем в тз 2. запрос2 объединение тз с элементами справочника выгружаем в тз 2
#21
by asady
здорово тормозное решение получишь на больших объёмах для больших объёмов выходов может быть несколько 1. ИМХО самый удобный - тупо хранить родителя первого уровня в самом элементе (разумеется позаботиться о его актуализации при записи объекта) 2. Никаких запросов В ИЕРАРХИИ - тупо запрос по различным родителям нужных элементов - потом их перебор в цикле с вызовом рекурсивной функции по родителю с использованием КЭШа - чтобы по нескольку раз не долбить сервер по одному и тому же родителю родителя. - строим соответствие родитель - родитель 1 уровня и уже потом бежим по элементам и вытаскиваем из полученного соответствия родителей 1 уровня
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Возможно ли в Комплексной конфигурации...
- Возможно ли переписать ИТС?
- V8: Как одним запросом выбрать контрагента и его адрес
- Возможно ли в V7 программно оперировать с правами доступа?
- Возможно ли открыть форму во весь экран програмно в 1С 7.7
- Бух 6: Ошибка доступа к таблице базы данных 1SBSYS (возможно, активен другой ...
- Возможно ли базу 1С сделать одним exe
- УТ 10.3 возможно ли выписывать реализацию с разных складов одним документом ?
- Получить родителя верхнего уровня незаписанного элемента
- Как одни запросом выбрать все счета нижнего уровня?
- Получить родителя верхнего уровня запросом
В этой группе 1С
- Проверка на корректный ввод данных в УПП
- v8: ЗУП 8.2 персонифицированный учет не можем сделать
- УПП регламентированные отчеты представитель
- Обособленное подразделение в Бух 2,0 как?
- премии в ЗУП после переноса из ЗиК
- БГУ закрытие балансовых счетов в конце года
- УТ 11 Нюансы интеркампани
- ошибка при установке HASP License Manager
- Как настроить расчет зарплаты совместителям?
- 1С 8.2. ЗУП Унфицированная форма Т-54
- Очень нужны правила конвертации при обмене с типовой БП из УТ 10.3.14.5!
- v7: ФС.НайтиСледующийФайл - как исключить заход в подпапку?
- 1с 77 Бухгалтерия типовая учет нескольких касс
- ТУпой вопрос: как получить текст запроса динамического списка?
- Свой обмен в БСП с другой не типовой конфигурацией.
- Зачем нужен пустой конструктор по-умолчанию C++?
- Корректировка реализации не делает движений
- УПП Создание планов производства по подразделениям
- Вопрос по расчету себестоимости в 1С КА или УПП
- УПП - объекты доступа документов