Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Где обработчик "ЗаписатьИЗакрыть"?  (Прочитано 7913 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Vlad3
Участник

ua
Offline Offline

« : 23-10-2009 09:01 » 

Открываю любой документ в УТ, например РеализацияТоваровИУслуг.
На форме документа есть внизу панель с копками "Ок", "Записать", "Закрыть" - щелкая по этим кнопкам можно только увидеть на панели свойств действия для этих кнопок.
Например для "Ок" выполняется действие "ЗаписатьИЗакрыть".
Где обработчик этого действия???
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 23-10-2009 13:21 » 

Это стандартное действие: в поле Действия кнопок панели можно либо выбрать одно из стандартных, либо назначить обработчик.
Точно так же в 1С 7.7 стандартные действия кнопки записывались через решетку: #Записать? Закрыть означало "спросить пользователя записывать ли объект и в случае ответа Да закрыть форму"
Но если тебе что-то нужно сделать при этом ты можешь воспользоваться событиями ПриЗаписи() и ПриЗакрытии(), причем это будет более правильно, т.к. события вызовуться независимо от источника: ты в другой процедуре можешь вызвать запись документа или пользователь может закрыть форму "крестиком" - и событие все равно сработает.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines