Имя: Пароль:
1C
1С v8
Универсальный отбор в обработке на УФ
0 salvator
 
14.02.22
18:38
Доброго дня!
Есть старая обработка на обычных формах, которая использовала построитель отчета для отбора данных. Данные выбираются по разному: равно, не равно, в списке и т.д.
На УФ как правильно организовать такой же отбор? Тем же построителем отчета или есть другие способы?
1 lubitelxml
 
14.02.22
18:42
Компоновщик настроек
2 salvator
 
14.02.22
18:48
(1) В смысле через СКД делать?
3 lubitelxml
 
14.02.22
18:56
(2) да. Я так делал - на форму реквизит с типом "КомпоновщикНастроекКомпоновкиДанных", макет скд, и связываешь их
4 salvator
 
18.02.22
12:30
Обновлю тему. Добавил тип "Отбор". Но в нем почему-то нет вида сравнения "интервал". Хочу для реквизита "Дата" у документа настроить отбор через интервал. Как его сделать доступным?
5 Бизон
 
18.02.22
12:32
(4) Тебе скучно? Два условия > и <
6 salvator
 
18.02.22
12:39
(5) Мне не скучно, я хочу понять, почему построитель отчета может, а скд нет.
К тому же я отбор сразу настраиваю, выводя нужные мне поля на форму в таблицу отбора компоновщика. Что, два поля "Дата" выводить для настройки отдельно "больше" и "меньше"?
7 fisher
 
18.02.22
12:41
(6) > Что, два поля "Дата" выводить для настройки отдельно "больше" и "меньше"?
Да. В отборах компоновщика СКД нет вида отбора "интервал". И правильно сделали, что на него забили. Это ж все варианты границ интервала нужно было отрабатывать (4 варианта). Нахрен эта комбинаторика.
8 salvator
 
18.02.22
12:43
(7) Ясно-понятно. Спасибо за уточнение.
9 fisher
 
18.02.22
12:43
Хотя конечно чаще всего нужно включая обе границы. И для списков такой хитрый вариант отдельно оставили. В общем - и так не так, и эдак не эдак.
10 fisher
 
18.02.22
12:49
Короче, если у тебя период - обязательный отбор, то лучше его красивенько отдельно реализовать. Через СтандартныйПериод на форме и пробросом потом в запрос. Если в СКД - то параметрами, а не в отборы СКД.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.