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