|
Обработка Выбора выбирает со 2 раза. | ☑ | ||
---|---|---|---|---|
0
demart-omsk
28.12.13
✎
12:13
|
Добрый день.
В процедуре НачалоВыбора сделал нужный мне отбор формы выбора. Форма открывается, при двойном нажатие на элемент (или кнопку выбрать) ничего не происходит, процедура ОбработкаВыбора не активизируется. Повторяю данную операцию и все работает, хоть сколько раз, до того момента, пока не закрою документ и не открою его или новый и опять со 2 раза заводится шарманка. Подскажите, может кто сталкивался с данной ситуацией? Спасибо. |
|||
1
Zero on a dice
28.12.13
✎
12:14
|
косяк в коде
|
|||
2
demart-omsk
28.12.13
✎
12:17
|
СтандартнаяОбработка=ложь;
СписокНомеров = ПолучитьСписокНомеровГТД(Номенкл); форма = ПолучитьФорму("Справочник.НомераГТД.ФормаВыбора",,Элемент); ЭлементОтбора = Форма.Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ПравоеЗначение = СписокНомеров; Форма.Открыть(); |
|||
3
demart-omsk
28.12.13
✎
12:20
|
тупо 1 раза выбора в обработку ОбработкаВыбора не попадает, все последующие отлично отрабатывают.
|
|||
4
demart-omsk
28.12.13
✎
12:28
|
Убираю весь код в процедуре НачалоВыбора, запускаю, все также, работает со 2 раза
|
|||
5
demart-omsk
28.12.13
✎
12:28
|
код не причем
|
|||
6
Wobland
28.12.13
✎
12:29
|
(4) дело в форме выбора, логично?
|
|||
7
demart-omsk
28.12.13
✎
12:30
|
(6) так то да
|
|||
8
1Сергей
28.12.13
✎
12:32
|
(7) ну, дык смотри там ПередОткрытием, ПриОткрытии
|
|||
9
demart-omsk
28.12.13
✎
12:33
|
(8) Ничего, она типовая с 1 процедурой, не считая кнопки, которая в выборе не участвует
|
|||
10
demart-omsk
28.12.13
✎
12:34
|
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) СтранаПроисхождения = Неопределено; Если Параметры.Отбор.Свойство("СтранаПроисхождения", СтранаПроисхождения) Тогда Если Не ЗначениеЗаполнено(СтранаПроисхождения) тогда Параметры.Отбор.Удалить("СтранаПроисхождения"); КонецЕсли; КонецЕсли; КонецПроцедуры &НаКлиенте Процедура Добавить(Команда) список.отбор.элементы.Удалить(0); КонецПроцедуры |
|||
11
demart-omsk
28.12.13
✎
12:36
|
Одна процедура стандартная перед открытием ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
мистика какая-то |
|||
12
demart-omsk
28.12.13
✎
12:42
|
при обходе отладчика, слов нет, 1 раз и 2 раз все действия полностью совпадают, только в 1 раз ОбработкаВыбора после начало выбора не срабатывает...
|
|||
13
catena
28.12.13
✎
12:57
|
Еще раз. Какое событие: НачалоВыбора или ОбработкаВыбора?
|
|||
14
catena
28.12.13
✎
12:58
|
Всё, поняла. Оба :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |