|
Обработка событий в менеджере не получается | ☑ | ||
---|---|---|---|---|
0
Лунтик
08.12.11
✎
09:30
|
"Управление торговлей", редакция 10.3 (10.3.14.3)
В модуле менеджера справочника вставляется код Процедура ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка) экспорт Сообщить("Привет!"); конецпроцедуры и ничего не происходит при открытии справочника,выборе, быстром выборе... Может вне менеджера нужно что-то проставить? |
|||
1
Reset
08.12.11
✎
09:51
|
из СП "Возникает на сервере ..."
Ты ошидаешь, что Сообщить тебе что-то сообщит? |
|||
2
hhhh
08.12.11
✎
09:54
|
ОбработкаПолученияДанныхВыбора
Описание: Возникает на сервере перед стандартным формированием списка при вводе по строке, автоподборе текста и быстром выборе, а также при выполнении метода ПолучитьДанныеВыбора. |
|||
3
Reset
08.12.11
✎
09:57
|
(2) ну он типа написал что "ничего не происходит при <левые события skipped>, быстром выборе". Возможно, он знает, что такое - быстрый выбор.
|
|||
4
Filipf
08.12.11
✎
09:57
|
СтандартнаяОбработка = Ложь;
Поставь перед Сообщить |
|||
5
Reset
08.12.11
✎
09:59
|
(4) Иначе не сработает, да? профы подтянулись
|
|||
6
Лунтик
08.12.11
✎
10:00
|
Что такое СП? Мне нужно сузить справочник по данным из вызывающей формы. Справочник ОГРОМНЫЙ, но суженый список включает несколько 2-3 позиции, поэтому ставлю галочку БыстрыйВыбор. Только и без галочки не отрабатывается.
При отладке в ОбработкаПолученияДанныхВыбора не заходит, СтандартнаяОбработка=Ложь игнорируется. |
|||
7
Filipf
08.12.11
✎
10:03
|
Что значит игнорируется???
|
|||
8
hhhh
08.12.11
✎
10:05
|
(6) ну наверно забыл включить отладку на сервере, пятничный ты наш.
|
|||
9
Reset
08.12.11
✎
10:16
|
(0) Форма обычная? Судя по всему, обработчик вызывается только из элементов управляемой формы.
|
|||
10
Лунтик
08.12.11
✎
10:41
|
А как определить управляемая она или нет, конфигурация пока цельная (файловый вариант 1с).
Под игнорируется, имеется ввиду, что список элементов остался прежним, а мне казалось, что если не определить ДанныеВыбора, то список должен быть пустым. И вообще, я туда ломлюсь: если это будет форма - то параметры вызывающе формы можно будет передать, но нельзя представить ее выпадающим списком, а если это будет форма выпадающего списка быстрого выбора - то непонятно как передать параметры вызывающей формы. |
|||
11
Лунтик
08.12.11
✎
10:49
|
Что, вообще, в сидит в переменной Параметре?
|
|||
12
Reset
08.12.11
✎
10:54
|
(10) Свойства формы -> тип формы.
У тебя, очевидно, обычная. Что лежит в параметрах - go СП. Если конечная цель - обеспечить выбор из 2-3 позиций, готовь эти позиции и выбирай, используя, например, кнопку выбора из списка и свойство СписокВыбора. |
|||
13
Лунтик
08.12.11
✎
11:05
|
Делать кнопку (или обрабатывать ПриНачалеВыбора) придется во многих формах. А хотелось бы в одном месте.
Я очень-очень начинающий программист в восьмерке, что написано в СП про параметры понимаю с трудом, посмотреть в отладчике, получается тоже не могу. Может кто примерчик кинет? |
|||
14
Reset
08.12.11
✎
11:16
|
Зачем примерчик, если все равно работать не будет? Ну дело твое, у меня, к сожалению, нет готового примера.
Если "в одном месте", можно еще накладывать отбор в форме выбора твоего справочника. Будет, конечно, отдельное окно, а не выпадающий список. |
|||
15
Лунтик
08.12.11
✎
11:39
|
Где-то попадалась информация, что какие-то проблемы с отбором решались созданием дополнительной формы списка выбора. Я так, понимаю, что проблема в том, не генерируется нужное событие. Может это событие можно сгенерировать искусственно - обработчик же есть где прописать, просто к нему надо как-то подобраться (и что-то правильно передать).
А управляемую форму можно создать УТ10 или это фишка УТ11? |
|||
16
Reset
08.12.11
✎
11:44
|
(15) можно. Но для достижения поставленной в этой теме задачи это видится в высшей мере странным решением.
"где-то попадалась информация..." - да в посте (14) эта инфомация попадалась ^^ |
|||
17
Лунтик
08.12.11
✎
11:51
|
Да, фигня какая пресложная получается. Спасибо не бросаешь меня в муках.
Последний вопрос: я так понимаю, у тебя УТ11? Работает? Наш начальник отдела говорит, что с нее все бегут на УТ10...Врет наверное... |
|||
18
artbear
08.12.11
✎
11:55
|
В обычных формах это событие не работает :(
|
|||
19
Лунтик
08.12.11
✎
11:56
|
Действительно, вопрос можно решить созданием дополнительной формы (потому что ее можно сделать управляемой)
|
|||
20
Reset
08.12.11
✎
12:04
|
(19) управляемой должна быть вызывающая форма, а не форма справочника.
(17) У меня не УТ 11. Переход пока не планируем, возможно, в бессрочной перспективе. |
|||
21
Лунтик
08.12.11
✎
12:10
|
Спасибо, пока.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |