Имя: Пароль:
1C
1C 7.7
v7: Отслеживать изменения элементов.
,
0 Альбатрос
 
23.08.11
05:17
Всем привет! Вопрос: какможно отслеживать изменения справочника к примеру? Мне на ум приходит только так: перед открытием сохранять реквизиты, перед сохранением сравнивать их с текущими, а изменения записывать в текстовик, к примеру. Но мне кажется есть проще способ. Подскажите, пожалуйста.
1 Rie
 
23.08.11
05:24
(0) Тебе нужен сам факт изменения? Он записывается в журнал.
Тебе нужно знать, что на что изменилось? Тогда только отслеживать и писать самому (в текст, в специально созданный для этого справочник, ещё куда - не важно).
Ну и при этом надо бы учитывать, что изменения могут вноситься не только интерактивно, но и программно.
2 nicxxx
 
23.08.11
05:25
куда еще проще-то ? чтобы открытие не притормаживало, можно сравнивать в ПриЗаписи()
3 Альбатрос
 
23.08.11
05:35
(1) Да, нужен сам факт изменения. Для чего все это: нужно чтоб на автомате формировался файл выгрузки на сайт. Т.е. пользователи наизменяли за целый день, а потом моя обработка посмотрела какие элементы изменились и выгрузила их на сайт.
С журналом ведь программно работать нельзя? Если нет, буду делать, как задумывал изначально =)
4 ДенисЧ
 
23.08.11
05:37
(3)
1. журнал - это текствый файл. Так что..
2. Для большей гарантии можно поднять урбд. Она и программные изменения отловит.
5 Rie
 
23.08.11
05:37
(3) Варианты:
1) использовать УРБД. Она прекрасно отслеживает любые изменения;
2) парсить журнал 1С (для этого даже внешняя компонента имеется).
6 nicxxx
 
23.08.11
05:38
(3) вобще-то можно, посмотри ВК на инфостарте
7 Альбатрос
 
23.08.11
05:48
(4)(5) Вот с УРБД вариант хорош. Только я вот не знаю, как его поднять :( Где можно почитать про этот способ?
8 Rie
 
23.08.11
06:02
(7) Как устанавливать и настраивать РБД - описано в документации к самой компоненте.
Изменения УРБД пишет в таблицы 1SUPDTS, 1SDWNLDS. Из них извлекается нужная информация.
9 Альбатрос
 
23.08.11
06:04
(8) Спасибо!
10 Mikeware
 
23.08.11
07:23
(4)(5) если быть буквоедом, то УРБД отследит лишь факт перезаписи справочника. А были ли при этом изменения или нет - пофигу. Но автору УРБД вполне хватит.
11 Rie
 
23.08.11
07:35
(10) При желании можно отследить и изменения - сравнивая интересные элементы справочника в центральной и периферийной базах.