Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Перехватить изменение системной даты (число прочтений - 3338 )
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Перехватить изменение системной даты
23. Апреля 2008 :: 09:54
Печать  
В момент изменения даты в 1С появляется диалог, предлагающий изменить системную дату. Как-бы отловить - выполнено это измененме или нет?
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватить изменение системной даты
Ответ #1 - 23. Апреля 2008 :: 10:08
Печать  
Может по таймеру проверять соответствует рабочая дата системной или нет, и выдавать предупреждение?
  
Наверх
 
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Перехватить изменение системной даты
Ответ #2 - 23. Апреля 2008 :: 10:16
Печать  
Цитата:
Может по таймеру проверять
Можно, но это не лучшй выход.
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватить изменение системной даты
Ответ #3 - 23. Апреля 2008 :: 10:40
Печать  
Ну разница то какая? Все равно по результатам этого перехвата ты будешь делать какие то действия. Проц ты сильно не нагрузишь, если передашь проверку даты таймеру Улыбка


P.S. У меня все это запихано в класс. Далее я смотрю на права пользователя (регистр правил) и далее либо даю право работать, либо отбой.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватить изменение системной даты
Ответ #4 - 23. Апреля 2008 :: 11:26
Печать  
Arta писал(а) 23. Апреля 2008 :: 10:40:
Далее я смотрю на права пользователя (регистр правил)

ОФФ. Поделись, как сделал регистр правил.
Или готовый класс подари Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватить изменение системной даты
Ответ #5 - 23. Апреля 2008 :: 12:25
Печать  
artbear писал(а) 23. Апреля 2008 :: 11:26:
Arta писал(а) 23. Апреля 2008 :: 10:40:
Далее я смотрю на права пользователя (регистр правил)

ОФФ. Поделись, как сделал регистр правил.
Или готовый класс подари Улыбка

Посмотри у noprogrammera'a в конфе СКАТ, там это дела обёрнуто в класс.  Очень довольный
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватить изменение системной даты
Ответ #6 - 23. Апреля 2008 :: 12:32
Печать  
artbear писал(а) 23. Апреля 2008 :: 11:26:
ОФФ. Поделись, как сделал регистр правил.
Или готовый класс подари Улыбка

Из-за специфики работы компании этот регистр очень специфичен. То что тебе надо - смотри у noprogrammer'а.
  
Наверх
 
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Перехватить изменение системной даты
Ответ #7 - 23. Апреля 2008 :: 12:37
Печать  
Цитата:
Ну разница то какая?
Разница в юзерах. Нужно, чтобы именоо в момент появления диалога о смене даты и после ответа на вопрос "Сменить дату?" = "Да" запусталась обработка, изменяющая ТА в разделенном режиме.
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Перехватить изменение системной даты
Ответ #8 - 23. Апреля 2008 :: 12:46
Печать  
Ну так делай такой регистр правил, или в крайнем случае привяжись к оригинальным 1С-правам, навроде "управление опер.итогами", или вообще НазваниеНабораПрав.
  
Наверх
 
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Перехватить изменение системной даты
Ответ #9 - 23. Апреля 2008 :: 13:16
Печать  
Arta писал(а) 23. Апреля 2008 :: 12:46:
Ну так делай такой регистр правил, или в крайнем случае привяжись к оригинальным 1С-правам, навроде "управление опер.итогами", или вообще НазваниеНабораПрав.
С правами пока недопонял, но подумаю.
А вопрос звучал все-таки "Как перехватить", т.е. перехватить событие
  

Константин
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать