ОбработкаВыбора

1. PointAnd 46 30.09.08 14:59 Сейчас в теме
Как делается "ОбработкаВыбора" в 8-ке?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Душелов 4018 30.09.08 15:02 Сейчас в теме
У форм есть событие "ОбработкаВыбора", его надо подписать (активировать).
Water_Mihey; +1 Ответить
3. PointAnd 46 30.09.08 15:05 Сейчас в теме
Это я нашел, а как туда попасть, например из Внешней обработки.?
4. Душелов 4018 30.09.08 15:09 Сейчас в теме
Посмотрите, как в типовой форма подбора номенклатуры в документ организована.

ОповеститьОВыборе (NotifyChoice)
Синтаксис:
ОповеститьОВыборе(<Значение выбора>)
Параметры:
<Значение выбора> (обязательный)
Тип: Произвольный. Результат выбора.
Описание:
Посылает оповещение владельцу формы о выполнении выбора или подбора, передает ему выбранное значение и закрывает форму, если она открыта не в режиме множественного выбора. Данное действие аналогично выполнению выбора в форме, открытой для выбора в поле ввода или ячейке табличного поля.
Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
Примечание:
Может применяться в случае, когда открытие формы выбора или подбора выполнено средствами языка.
Пример:
ОповеститьОВыборе(ТекущаяСтрока);
5. PointAnd 46 30.09.08 15:26 Сейчас в теме
Вот это у меня написано в модуле внешней обработки, но почему то не попадает в ОбработкуВыбора в Справочник, что может быть не так.?
Процедура Кнопка1Нажатие(Элемент)
Форма = Справочники.Издательства.ПолучитьФормуВыбора(,ЭтотОбъект.,1);
Если Не Форма.Открыта() Тогда
Форма.Открыть();
КонецЕсли;
Форма.РежимВыбора =истина;
Форма.МножественныйВыбор = Ложь;
КонецПроцедуры
6. Душелов 4018 30.09.08 15:28 Сейчас в теме
А что написано в модуле внешней обработки? ОбработкаВыбора точно создана из списка событий формы, а не ручками написано (стандартная проблема при переходе с 7.7 - все ручками писать).
7. PointAnd 46 30.09.08 15:34 Сейчас в теме
А если более подробно?
8. Душелов 4018 30.09.08 15:40 Сейчас в теме
Открой свойства формы и посмотри события.
9. PointAnd 46 30.09.08 15:41 Сейчас в теме
Дело в том что Форма справочника у меня открывается, в этой форме есть обработкаВыбора, я поставил там точку останова, но при выборе элементаСправочника из списка я не попадаю в эту обработку.
10. Душелов 4018 30.09.08 16:02 Сейчас в теме
У тебя не срабатывает события. Открываться оно будет в любом случае.
11. PointAnd 46 30.09.08 16:19 Сейчас в теме
А что нужно для этого сделать?
12. Vitek 30.09.08 16:20 Сейчас в теме
>А что нужно для этого сделать?
=
> Душелов 30.09.2008 15:40:56
>Открой свойства формы и посмотри события.

Скорее всего оно там просто не указано.
13. PointAnd 46 30.09.08 16:22 Сейчас в теме
Нашел я эту процедура, а у меня даже в нее не попадаает ), пипец какой-то.
14. Vitek 30.09.08 16:23 Сейчас в теме
Ты ее в модуле нашел?
А теперь перейди в форму, 2 раза кликни на саму форму, открой свойства, и посмотри что в событии ОбработкаВыбора() указано.
15. PointAnd 46 30.09.08 16:26 Сейчас в теме
Вот как раз ее в модуле нет, а вот в форме есть.
16. PointAnd 46 30.09.08 16:32 Сейчас в теме
Честно признаюсь "Я ИДИОТ", все нормально работает, дело в том что я все это делал не в том справочнике в котором было нужно. )
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот