IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> В событии НачалоВыбора не выбирается значение
dany1975
сообщение Jun 6 2005, 11:46
Сообщение #1


Начинающий
*

Группа: Пользователи
Сообщений: 9
Регистрация: 6-June 05
Пользователь №: 4258



Привет всем!

У меня такой вопрос. Нужно в реквизите табличной части написать предопределенную обработку выбора значения.

Табличный реквизит имеет составной тип (значение из возможных двух справочников). В событии НачалоВыбора я описала следующую программу:

СтандартнаяОбработка = Ложь;
СписокДляВыбора = Новый СписокЗначений;
СписокДляВыбора.Добавить("Краска");
СписокДляВыбора.Добавить("Pantone");
ВыбранноеЗначение = СписокДляВыбора.ВыбратьЭлемент("Выберите тип краски.");
Если ВыбранноеЗначение=Неопределено Тогда
Возврат;
КонецЕсли;
Если ВыбранноеЗначение.Значение = "Краска" Тогда
Форма = Справочники.Материалы.ПолучитьФормуВыбора("ФормаКраска",ЭтаФорма);
Форма.Открыть();
Иначе
Справочники.Pantone.ПолучитьФормуВыбора("ФормаВыбора").Открыть();
КонецЕсли;

Как уже видно из программы, сначала идет выбор из списка значений (выбирается нужный справочник), потом открывается форма выбора для выбора значения. В справочнике "Материалы" при открытии формы устанавливается отбор, но это неважно. Так вот, при открытии формы выбора форма благополучно открывается, но при выборе значения реквизит остается пустым. Я пробовала пользоваться предопределенной процедурой в форме выбора "ОбработкаВыбора", но программа даже туда не заходит.

Спасибо заранее за помощь.

Дина.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
NoName
сообщение Jun 6 2005, 11:55
Сообщение #2


Сильно пишущий
****

Группа: Пользователи
Сообщений: 1141
Регистрация: 25-July 03
Из: Москва
Пользователь №: 89



Попробуй в качестве формы-владельца открываемой формы подставить не саму форму, а нужный тебе элемент управления (куда данные будут помещаться). Тогда все нужные обработчики этого элемента управления сработают.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dany1975
сообщение Jun 6 2005, 12:40
Сообщение #3


Начинающий
*

Группа: Пользователи
Сообщений: 9
Регистрация: 6-June 05
Пользователь №: 4258



Большое спасибо!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 21st July 2019 - 10:14