Имя: Пароль:
1C
 
СвязьПоВладельцу ТОЛЬКО программно?
,
0 ВаликТР
 
13.06.15
08:39
Неужели в управляемой форме только так?
Все пересмотрел - везде только кодом реализуется...
1 icipher
 
13.06.15
09:49
"связи параметров выбора" в свойствах реквизита не оно?
2 ВаликТР
 
15.06.15
11:29
(1) Это где есть такое свойство реквизита, в справочнике, обработке?
3 GROOVY
 
15.06.15
11:32
(2)  Это свойство реквизита чего угодно, хоть объекта (справочника, документа, и пр), хоть формы.
4 ВаликТР
 
15.06.15
11:39
https://yadi.sk/i/Sma36oAehFmgt (3)
Нет тут такого свойства. Может подскажете, как при изменении "Текущий Проект" отобрать в сценариях по этому владельцу (в справочнике владелец указан)?
5 nasik90
 
15.06.15
11:47
(4) ПриСозданииНаСервере формы написать:

    ЭлементОтбора = Сценарии.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Проект");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
    ЭлементОтбора.ПравоеЗначение = ТекущийПроект;
    ЭлементОтбора.Использование = Истина;

А после выбора текущего объекта обновлять список сценариев:
Элементы.Сценарии.Обновить();
6 nasik90
 
15.06.15
11:49
(4) А не программно, насколько я знаю, нельзя в этом случае.
7 ВаликТР
 
15.06.15
12:47
(5) К сожалению при изменении Текущего Проекта - Правое значение элемента отбра не меняется на ТекущийПроект.
8 nasik90
 
15.06.15
13:41
(7) Тогда может после каждого изменения текущего проекта делать следующее:
Сценарии.Отбор.Элементы.Очистить();
ЭлементОтбора = Сценарии.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Проект");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
    ЭлементОтбора.ПравоеЗначение = ТекущийПроект;
    ЭлементОтбора.Использование = Истина;
9 ВаликТР
 
15.06.15
14:34
(8) Спасибо! Работает.
А как получить текущий сценарий (ТекущаяСтрока.Ссылка - не работает)
10 nasik90
 
15.06.15
14:58
(9) Смотри событие ПриАктивизацииСтроки у динамического списка, то бишь твоего списка со сценариями. В эту процедуру передается Элемент и через Элемент.ТекущиеДанные можно добраться до выбранного(текущего) сценария.