bdd2

Хранение истории изменения объектов.

Опубликовал Иван Иванов (Рэйв) в раздел Администрирование - Журнал регистрации

В процессе работы часто возникает необходимость узнать, кто именно из пользователей изменил документ или элемент справочника. Предлагается вариант ведения истории изменений и ее просмотра.

Однажды на работе у меня возникла следующая ситуация.

Кто-то из пользователей постоянно заходил в проведенные документы и менял там данные. Периодически возникали скандалы, потому что отчеты соотвественно показывали разные цифры. Пользователи дружно отнекивались и хором говорили, что "это программисты виноваты. Их программа неправильно работает"....  Ну вобщем каждый наверное хоть раз сталкивался с такими заявленияи:-) Так как виновного поймать не удавалось, документы постоянно открывались- закрывались, перепроводились, и даже по журналу достоверно отследить, кто, например, в данном конкретном случае изменил одного контрагента на другого, не представлялось возможным. Вобщем начало доходить до того что начальство стало склоняться к мнению пользователей( в том смысле, что виноваты программисты, неправильно напрограммировали чего-то - вот и не рабтает).

Меня такое положение дел совершенно не устраивало. Поэтому я решил потихоньку прикрутить к проблемным видам документов механизм записи подробной истории изменений, производимых пользователями.

В прилагаемом файле описана методика организации этого механизма.

В конце хочу добавить, что пользователя, который постоянно менял документы я с помощью этого монитора отловил в течении нескольких дней.  Уверяю вас, вывести его на чистую воду, схватить за руку и отвести к высокому начальству – было ни с чем не сравнимое удовольствие : -)

 

Скачать файлы

Наименование Файл Версия Размер
Организация мониторинга изменений объекта
.doc 83,00Kb
27.02.12
93
.doc 83,00Kb 93 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Евгений Сосна (pumbaE) 510 27.02.12 19:49 Сейчас в теме
Печально, что все ради скачиваний...
2. Иван Иванов (Рэйв) 110 28.02.12 06:47 Сейчас в теме
(1)Ну почему же печально? Денег никто не просит. А плюшкооборот на сайте, извините, не я придумал. :-) Претензии не ко мне. Я сам от него не в восторге.
3. Владимир sss (sinjevla) 161 28.02.12 10:24 Сейчас в теме
(2)Это точно и каждый выкручивается как может.
Кто справку 1С опубликовывает, а кто и выставляет только обзоры а остальное качайте :)
4. Евгений Сосна (pumbaE) 510 28.02.12 11:24 Сейчас в теме
Но ведь не банальным ЗначениеВСтрокуВнутр???? Посмотрели бы версионный контроль типовой, когда поменяете в объекте реквизиты, что будет?
5. Павел (Pavel777777) 49 29.02.12 09:04 Сейчас в теме
А чем же не устраивает контроль версий объектов в типовых конфигурациях? ... Или у вас нетиповая?
7. Роман Ершов (MRAK) 692 29.02.12 10:33 Сейчас в теме
А версионирование из БСП можно за пару часов к любой конфе прикрутить...
8. Андрей Мухин (Muhin555) 11 01.03.12 12:58 Сейчас в теме
Я плюсик поставил, за то, с каким удовольствием описан процесс поимки вредителя. :)) За полученное удовольствие от похода к начальнику ;)
9. Denis Kolebakin (thorben) 16 01.03.12 16:03 Сейчас в теме
У меня была раньше аналогичная ситуация. Менеджеры задним числом резервировали товар, а потом остатки «плыли» и последующие документы не перепроводились. Я решил проблему следующим образом:
создал подписку на событие. Она, в свою очередь, записывает табличную часть документа при каждом проведении в отдельный файл txt, которому присваивается имя из номера документа, даты документа и даты изменения.

Специально написанная внешняя обработка считывает, сравнивает и выдает в табличную часть список файлов с документами, которые изменялись. В одной строке по два файла одного и того же документа. При помощи щелчка мыши и стандартной функции СравнениеФайлов () открываются два окна с содержанием обоих файлов, и можно увидеть все изменения.
Хотя пойманные за руку менеджеры все равно пытаются отнекиваться.
10. vladal (Vladal) 29.03.12 12:29 Сейчас в теме
Поддерживаю Пумбу!
(2) Т.е. ты признаёшь, что ради плюшкооборота сделал статью в файл?
СлабО напечатать? Или только для денех?
11. vladal (Vladal) 29.03.12 12:30 Сейчас в теме
(9) Я посмотрел, как это реализовано в УПП и вподписке на события писал в отдельный РС "Версии объектов".
12. vladal (Vladal) 29.03.12 12:31 Сейчас в теме
(3) И это печально. Уже нет того задора и сочувствия, какое было в сообществе.
13. vladal (Vladal) 29.03.12 12:35 Сейчас в теме
(0) Вот сделай, как я - дал описание, дал пример обработки.
Помести свой текст в статью, а для тех, кто хочет неспешно ознакомиться в оффлайне - файлик.
http://infostart.ru/public/72380/
14. vladal (Vladal) 29.03.12 12:37 Сейчас в теме
(7) Не всегда. БСП на УФ, хотя приложив голову - можно!
15. Роман Ершов (MRAK) 692 29.03.12 12:41 Сейчас в теме
(14) УФ и в толстом клиенте работают
16. Иван Иванов (Рэйв) 110 29.03.12 14:07 Сейчас в теме
(10) Да не слабо :-) Это был просто пробный камень. Если в дальнейшем будет что выложить в виде статьи - буду выкладывать бесплюшечно:-)
17. vladal (Vladal) 29.03.12 15:02 Сейчас в теме
(16) Для начала переведи эту статью в человеческий вид.
Файлик можешь оставить - наверняка найдутся люди, кто хочет почитать в оффлайне.
18. Алексей Платонов (platon-81) 56 28.11.13 15:22 Сейчас в теме
Молодец, строчки тч пришлось допилить но в целом огромное спасибо!!!!!!!!!!!!!!!!