SQL запросом хочу получить родителя 1 уровня справочника #229263


#0 by 1cSupport
Подскажите быстрый код - только учу SQL
#1 by КонецЦикла
Пиши еще, непонятноПервый уровень - самый нижний?Все элементы?
#2 by 1cSupport
Первый уровень - самый верхний.Пример:Номенклатура: СВАЛКАБАРАХЛОГВОЗДИ_РЖАВЫЕСороковка.Нужно все "Сороковка" в БД рассортировать на те, которые в группе СВАЛКА и прочие. Уровни вложенности, само собой, могут быть любыми. БД большая, поэтому искать вТекНом.Родитель,ТекНом.Родитель.Родитель,ТекНом.Родитель.Родитель.Родитель, ТекНом.Родитель.Родитель.Родитель.Родительстроку "СВАЛКА" не хочу.
#3 by КонецЦикла
Хм... но ведь они лежат в одной таблицеПрименяй like к таблице номенклатуры - ищи "Сороковка" и ставь условия на группу Свалка, например
#4 by android
ВЫБРАТЬ Ссылка, ВЫБОР   КОГДА Уровень <= 2 ТОГДА Родитель   КОГДА Уровень = 3 ТОГДА Родитель.Родитель   КОГДА Уровень = 4 ТОГДА Родитель.Родитель.Родитель   КОГДА Уровень = 5 ТОГДА Родитель.Родитель.Родитель.Родитель КОНЕЦ КАК РодительВерхнегоУровняИЗ Справочник.ХХХ
#6 by 1cSupport
Всем спасибо, забыл про "В ИЕРАРХИИ". Как он вызывается из конфигуратора восьмёрки? Или только из EM? Сервер ставить на XP не хочу.
#7 by angro
а как это сделать чистым SQL-ем?
#8 by android
Судя по твоей реакции, что-то страшное будет. А какой вариант лучше?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям