Имя: Пароль:
1C
 
Отбор на произвольной форме с выбором вида сравнения
0 Ychenik1c
 
21.02.22
12:19
Добрый день. Есть обработку. В Ней нужно поменять принцип отбора номенклатуры. Сейчас это таблица значений куда выбирается нужная номенклатура и по ней ведётся отбор.
Хотелось бы поменять вид отбора. Сделать как в отчетах на СКД. Чтобы можно было выбирать "равно", "в списке" и т.д.
Сейчас создал на форме ДинамическийСписок с основной таблицей Справочник.Номенклатура и от туда вытащить Отбор.
Но сейчас приходится всегда выбирать что отбирать по ссылки а затем вид сравнения и сам отбор.
А хотелось бы как в отчете уже Номенклатура поле было и выбирать только вид сравнение и нужные позиции для отбора.
Как можно это реализовать?
1 Ненавижу 1С
 
гуру
21.02.22
12:20
(0) насыпьте больше полей в динамический список
2 Ychenik1c
 
21.02.22
12:42
(1) Я пробовал наоборот, оставить только Ссылку, но в списке все равно все реквизиты
3 Ненавижу 1С
 
гуру
21.02.22
12:46
(2) вас не поймешь
4 Ychenik1c
 
21.02.22
12:49
По сути мне не нужно каждый раз выбирать по какому полю делать отбор.
Мне нужно два окна. В первом выбрать вид сравнения, а во втором значение.
Выбор будет только по номенклатуре
5 1Сергей
 
21.02.22
13:00
Что за конфа-то? на обычных формах штоле
6 Ychenik1c
 
21.02.22
13:02
Нет УФ. УТ 11
7 Ychenik1c
 
21.02.22
13:03
Мне нужен такой в отбор в обработке, затем он будет параметром в запросе
8 Ychenik1c
 
21.02.22
13:06
Сейчас он работает, но приходиться заполнять таблицу значений нужными отборами, а хотелось бы как на скд это реализовано
9 Ychenik1c
 
21.02.22
18:13
Может при создание на сервере возможно добавлить на форму строчку с нужным видом отбора только его не заполнять и не применять? А кнопку Добавить убрать из формы.
10 серый КТУЛХУ
 
21.02.22
18:25
а добавить реквизит типа КомпоновщикНастроекКомпоновкиДанных и положить на форму (в элемент типа таблица) евонный отбор - не?
(ну и программно подстроить как надо)
11 Ychenik1c
 
22.02.22
04:05
(10) Я наверно что то не понимая(
У меня на форме нет динамического списка с запросом. Запрос выполняется по команде на форме. Мне в него нужно передать отбор по номенклатуре. Только я не хотел через ТаблицуЗначений, а как в СКД
12 Ychenik1c
 
25.02.22
06:29
Про Системные перечисления прочитал, но у меня в их списке нет ВидСравнения
13 DEVIce
 
25.02.22
07:15
(11) Создай СКД программно и работай с ним "как в СКД".
14 toypaul
 
гуру
25.02.22
09:07
Не делать обработку. Сделать отчет со схемой КД. Делал такое не раз. Вот в текущей конфигурации недавно такое сделал. От отчета нужна только СКД. Все остальное по сути обработка.

Одна проблемка вылезла на УТ. И наверное вылезет на любой БСП. Отчет автоматом добавляется в панель отчетов, если отчет включать в ту же подсистему. Приходится отчет вручную отключать, но это несложно (как выяснилось)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой