Журнал регистрации в 1С 7.7 SQL #346213


#0 by Deon
Господа, есть удаленная 1С на MS SQL. Канал связи медленный, данные получаю только прямыми запросами к SQL. Подскажите, есть ещё какая-нибудь возможность узнать, изменялся ли документ, кроме как через вытаскивание 1cv7.mlg и его анализ? Могу ли я использовать какой-нибудь прямой запрос непосредственно к SQL?
#1 by ДенисЧ
неит
#2 by Deon
Это же катастрофически хреново. Я надеялся, что 1С-ка все-таки куда-нибудь записывает время последнего изменения объекта, или хоть что-нибудь, за что можно зацепиться.
#3 by ДенисЧ
записывает. в mlg :-)
#4 by Лефмихалыч
ну, создай дополнительную табличку в базе, да научи 1С писАть туда все, что тебе надо
#5 by Лефмихалыч
+ на сколько я понимаю, можно даже родных тригеров понавешать
#6 by Deon
Как-то с их стороны несерьезно :( Видать, придется вешать триггер
#7 by Deon
"родных" это как?
#8 by ДенисЧ
родных - это от SQL...
#9 by Deon
А, понятно. Хорошо, спасибо всем.
#10 by Deon
Кстати, в таблице 1SJourn есть поле VERSTAMP, которое по описанию должно хранить версию объекта.
#11 by ДенисЧ
там просто число, никак не связанное с временем.
#12 by Deon
Мне оно и надо, просто что-нибудь, по чему можно отследить факт изменения объекта. Только у меня во всех записях стоит 0
#13 by Skom
VERSTAMP - сколько раз обновлялась запись.
#14 by Skom
причем при записи документа verstamp обновляется не один раз а например 3 раза
#15 by Skom
пиши триггер или через перехватчик что бы каждое действие записывалось в какую либо таблицу скуля и прямыми выцепляю оттедова
#16 by Лефмихалыч
это глупое поле, делай свое какое-нить
#17 by HanProg
EH<L поставь и будет таблица с изменениями
#18 by HanProg
УРБД поставьте и будет таблица с изменениями
#19 by Skom
пиши умный триггер вычислить пользователя не проблема... делаешь в скуле табличку ПИД --- Пользователь куда пишешь пид пользователя и имя из 1с и далее на апдэйт 1СДжорн пишешь в таблицу действий (которую сам создашь) время действия и что за документ который изменился
#20 by Deon
Да это и фиг-то с ним, если бы они все не были нулями.
#21 by Skom
ага тока ты увидишь факт изменения...а время изменения увидишь временем загрузки и пользователем от которого загрузка пройдет.... а что бы выяснить кто и когда что сделал все равно придецца тягать журнал регистрации на удаленных компах
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С