Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как оформить обработку события? (число прочтений - 3384 )
1Cnick
Junior Member
**
Отсутствует



Сообщений: 54
Местоположение: Украина, г. Кировоград
Зарегистрирован: 23. Октября 2006
Пол: Мужской
Как оформить обработку события?
23. Октября 2006 :: 14:18
Печать  
Всем привет. Подскажите, плз, как отловить собтие таличного поля при двойном нажатии? То, что Выбор() - я знаю, но как оформить?
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как оформить обработку события?
Ответ #1 - 23. Октября 2006 :: 14:31
Печать  
А что оформлять-то?
Пишешь:
Код
Выбрать все
Процедура Выбор(ТабПоле)
//тут, наверное, тебе пригодится свойство "ТекущиеДанные"
КонецПроцедуры 

  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как оформить обработку события?
Ответ #2 - 23. Октября 2006 :: 14:34
Печать  
Ещё может пригодиться вот этот метод у поставщика данных:
Цитата:
УстИДПоле(ИмяПоля)

Параметры:

ИмяПоля - тип: Строка. Имя поля.
Описание: Устанавливает поле, которое будет принято поставщиком данных как поле, идентифицирующее строку данных. Значение этого поля будет обеспечиваться поставщиком данных, как значение для свойства ТекущаяСтрока табличного поля.

Хватит для "оформления"?
  
Наверх
 
IP записан
 
1Cnick
Junior Member
**
Отсутствует



Сообщений: 54
Местоположение: Украина, г. Кировоград
Зарегистрирован: 23. Октября 2006
Пол: Мужской
Re: Как оформить обработку события?
Ответ #3 - 23. Октября 2006 :: 14:39
Печать  
(2) А как система узнает что процедура Выбор() должна обработатся после двойного клика по табличному полю?
Извени, за глупый вопрос, просто я ещё не совсем разобрался в 1С++...

  
Наверх
 
IP записан
 
1Cnick
Junior Member
**
Отсутствует



Сообщений: 54
Местоположение: Украина, г. Кировоград
Зарегистрирован: 23. Октября 2006
Пол: Мужской
Re: Как оформить обработку события?
Ответ #4 - 23. Октября 2006 :: 14:44
Печать  
Буду убегать. Вернусь завтра. Буду признателен за ответ...
  
Наверх
 
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Как оформить обработку события?
Ответ #5 - 23. Октября 2006 :: 14:54
Печать  
синтаксис:
Процедура ИмяИдентификатораТабличногоПоляВыбор(ТабПоле)

КонецПроцедуры

вот цитата из доки:
Цитата:
Табличное поле может генерировать события в виде вызова процедур модуля формы на которой оно расположено, имена которых должны быть составлены из имени реквизита формы и имени события. Каждое событие, кроме описанных параметров, всегда имеет первый параметр, имеющий значение объекта, источника событий (само табличное поле).
  
Наверх
 
IP записан
 
1Cnick
Junior Member
**
Отсутствует



Сообщений: 54
Местоположение: Украина, г. Кировоград
Зарегистрирован: 23. Октября 2006
Пол: Мужской
Re: Как оформить обработку события?
Ответ #6 - 24. Октября 2006 :: 09:44
Печать  
Спасибо!!! Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать