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


1C программер

Сообщений: 34
Местоположение: Киев
Зарегистрирован: 12. Октября 2006
Пол: Мужской
Событие ПриПечати
21. Июня 2007 :: 12:49
Печать  
Никто не знает - есть возможность отлавливать событие ПРиПечати? Хотел бы ввести лог кто что печатает из базы...

Ну или хотя-бы как-то более универсально можно отлавливать таблица.Показать()? При отображении таблицы не срабатывает ПослеСозданияФормы() и ПослеОткрытия()
  

Tempus fugit - Время течет...
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #1 - 21. Июня 2007 :: 12:56
Печать  
FormEx History
Цитата:
[.0] Новая глобальная предопределенная процедура: ПриПечатиТаблицы(Таблица, ФлагПредпросмотра, Заголовок)


Подойдет?
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Tempus
Junior Member
**
Отсутствует


1C программер

Сообщений: 34
Местоположение: Киев
Зарегистрирован: 12. Октября 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #2 - 21. Июня 2007 :: 13:09
Печать  
Сначала написал вопрос, и только потом стал экспериментировать Улыбка

Именно оно Улыбка

ЗЫ А отлавливать Таб.Показать() можно?  Круглые глаза
  

Tempus fugit - Время течет...
Наверх
 
IP записан
 
Tempus
Junior Member
**
Отсутствует


1C программер

Сообщений: 34
Местоположение: Киев
Зарегистрирован: 12. Октября 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #3 - 21. Июня 2007 :: 13:45
Печать  
Опять же - начал пробовать - обработку Таб.Показать() в принципе удобно отлавливать через Сервис.АктивныйКонтекст() в обработке ожидания, но может можно как-то более изящно?
  

Tempus fugit - Время течет...
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #4 - 21. Июня 2007 :: 17:33
Печать  
Поиск по наименованию процедуры в данном разделе приведет тебя к искомому результату
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #5 - 21. Июня 2007 :: 20:06
Печать  
Arta писал(а) 21. Июня 2007 :: 17:33:
Поиск по наименованию процедуры в данном разделе приведет тебя к искомому результату

Прямо квест какой-то Улыбка
  

FormEx developer
Наверх
www  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #6 - 21. Июня 2007 :: 20:12
Печать  
Пора ТелепатБота делать  Смех

P.S. Лех, а как узнать при печати, что таблица изменялась с момента вывода на экран? Не городя кучу кода... Есть мысли?
Тупо проверить модифицированность что-ли...?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #7 - 21. Июня 2007 :: 20:16
Печать  
lustin писал(а) 21. Июня 2007 :: 12:56:
FormEx History
Цитата:
[.0] Новая глобальная предопределенная процедура: ПриПечатиТаблицы(Таблица, ФлагПредпросмотра, Заголовок)


Подойдет?


Уточню
ПриПечатиТаблицы(Таблица, ФлагПредпросмотра, Заголовок, ИмяПринтера)
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #8 - 21. Июня 2007 :: 20:30
Печать  
Arta писал(а) 21. Июня 2007 :: 20:12:
Пора ТелепатБота делать  Смех

P.S. Лех, а как узнать при печати, что таблица изменялась с момента вывода на экран? Не городя кучу кода... Есть мысли?
Тупо проверить модифицированность что-ли...?

Это надо копать. Пока я не вижу простого способа сделать это. Модифицированность не поможет, т.к. всякая таблица после метода Показать() является модифицированной. Надо отлавливать на уровне компоненты именно ручное изменение и вводить свой флаг модифицированности...
  

FormEx developer
Наверх
www  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #9 - 21. Июня 2007 :: 20:51
Печать  
Эхх... Ясно  Печаль
  
Наверх
 
IP записан
 
Tempus
Junior Member
**
Отсутствует


1C программер

Сообщений: 34
Местоположение: Киев
Зарегистрирован: 12. Октября 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #10 - 21. Июня 2007 :: 20:53
Печать  
Цитата:
Поиск по наименованию процедуры в данном разделе приведет тебя к искомому результату

Этот квест я выполнил Улыбка))))
Я уже писал - сначала задал вопрос, только потом посмотрел методы компоненты (раньше стояла 2.0.2.0)  Смущённый

Я теперь уже спрашивал можно ли как-то отлавливать именно появление таблицы Подмигивание
  

Tempus fugit - Время течет...
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #11 - 21. Июня 2007 :: 21:02
Печать  
А целесообразность?
Таблица в итоге будет либо выведена на печать, либо записана.
Ну можно еще цифирки в ней писать весь день столбиком.

Наверное целесообразнее отлавливать именно печать?
  
Наверх
 
IP записан
 
Tempus
Junior Member
**
Отсутствует


1C программер

Сообщений: 34
Местоположение: Киев
Зарегистрирован: 12. Октября 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #12 - 21. Июня 2007 :: 21:07
Печать  
Цитата:
Наверное целесообразнее отлавливать именно печать?

В принципе да.

Просто хочется посмотреть что именно пользователи смотрят (именно в плане информации), ну и пытаются сохранить или распечатать. В принципе решить можно, просто думал что-то уже есть на эту тему.

Может же быть вариант сохранить, а потом рапечатать "снаружи" 1С...
  

Tempus fugit - Время течет...
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #13 - 21. Июня 2007 :: 21:19
Печать  
Эта тема поднималась уже не один десяток раз.
А как ты поступишь с теми кто будет фотографировать экран и распечатывать дома?
Нужно прежде всего пересмотреть концкпцию управления правами доступа к разным объектам, ну и административный момент...
Когда необходимо, инсайдеры уносили и будут уносить инфу. Главное минимизировать от этого потери.
  
Наверх
 
IP записан
 
Tempus
Junior Member
**
Отсутствует


1C программер

Сообщений: 34
Местоположение: Киев
Зарегистрирован: 12. Октября 2006
Пол: Мужской
Re: Событие ПриПечати
Ответ #14 - 22. Июня 2007 :: 06:36
Печать  
Arta писал(а) 21. Июня 2007 :: 21:19:
Эта тема поднималась уже не один десяток раз.
А как ты поступишь с теми кто будет фотографировать экран и распечатывать дома?
Нужно прежде всего пересмотреть концкпцию управления правами доступа к разным объектам, ну и административный момент...
Когда необходимо, инсайдеры уносили и будут уносить инфу. Главное минимизировать от этого потери.

Я практически слово-в-слово это и сказал руководству Улыбка

Понятно, что не защищу я так информацию.
  

Tempus fugit - Время течет...
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать