Имя: Пароль:
1C
1С v8
Условия связи наборов данных СКД
,
0 slasher
 
19.03.13
10:40
Есть отчет на СКД (приложение неуправляемое) там два набора данных, они связываются на закладке "Связи наборов данных". Как сделать так чтобы эта связь работала тогда когда стоит галочка на форме этого отчета?
1 Defender aka LINN
 
19.03.13
10:44
Менять схему. А чем тебе связь мешает?
2 Maxus43
 
19.03.13
10:50
а смысл иметь 2 несвязанных набора?
3 slasher
 
19.03.13
10:53
галочкой на форме хочу отключать одну связь и включать другую, таким образом имитировать левое и правое соединение
4 andreymongol82
 
19.03.13
10:59
(3) Может тогда сделать два отчета?
5 Нога
 
19.03.13
11:02
а параметры использовать в условиях связи нельзя?
6 slasher
 
19.03.13
11:03
(4) это крайний случай, я про условие связи наборов, условием связи наборов можно выключить эту связь, я не могу привязать элемент формы к этому условию. Может не знаю синтаксиса.
7 Defender aka LINN
 
19.03.13
11:04
(6) Я вроде ж по-русски все написал
8 slasher
 
19.03.13
11:04
(5) пробовал и через параметр, связать элемент формы с параметром могу, не могу параметр - с условием связи, может опять синтаксис не знаю ?
9 Нога
 
19.03.13
11:04
(6) синтаксис там простой
Элементы коллекции:

СвязьНаборовДанныхМакетаКомпоновкиДанных
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются связи.
Возможно обращение к связи посредством оператора [...]. В качестве аргумента передается индекс (нумерация с 0).

Методы:

Вставить (Insert)
Добавить (Add)
Индекс (IndexOf)
Количество (Count)
Очистить (Clear)
Получить (Get)
Сдвинуть (Move)
Удалить (Delete)
10 slasher
 
19.03.13
11:18
(1) есть "ОсновнаяСхемаКомпоновкиДанных", Вы предлагаете мне создать "НеОсновнаяСхемаКомпоновкиДанных", в ней уже сделать другие связи наборов данных, а галкой на форме переключать эти схемы? я правильно понимаю?
11 slasher
 
19.03.13
11:22
(9) я имею ввиду как пишется само условие связи (как оно включается, выключается итд) , а не как их обходить
12 Нога
 
19.03.13
11:24
(11) не совсем понимаю вопрос. при обходе увидишь у связи свойство.
13 Нога
 
19.03.13
11:24
+ УсловиеСвязи (LinkConditionExpression)
Использование:

Чтение и запись.
Описание:

Тип: Строка.
14 Defender aka LINN
 
19.03.13
11:29
(10) Нет. Схему можно менять. Прямо менять прямо кодом. И даже целиком программно создать, если захочется.
15 slasher
 
19.03.13
14:04
Поменял схему, вреде заработало, всем спасибо.
Программист всегда исправляет последнюю ошибку.