Я уже туплю

1. O-Planet 6437 21.06.07 21:29 Сейчас в теме
Хочу сделать запрос по справочнику номенклатуры, чтобы на выходе иметь только группы. Как это сделать? :((
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Ворона 22.06.07 10:58 Сейчас в теме
Например:

"условие ПроверкаГруппы(спр)=1"

где ПроверкаГруппы - твоя функция
3. Mordens 90 22.06.07 11:32 Сейчас в теме
есть вот это "ЭтоГруппа()"
и смотря какой запрос
к примеру (непроверялось)
|Элемент = Справочник.Номенклатура.ТекущийЭлемент;
|Группировка Элемент;
|Условие(Элемент.ЭтоГруппа()=1);
4. lustin 22.06.07 21:15 Сейчас в теме
Пошучу немного...


Код
SELECT
     Номенклатура.id as [Группа $Справочник.Номенклатура]
FROM
     $Справочник.Номенклатура as Номеклатура
WHERE
   (Номенклатура.ISFOLDER = 1)
Показать полностью


ВыполнитьИнструкцию() и.... быстро, дешево и только группы :)
5. O-Planet 6437 23.06.07 02:38 Сейчас в теме
Mordens - не сработает
Ворона - это я знаю, но оно не слишком быстро.Хотелось бы что-то типа альтернативы "без групп"
6. poppy 24.06.07 01:28 Сейчас в теме
Хм... У разработчиков достаточно неоднозначное отношение к группам справочника.

Попробуй такой текст запроса:

Код
ТекстЗапроса = 
"Родитель = Справочник.Номенклатура.Родитель;
|Группировка Родитель;";
Показать полностью

7. Mordens 90 25.06.07 06:32 Сейчас в теме
Mordens Написал:
-------------------------------------------------------
> есть вот это "ЭтоГруппа()"
> и смотря какой запрос
> к примеру (непроверялось)
> |Элемент =
> Справочник.Номенклатура.ТекущийЭлемент;
> |Группировка Элемент;
> |Условие(Элемент.ЭтоГруппа()=1);

Звиняюсь поторопился
вот этот вроде будет работать
|Без итогов;
|Элемент = Справочник.Номенклатура.Родитель;
|Группировка Элемент Без Групп;
|Условие(Элемент.ЭтоГруппа()=1);
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот