|
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, Спасибо получилось
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший