Имя: Пароль:
1C
 
где ловится событие - выбор из справочника
,
0 lamme
 
29.08.18
13:09
1С УФ
на форме - поле (тип- справочник)
Открываю справочник  с отбором

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



Открылось


Где поймать на форме документа  - что выбралось ?
Какое событие у какого объекта?
у формы ?
у поля ?
1 Cyberhawk
 
29.08.18
13:09
ОбработкаВыбора
2 lamme
 
29.08.18
13:20
ОбработкаВыбора - у формы ?
или
ПеревозичкОбработкаВыбора - ?
3 lamme
 
29.08.18
13:20
ни там , ни там не ловиться
4 Cyberhawk
 
29.08.18
13:20
1
5 lamme
 
29.08.18
13:21
не ловиться
6 Cyberhawk
 
29.08.18
13:24
А зачем ты после открытия формы к ней обращаешься?
7 lamme
 
29.08.18
13:25
(6)
не понял ...
вроде бы - просто открываю форму
устанавливаю на ней отборы
8 Cyberhawk
 
29.08.18
13:31
Так ты дзен не познаешь
https://its.1c.ru/db/pubv8devui#content:300:hdoc
9 lamme
 
29.08.18
13:34
дзен без логин пароля не дзениться
10 Mort
 
29.08.18
13:35
Ещё дзен не дзенится без этого:

http://infoogle.ru/tsya_i_tsya_v_glagolax_kak_pisat_pravilno.html
11 lamme
 
29.08.18
13:36
будьте добры, скиньте текст из
https://its.1c.ru/db/pubv8devui#content:300:hdoc
кому не сложно
12 Cyberhawk
 
29.08.18
13:37
"без логин пароля" // Какие проблемы получить?
13 spiller26
 
29.08.18
13:39
(0) Вот тут у тебя проблема.

СтандартнаяОбработка = ложь;

ты выключаешь возврат
14 spiller26
 
29.08.18
13:45
(0) Если ты выключаешь стандартную обработку, то нужно обозначить, что делать после.

Вот тебе простенький код, разобраться не трудно.


&НаКлиенте
Процедура КонтаргентНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    СтандартнаяОбработка = ложь;
    ОписаниеОповещения = Новый ОписаниеОповещения("ВыполнитьПослеЗакрытияВыбораКонтрагента", ЭтаФорма);
    Форма = ОткрытьФорму("Справочник.Контрагенты.ФормаВыбора", , ЭтаФорма,,,, ОписаниеОповещения);
    //тут можешь наваять отбор
    
КонецПроцедуры

&НаКлиенте
Процедура ВыполнитьПослеЗакрытияВыбораКонтрагента(ВыбранноеЗначение, ДополнительныеПараметры) Экспорт
    // Вставить содержимое обработчика.
КонецПроцедуры
15 lamme
 
29.08.18
13:47
(14)
спасибо.