Не обрабатывается выбор значения
Здравствуйте. При выборе подразделения открываю форму с отбором по владельцу, но выбранное значение формы не обрабатывается. Подскажите, пожалуйста, что не так? Обычные формы.
Процедура ПодразделениеОрганизацииНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ОписаниеОповещения = Новый ОписаниеОповещения("ОбработкаВыбораПодразделения", ЭтаФорма);
ЗначениеОтбора = Новый Структура("Владелец", Организация);
ПараметрыФормы = Новый Структура("Отбор", ЗначениеОтбора);
ОткрытьФорму("Справочник.ПодразделенияОрганизаций.Форма.ФормаВыбора", ПараметрыФормы,,,,, ОписаниеОповещения);
КонецПроцедуры
Процедура ОбработкаВыбораПодразделения(Результат, Параметры) Экспорт
Если ЗначениеЗаполнено(Результат) Тогда
ПодразделениеОрганизации = Результат;
КонецЕсли;
КонецПроцедуры
//////////
Процедура СправочникСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ОповеститьОВыборе(ВыбраннаяСтрока);
КонецПроцедуры
///////
ПоказатьПо теме из базы знаний
- Синхронизация хранилища 1С и git-репозитория с применением OneScript и Gitsync. Методика и пошаговая инструкция для создания скрипта и его регулярного запуска
- «БИП: Бизнес-Процессы». Интеграция с Telegram и Конструктор чат-ботов
- Графит. Правщик 1С морд от kuzkov.info.5. Панель свойств
- Распространенные ошибки разработчиков, приводящие к проблемам производительности
- Консоль кода с поддержкой объявления процедур и функций, с дополнительными функциями отслеживания и вывода значений
Найденные решения
"Обычные формы"
Не буду ручаться за правильность, но рекомендую:
1. использовать ОбработкаВыбора.
2. не забывать передавать владельца вызываемой формы, а то вообще ничего не получите.
А тот обработчик, что вы передаете, кажется, вообще работает, если в вызываемой форме вызывать "Закрыть" (понятно, что с параметром)
P.S.
Пожалуйста, не забывайте указывать версию платформы, а то, например, 8.2. вообще не в курсе об обработке оповещения.
Не буду ручаться за правильность, но рекомендую:
1. использовать ОбработкаВыбора.
2. не забывать передавать владельца вызываемой формы, а то вообще ничего не получите.
А тот обработчик, что вы передаете, кажется, вообще работает, если в вызываемой форме вызывать "Закрыть" (понятно, что с параметром)
P.S.
Пожалуйста, не забывайте указывать версию платформы, а то, например, 8.2. вообще не в курсе об обработке оповещения.
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
"Обычные формы"
Не буду ручаться за правильность, но рекомендую:
1. использовать ОбработкаВыбора.
2. не забывать передавать владельца вызываемой формы, а то вообще ничего не получите.
А тот обработчик, что вы передаете, кажется, вообще работает, если в вызываемой форме вызывать "Закрыть" (понятно, что с параметром)
P.S.
Пожалуйста, не забывайте указывать версию платформы, а то, например, 8.2. вообще не в курсе об обработке оповещения.
Не буду ручаться за правильность, но рекомендую:
1. использовать ОбработкаВыбора.
2. не забывать передавать владельца вызываемой формы, а то вообще ничего не получите.
А тот обработчик, что вы передаете, кажется, вообще работает, если в вызываемой форме вызывать "Закрыть" (понятно, что с параметром)
P.S.
Пожалуйста, не забывайте указывать версию платформы, а то, например, 8.2. вообще не в курсе об обработке оповещения.
(5)
(5)
1С:Предприятие 8.3 (8.3.14.2095), Управление производственным предприятием, редакция 1.3 (1.3.81.1)
1. использовать ОбработкаВыбора.
сюда так же отладчик не заходит. Я изначально пробовал в ОбработкаВыбора перехватить, потом уже через ОписаниеОповещения пробовал.
(5)
P.S.
Пожалуйста, не забывайте указывать версию платформы, а то, например, 8.2. вообще не в курсе об обработке оповещения.
Пожалуйста, не забывайте указывать версию платформы, а то, например, 8.2. вообще не в курсе об обработке оповещения.
1С:Предприятие 8.3 (8.3.14.2095), Управление производственным предприятием, редакция 1.3 (1.3.81.1)