Гость
Форумы / [игнор отключен] [закрыт для гостей] / Вытащить номенклатурную группу 2-го уровня в запросе / 2 сообщений из 2, страница 1 из 1
19.04.2013, 22:24
    #38233549
int64
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вытащить номенклатурную группу 2-го уровня в запросе
Все привет. Пытаюсь сделать запрос, вытащить остатки номенклатуры и указать каждой номенклатурную группу 2-го уровня. Разная степень вложенности групп. Опыта нет, какие пути решения задачи, если можно примером или прямой ссылкой на теорию. Заранее кланяюсь.
...
Рейтинг: 0 / 0
23.04.2013, 14:14
    #38236608
mpak77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вытащить номенклатурную группу 2-го уровня в запросе
int64,

можно так, быдлокод конечно, но все таки как вариант, если совсем просто:

ВЫБРАТЬ
НоменклатурныеГруппы.Родитель.Родитель
ИЗ
Справочник.НоменклатурныеГруппы КАК НоменклатурныеГруппы
ГДЕ
НоменклатурныеГруппы.Ссылка = &Ссылка

Или рекурсией:

Функция ВернутьРодителя(Элемент) Экспорт

Если Элемент.Родитель.Пустая() Тогда

Возврат Элемент;

Иначе

Возврат ВернутьРодителя(Элемент.Родитель);

КонецЕсли;

КонецФункции

Функцию, думается мне адаптируешь сам. В данный момент она получает самого верхнего родителя, но с небольшим допилом сможет решить твою задачу.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Вытащить номенклатурную группу 2-го уровня в запросе / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]