Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Можно перехватить событие сохранения отчета? (число прочтений - 2074 )
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Можно перехватить событие сохранения отчета?
20. Декабря 2010 :: 08:49
Печать  
Можно ли перехватить сохранение отчета по команде "Сохранить как"?
И узнать имя под которым его сохранили?
  
Наверх
ICQ  
IP записан
 
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Re: Можно перехватить событие сохранения отчета?
Ответ #1 - 20. Декабря 2010 :: 09:00
Печать  
или перехватить событие перед самым моментом сохранения но уже после выбора имени файла, т.е. момент нажатия на кнопку "ОК" в диалоге выбора файла "Сохранить как..."?
  
Наверх
ICQ  
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно перехватить событие сохранения отчета?
Ответ #2 - 20. Декабря 2010 :: 10:06
Печать  
Это http://www.1cpp.ru/forum/YaBB.pl?num=1242732564 тебе не поможет?
  
Наверх
 
IP записан
 
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Re: Можно перехватить событие сохранения отчета?
Ответ #3 - 20. Декабря 2010 :: 10:17
Печать  
Похоже то что надо.
Спасибо.
Буду разбираться
  
Наверх
ICQ  
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Можно перехватить событие сохранения отчета?
Ответ #4 - 20. Декабря 2010 :: 14:30
Печать  
А чем тебе неустраивает
Процедура ПриПолученииКоманды(Команда,Флаг)
     //Сообщить(Команда);
     Если Команда=32805 Тогда
           Ответ=Вопрос("Запрещено блокировать сеанс!
           |Выйти их системы?","Да+Нет");
           Флаг=1;
           Если Ответ="Да" Тогда
                 глВыходВопрос=1;
                 ЗавершитьРаботуСистемы(0);
           КонецЕсли;
     ИначеЕсли Команда=57604 Тогда
// это как раз получение команды Сохранить как
           Конт=1;
           ОткрытьФормуМодально("Обработка.СохранениеТаблицы",Конт);
           Если Конт=1 Тогда
                 Флаг=1;
           КонецЕсли;
     КонецЕсли;
КонецПроцедуры      // ПриПолученииКоманды
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать