Имя: Пароль:
1C
1С v8
Не работает условие связи наборов данных
0 Kelleron
 
21.12.18
11:27
Привет.

Задача: связать 2 набора данных в СКД по контрагенту. Если выполняется опред. условие из первого набора - связывать еще и по Адресу.

Входные данные:
Набор 1 http://joxi.ru/a2XXwPkT1BwVB2
Набор 2 http://joxi.ru/4AkqWxYfypoRwm
Связи наборов http://joxi.ru/KAgqw3zf4WE9zm

Результат http://joxi.ru/J2bqwLGfX70BGm
То есть условие "НЕ Самовывоз" не выполнилось и сработали ОБЕ связи, должно было быть вот так: http://joxi.ru/l2ZkwDyswPzOXA

Удаляем условие по адресу - отрабатывает также, как если б оставили.

Как это вообще возможно? Помогите разобраться, уже несколько дней ковыряю.
1 Tonik992
 
21.12.18
11:59
Мне имхается, что если у вас есть несколько связей с одними и теми же наборами данных, то выполнение/невыполнение условия связи будет влиять на все связи по данным наборам.

Мыло мыльное, но резуюмируя по вашему примеру:
Не выполнение условия отменяет не одну связь, а сразу все связи.
2 Kelleron
 
21.12.18
12:10
(1) Верно, а мне нужно чтобы связь то выполнялась, то не выполнялась в зависимости от условия
3 Tonik992
 
21.12.18
12:19
(2) Но при этом вы все равно хотите сделать то, что задумали -)
Меняйте способ решения.