|
Что за глюки - не вызывается обработка выбора для поля таблицы | ☑ | ||
|---|---|---|---|---|
|
0
RomaH
naïve
07.12.14
✎
15:02
|
&НаКлиенте
Процедура СписокУслугКодЦФУПриИзменении(Элемент) Элементы.СписокУслуг.ТекущиеДанные.Отделение = НайтиСпециалистаПоКодуНаСервере(Элемент.ТекстРедактирования); Если Не ЗначениеЗаполнено(Элементы.СписокУслуг.ТекущиеДанные.Отделение) Тогда ПодключитьОбработчикОжидания("ВыбратьЦФУДляКода",0.1,Истина); КонецЕсли; КонецПроцедуры &НаКлиенте Процедура ВыбратьЦФУДляКода() ПараметрыОткрытия = Новый Структура("Отбор",Новый Структура("Актуально",Истина)); ОткрытьФормуМодально("Справочник.ЦентрыФинансовогоУчета.ФормаВыбора",ПараметрыОткрытия,Элементы.СписокУслугОтделение);//если прописать имя элемента-таблицы, то срабатывает обработка выбора для таблицы КонецПроцедуры &НаКлиенте Процедура СписокУслугОтделениеОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) //Вот сюда не заходит КонецПроцедуры час назад это все писал - и работало а теперь - перестало куда копать? PS - кэш почистил |
|||
|
1
RomaH
naïve
07.12.14
✎
15:03
|
да - и стандартный вызов обработки выбора срабатывает
ну когда выбор значения делается по F4 в этом поле (СписокУслугОтделение) |
|||
|
2
RomaH
naïve
08.12.14
✎
07:36
|
подниму с утра
самое интересное, что это РАБОТАЛО, а потом перестало либо меня глючит |
|||
|
3
wertyu
08.12.14
✎
07:39
|
ПодключитьОбработчикОжидания("ВыбратьЦФУДляКода",0.1,Истина);
0.1, поставь 1 |
|||
|
4
RomaH
naïve
08.12.14
✎
07:55
|
(3) и что это изменит?
|
|||
|
5
RomaH
naïve
08.12.14
✎
07:57
|
+(4), правильно - н и ч е г о
|
|||
|
6
RomaH
naïve
08.12.14
✎
08:00
|
спрошу тут еще
а что за ... почему без ОбработчикаОжидания - т.е. если прямо в "ПриИзменении вызвать форму выбора - то при выборе значения опять срабатывает ПриИзменении Т.е. такой код зацикливается: &НаКлиенте Процедура СписокУслугКодЦФУПриИзменении(Элемент) Элементы.СписокУслуг.ТекущиеДанные.Отделение = НайтиСпециалистаПоКодуНаСервере(Элемент.ТекстРедактирования); Если Не ЗначениеЗаполнено(Элементы.СписокУслуг.ТекущиеДанные.Отделение) ПараметрыОткрытия = Новый Структура("Отбор",Новый Структура("Актуально",Истина)); ОткрытьФормуМодально("Справочник.ЦентрыФинансовогоУчета.ФормаВыбора",ПараметрыОткрытия,Элементы.СписокУслугОтделение);// после выбора опять срабатывает "При изменении, при этому условия выполняются КонецЕсли; КонецПроцедуры |
|||
|
7
RomaH
naïve
08.12.14
✎
13:25
|
ни у кого мыслей нет? почему такое поведение
почему не вызывается обработка выбора и почему в "ПриИзменении" возвращается |
| Форум | Правила | Описание | Секции | Поиск |