Имя: Пароль:
1C
1C 7.7
v7: Действие по кнопке выбора
0 НикДляЗапросов
 
10.10.12
15:55
на форме есть реквизит тип строка с кнопкой выбора, при нажатии на кнопку выбора ничего не происходит... работает только по ентеру. Как запустить формулу не по ентеру?


Процедура ВыбртатьФайлКартинки()
   ИмяВыбрФайла = "";
   ИмяПути= "d:\";
     Если ФС.ВыбратьФайл(0, ИмяВыбрФайла, ИмяПути, "Выберите файл", "Все файлы (*.*)!*.*", , ) = 1 Тогда          
   КонецЕсли;
КонецПроцедуры
1 GLazNik
 
10.10.12
15:56
смотри ПриНачалеВыбораЗначения
2 alex74
 
10.10.12
15:56
Процедура ПриНачалеВыбораЗначения(<?>,)
КонецПроцедуры
Синтаксис:
ПриНачалеВыбораЗначения(<ИдентЭлемДиалога>,<ФлагСтандОбр>)
Назначение:
Предопределенная процедура после выбора значения в форме выбора (выбор может быть инициирован в немодальном режиме интерактивно, при помощи элемента диалога с ''педалькой'').
<ИдентЭлемДиалога> - идентификатор элемента диалога, которым инициализирован выбор значения.
<ФлагСтандОбр> - флаг, изначально, при вызове процедуры равен 1, если в теле процедуры значение этого параметра поменять на 0, то стандартный процесс выбора значения не будет происходить.
Замечание:
Данная процедура может располагаться только в программном модуле формы.
3 НикДляЗапросов
 
10.10.12
15:57
Короче по действиям формы, понятно спасибо
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.