Имя: Пароль:
1C
1C 7.7
v7: Уровень справочника в запросе
,
0 alexandr_87
 
14.03.17
17:31
Есть возможность установить фильтр в запросе по уровню элемента?
1 Волшебник
 
модератор
14.03.17
17:32
фильтр на 3 уровень ГДЕ Родитель.Родитель = &ПустаяСсылка
2 alexandr_87
 
14.03.17
17:33
Речь о 1с 7.7
3 Builder
 
14.03.17
17:36
(2) Напрямую не уверен, но точно можно через внешнюю функцию, в ней проверять Уровень()
4 alexandr_87
 
14.03.17
17:39
Про функцию знаю, просто я получаю итоги по группам и если добавить к примеру условие на уровень в цикле тогда итоги по группам не верные
5 lubitelxml
 
14.03.17
17:42
прямым запросом
6 Builder
 
14.03.17
17:44
(4) Зачем условие в цикле? Условие делай в запросе.
7 Смотрящий
 
14.03.17
17:44
(4) Покаж запрос
8 Sserj
 
14.03.17
17:46
Ну вообще можно сначала собрать все группы 3-его уровня в список и сделать условие по этому списку.
9 Смотрящий
 
14.03.17
17:48
Все проще
10 lubitelxml
 
14.03.17
17:49
вот пример:
Функция ВозвратСуммы(Док);
Возврат Док.Итог("Всего");
КонецФункции

ТекстЗапроса = "
|Док = Регистр.Деньги.ТекущийДокумент;
|Группировка Док;
|Условие (ВозвратСуммы(док) > 1000);
11 alexandr_87
 
14.03.17
18:09
lubitelxml, Спасибо получилось
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс