Вход | Регистрация

Форумы на Кубань.Ру


1С:Предприятие ::

Метки:

Как определить источник обращения по OLE?

Ø
Я
   tigor
25.11.04 - 15:30
К общей базе данных подключаются через разные обработки из разных баз данных по OLE. Базы данных учебные и на них часто меняются программисты. Как определить в центральной базе данных в процедуре ПриНачалеРаботыСистемы() по имени подключенного пользователя с какого компьютера произошло вхождение с тем чтобы вести лог подключений. Эту информацию можно получить и со стороны подключенного компьютера, но нужно предупреждать каждого программиста о необходимости этой записи, а человеческая память слаба. База данных SQL. Может быть для этого можно использовать информацию SQL сервера?
 
  Рекламное место пустует
   tigor
1 - 25.11.04 - 16:14
Ole остается в тени?
   Gloom
2 - 25.11.04 - 16:40
В журнале регистрации посмотрите...
   Дяпти
3 - 25.11.04 - 16:50
Если (2) по каким то причинам не подходит есть хороший способ освежать память подключающихся программистов:
Процедура ПриНачалеРаботыСистемы()
 ЭтоПодключениеПоОЛЕ = 0;
 Попытка
  НачатьТранзакцию();
  ОтменитьТранзаецию();
 Исключение
  ЭтоПодключениеПоОЛЕ = 1;
 КонецПопытки;
 //
 Если ЭтоПодключениеПоОЛЕ = 1 тогда
  // контроль регистрирующей записи
 КонецЕсли;// ...
   Дяпти
4 - 25.11.04 - 16:55
+(3) :-))) ну то есть
Если ЭтоПодключениеПоОЛЕ = 1 тогда
  ЗаписьЖурналаРегистрации("По ОЛЕ влез " + ИмяПользователя() + " с компа: " + ИмяКонтупера());
КонецЕсли
   tigor
5 - 26.11.04 - 07:15
Дяпти спасибо - 4 - это то что нужно



Список тем форума

Форум Территория 1С

Рекламное место пустует   Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует