Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Запрос к файлу Журнала регистрации работающей базы (число прочтений - 6534 )
Brr
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 142
Зарегистрирован: 26. Декабря 2006
Запрос к файлу Журнала регистрации работающей базы
20. Ноября 2007 :: 12:00
Печать  
Выборку делаю через Microsoft Text Driver, при выполненнии простейшего запроса выдает ошибку: Обновление невозможно. База данных или объект доступны только для чтения. Нет ли способа решить проблему?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запрос к файлу Журнала регистрации работающей
Ответ #1 - 20. Ноября 2007 :: 12:11
Печать  
Надо только для отбора и вывода? Используй LogProvider для ТП.
  
Наверх
 
IP записан
 
Brr
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 142
Зарегистрирован: 26. Декабря 2006
Re: Запрос к файлу Журнала регистрации работающей
Ответ #2 - 20. Ноября 2007 :: 12:15
Печать  
Только для отбора. Интересно а LogProvider BinaryData использует?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запрос к файлу Журнала регистрации работающей
Ответ #3 - 20. Ноября 2007 :: 12:28
Печать  
Brr писал(а) 20. Ноября 2007 :: 12:15:
Только для отбора. Интересно а LogProvider BinaryData использует?

Ты попробовал бы Улыбка Тестовая обработка на CVS лежит.


Кроме того я вообще рекомендую отказаться от ЖР в файле и класть все в SQL.
Обрати внимание на класс Перехватчик и события ЗаписьСобытияЖурналаРегистрации и т.д.
  
Наверх
 
IP записан
 
Brr
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 142
Зарегистрирован: 26. Декабря 2006
Re: Запрос к файлу Журнала регистрации работающей
Ответ #4 - 20. Ноября 2007 :: 12:33
Печать  
Я согласен что держать Журнал в файле не совсем верно для SQL, но мне деваться некуда база на dbf. Печаль
Перехватчик это круто, но в моем случае также не прокатит. Печаль
Мдя, буду делать как посоветовал Абрахамс, скопирую файл и...
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запрос к файлу Журнала регистрации работающей
Ответ #5 - 20. Ноября 2007 :: 12:52
Печать  
Brr писал(а) 20. Ноября 2007 :: 12:33:
Я согласен что держать Журнал в файле не совсем верно для SQL, но мне деваться некуда база на dbf. Печаль
Перехватчик это круто, но в моем случае также не прокатит. Печаль
Мдя, буду делать как посоветовал Абрахамс, скопирую файл и...


Эээ.. а Logprovider использовать религия не позволяет если Перехватчик круто (в каком месте круто и почему не прокатит?)
  
Наверх
 
IP записан
 
Brr
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 142
Зарегистрирован: 26. Декабря 2006
Re: Запрос к файлу Журнала регистрации работающей
Ответ #6 - 20. Ноября 2007 :: 13:05
Печать  
Смех Позволяет, уже рассматриваю его, пристально
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Запрос к файлу Журнала регистрации работающей
Ответ #7 - 20. Ноября 2007 :: 14:22
Печать  
Brr писал(а) 20. Ноября 2007 :: 12:33:
Я согласен что держать Журнал в файле не совсем верно для SQL, но мне деваться некуда база на dbf. Печаль


При базе DBF ни кто не запрещает держать лог на чем-нибудь другом (если, всё же, Перехватчик заюзать).
Я себе почти сделал, остался 1 мелкий вопрос, который я, похоже, просто временно (хм) забью.
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запрос к файлу Журнала регистрации работающей
Ответ #8 - 20. Ноября 2007 :: 14:30
Печать  
А где ты держишь, если не секрет?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запрос к файлу Журнала регистрации работающей
Ответ #9 - 20. Ноября 2007 :: 14:33
Печать  
JohnyDeath писал(а) 20. Ноября 2007 :: 14:30:
А где ты держишь, если не секрет?

как вариант sqlite
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Запрос к файлу Журнала регистрации работающей
Ответ #10 - 20. Ноября 2007 :: 14:42
Печать  
Если это мне
JohnyDeath писал(а) 20. Ноября 2007 :: 14:30:
А где ты держишь, если не секрет?

Отвечаю:
То ли на контроллере домена, толи на Exchange-сервере за каким-то фигом уже стоит MS SQL. Я у Админа спрашивал, но в голове не закрепилось - зачем он именно. Админ создал мне базу, в неё, отдельными табличками, я всё это и сложу.
Точнее - с тестовой всё уже и так туда летит, осталось забить на системную процедуру 1С "ЗаписьЖурналаРегистрации()", заменив её на прямое обращение к КОП "РегистраторSQL".
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запрос к файлу Журнала регистрации работающей
Ответ #11 - 20. Ноября 2007 :: 14:56
Печать  
dnp писал(а) 20. Ноября 2007 :: 14:42:
за каким-то фигом уже стоит MS SQL


Смех
  
Наверх
 
IP записан
 
Loko
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 13
Зарегистрирован: 01. Мая 2008
Пол: Мужской
Re: Запрос к файлу Журнала регистрации работающей
Ответ #12 - 10. Мая 2008 :: 06:59
Печать  
Здравствуйте. У меня вопрос по LogProvider. Довольно долго (15-20 секунд) работает изменение фильтра по текущему документу. Есть какие либо варианты по его ускорению? или со стандартным ЖР (.mlg) это невозможно?
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Запрос к файлу Журнала регистрации работающей
Ответ #13 - 10. Мая 2008 :: 16:12
Печать  
Loko писал(а) 10. Мая 2008 :: 06:59:
Здравствуйте. У меня вопрос по LogProvider. Довольно долго (15-20 секунд) работает изменение фильтра по текущему документу. Есть какие либо варианты по его ускорению? или со стандартным ЖР (.mlg) это невозможно?


Чудес не бывает а 1cv7.mlg не имеет индексов. Подозреваю, что ты ставишь фильтр на текущий документ, не задавая ни каких ограничений на период событий.
И лопатит бедный LogProvider МЛГ-шник от начала времен в поисках инфы по доку созданному неделю назад...
А оно действительно нужно?
Если нужны все записи по документу, то с отбором от ТекущийДокумент.ДатаДок, конечно, тоже можно пролететь, если ДатаДок могли поменять, но это можно обработать после получения данных проверять - есть ли среди первых записей "DocWriteNew".
  
Наверх
ICQ  
IP записан
 
Loko
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 13
Зарегистрирован: 01. Мая 2008
Пол: Мужской
Re: Запрос к файлу Журнала регистрации работающей
Ответ #14 - 11. Мая 2008 :: 05:30
Печать  
спасибо! "УстановитьПериод" существенно помог!  Подмигивание
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать