Имя: Пароль:
1C
 
СКД, отбор на определенный набор данных
0 Широкий
 
06.04.15
13:36
Есть два набора данных - запроса.
Каким образом можно сделать пользовательский отбор, чтобы он распространялся только на второй набор данных?
1 butterbean
 
06.04.15
13:39
параметрами сделай
2 DmitrO
 
06.04.15
13:40
имена полей (по которым ставится отбор) должны быть разными
3 echo77
 
06.04.15
13:44
или запретить использовать отборы у других наборов данных.
А лучше снять галку автозаполнение
4 Широкий
 
06.04.15
13:44
(2) Тогда будет внутреннее соединение
5 Широкий
 
06.04.15
13:49
У меня при этом более сложная ситуация - поле которое надо вынести в отбор - оно вычисляемое
6 Широкий
 
06.04.15
14:51
ап
7 echo77
 
06.04.15
15:48
(6) В один набор данных это поместить никак?
8 echo77
 
06.04.15
15:56
(0) Или наложить отбор с группой ИЛИ на группировку, а не на весь отчет, вот так: https://yadi.sk/i/hm1lhXkyfo9dV

Отбор затем можно скрыть
9 Широкий
 
06.04.15
16:15
(7) В один набор не получится.
Отбор ИЛИ не прокатит - у меня не то что записей во втором наборе - их мне нужно по условию отсечь
10 eklmn
 
гуру
06.04.15
16:17
(9) 99% что можно сделать 1 набор с левым соединением по твоему вычисляемому условию
11 Широкий
 
06.04.15
16:20
Если упрощено то пример:
Первый набор данных: выбираю номенклатуру из справочника.
Второй набор данных: выбираю из РС номенклатуру. Делаю вычисляемое поле "Ресурс1".
Соединяю с первым набором данных соотв. по номенклатуре.

Вот тут надо добавить поставить отбор. Чтобы все данных из первого набора выводились. А ресурс 1 в зависимости от установленогоо отбора
12 Широкий
 
06.04.15
16:21
+11 в один набор данных слить не получится
13 DrShad
 
06.04.15
16:23
(12) еще как получится, тексты наборов в студию
14 eklmn
 
гуру
06.04.15
16:32
(12) легко, давай сюда
15 Широкий
 
06.04.15
16:36
(13,14) Хочу все таки попробовать через два набора сделать.
Помозговать как то со связями наборов данных
16 eklmn
 
гуру
06.04.15
16:38
(15) там связи такие же как в обычном запросе с соединениями
17 Широкий
 
06.04.15
16:41
(16) Как можно тогда указать в связях, что сделать отбор по полю приемнику связи?
18 echo77
 
06.04.15
16:41
(11) Ресурсы можно не выводить с помощью условного оформления
19 Широкий
 
06.04.15
16:48
(18) А с группировочными значениями что тогда делать?
20 eklmn
 
гуру
06.04.15
16:48
(17) ну это только гадать.
вангую в связи наборов соединения наборов сделай,в условие связи номенклатура = номенклатура, галочку обязательное сними.
21 Широкий
 
06.04.15
16:53
(20) Ну сниму я эту галку. Но тогда отбор по вычиляемому поля сделает внутреннее соединения
22 echo77
 
06.04.15
20:10
(19) Хер его знает. Мне, кажется, вам вообще надо не то что вы спрашиваете здесь
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший