Имя: Пароль:
1C
 
Форма выбора документа 1с8.3 УПП
0 Casper211
 
20.04.16
14:16
Добрый день!
есть документ, в нем есть поле (тип ДокументСсылка этого же документа). Когда я нажимаю кнопку выбора, открывается стандартная форма и все ок, выбирается и переходит в собитие ПриИзменение.
Но когда я меняю форму и делаю отбор то после собития ничего не происходит. Почему так? Где я лохонулся?


Процедура СсылкаНаНоменклатуруНачалоВыбора(Элемент, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    ФормаВыбора = Документы.КалькуляторГП.ПолучитьФормуВыбора("ФормаВыбораШаблон");
    ФормаВыбора.ДокументСписок.Отбор.Шаблон.ВидСравнения =ВидСравнения.Равно;    
    ФормаВыбора.ДокументСписок.Отбор.Шаблон.Значение =Истина;
    ФормаВыбора.ДокументСписок.Отбор.Шаблон.Использование = Истина;
    //ФормаВыбора.РежимВыбора = Истина;
    ФормаВыбора.Открыть();
КонецПроцедуры



Но когда я меняю форму и делаю отбор то после собития ничего не происходит. Почему так? Где я лохонулся?
1 ДенисЧ
 
20.04.16
14:18
Владельца установи
2 Casper211
 
20.04.16
14:20
(1)  вот так?


Процедура СсылкаНаНоменклатуруНачалоВыбора(Элемент, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    ФормаВыбора = Документы.КалькуляторГП.ПолучитьФормуВыбора("ФормаВыбораШаблон");
    ФормаВыбора.ДокументСписок.Отбор.Владелец.ВидСравнения =ВидСравнения.Равно;    
    ФормаВыбора.ДокументСписок.Отбор.Владелец.Значение =Документы.КалькуляторГП;
    ФормаВыбора.ДокументСписок.Отбор.Владелец.Использование = Истина;
    ФормаВыбора.ДокументСписок.Отбор.Шаблон.ВидСравнения =ВидСравнения.Равно;    
    ФормаВыбора.ДокументСписок.Отбор.Шаблон.Значение =Истина;
    ФормаВыбора.ДокументСписок.Отбор.Шаблон.Использование = Истина;
    ФормаВыбора.Открыть();
КонецПроцедуры
3 Casper211
 
20.04.16
14:25
нет, не так, не находит Владельца
4 Casper211
 
20.04.16
14:28
может так

ФормаВыбора.ВладелецФормы = Документы.КалькуляторГП;

сейчас проверю
5 Casper211
 
20.04.16
14:30
и не так (
6 Casper211
 
20.04.16
14:34
ааа Владелец это куда поместить значение выбора
7 Casper211
 
20.04.16
14:40
вот так :
ФормаВыбора.ВладелецФормы = ЭлементыФормы.СсылкаНаНоменклатуру;
8 Casper211
 
20.04.16
14:40
(1) спасибо