0
IBTM
31.10.14
✎
13:55
|
Здравствуйте! туплю не могу.
Внешняя обработка. Есть реквизит формы тип строка. выбираю текстовый файл. Нужно запустить свои процедуры в момент выбора файла, использую событие "Обработку выбора", по описанию, собитие, вроде подходит, но процедуру события не заходит. Что я не так делаю?
Пытался использовать при изменении, только вот событие возникает после ручного изменения реквизита формы, так мне не подходит.
|
|
2
IBTM
31.10.14
✎
14:13
|
вот так например?
Процедура ИмяФайлаXMLНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Диалог.Фильтр = "*.xml|*.xml";
Диалог.Заголовок = "Выберите файл xml";
ЕСли Диалог.Выбрать() Тогда
ИмяФайлаАнкеты = Диалог.ВыбранныеФайлы[0];
КонецЕсли;
ИмяФайлаАнкетыОбработкаВыбора(Элемент, ИмяФайлаАнкеты, СтандартнаяОбработка);
КонецПроцедуры
Процедура ИмяФайлаАнкетыОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
СвоиПроцедуры;
КонецПроцедуры
Тогда вопрос). А тогда есть смысл переходить во вторую процедуру, если всё можно сделать в первой?
|
|