Журнал регистрации изменений документов

04.02.11

База данных - Журнал регистрации

Настройка позволяет фиксировать факт изменения реквизитов документов и ответить на вопрос кто, что и когда менял. Есть возможность отобрать записи журнала по любому значению реквизита документа, который был изменен.

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

Наименование Файл Версия Размер
Каркасная конфигурация
.rar 225,30Kb
532
.rar 225,30Kb 532 Скачать

Регистрируются реквизиты шапки и табличных частей (ТЧ) документов, которые были изменены интерактивно. Для ТЧ идет запись общим итогом всех реквизитов с признаком «Итог по колонке», а так же все реквизиты колонок по всем строкам, если в ТЧ документа есть реквизит  «Товар (номенклатура)».

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

Просмотреть изменения можно в удобной форме в виде дерева значений. Записи можно отобрать по документу, виду документов, по дате, пользователю и статусу события, а также по любому значению реквизита документов. Отчет вызывается из любого открытого документа или же из журнала документов по нажатию кнопки на панели инструментов.

Настройка использует внешнюю компоненту FormEx (благодарность автору).

Для удобства публикация оформлена в виде каркасной конфигурации. 

p.s.

Бонус: когда при открытии документа выдается сообщение о блокировке, дополнительно выводится информация о пользователе и времени.

Возможно сделать регистрацию документов, которые были изменены программно. Для этого см. в сторону  глобальной предопределенной процедуры ПриНачалеБлокировкиОбъекта(). Вот только если будет массовое перепроведение (изменение) документов, скорей всего не взлетит...

См. также

Сбой, отказ 1C:Предприятия 7.7, код исключения e06d7363. APPCRASH 1cv7s.exe

Администрирование СУБД Журнал регистрации Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Прекращена работа программы "1CV7 starter program". Никто не может зайти в 1C 7.7. Апкреш. Что делать? Проверьте, возможно журнал регистрации информационной базы 1С: Предприятия 7.7 поврежден.

17.08.2020    4309    ksnik    3    

4

Анализ 1С: Предприятие 7.7 с помощью ELK стека

Журнал регистрации Инструменты администратора БД Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Рассмотрим систему на базе Elasticsearch, Logstash и Kibana (ELK Stack) для анализа логов 1С Предприятие 7.7 с целью визуализации и анализа событий 1С.

22.01.2019    11074    phsin    20    

27

USERSLOG. Система полной отчетности по использованию рабочего времени на любое количество пользователей

Журнал регистрации Учет рабочего времени Платформа 1С v7.7 Абонемент ($m)

Система полной отчетности об использовании рабочего времени пользователями. Все действия пользователей. Сколько времени и на что потрачено. Работает с БД MSSQL, любое количество клиентов

5 стартмани

24.05.2016    17528    4    Art77    2    

6

Контроль изменений реквизитов справочников и документов

Журнал регистрации Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Контроль изменения всех реквизитов любых справочников и документов в любой конфигурации

1 стартмани

17.10.2015    16028    22    kras_71    6    

2

SQL-доступ к журналу регистрации 1С:Предприятие 7.7

Журнал регистрации Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Все, кто работают с 7.7, знают, что журнал регистрации тормозит нещадно, в связи с чем пользы от него очень мало, и её ещё меньше, когда размер журнала превышает хотя бы 50 мегабайт. На Инфостарте, по- моему, даже есть средства для просмотра журнала, может, даже они эффективны, но моей мечтой всегда был sql-доступ к этому журналу, т.к. это просто, наглядно, удобно и, что самое важное, - очень быстро. Кому интересно - добро пожаловать.

11.12.2014    15958    VladC#    8    

7

Исправление испорченных 1cv7.mlg

Журнал регистрации Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Если вы пытаетесь посмотреть журнал регистраций, а у вас неожиданно 1С7.7 спрашивает пароль, хотя вы точно уверены, что пароль на журнал не ставили - поздравляю, у вас испорчен файл 1cv7.mlg

1 стартмани

07.04.2014    20479    25    dima_home    1    

3

Рассылка ошибок из журнала регистрации 1С 7.7 на электронную почту

Журнал регистрации Email рассылки Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Очень полезно узнавать об ошибках при работе 1С раньше, чем пользователи придут жаловаться на проблемы. Если они вообще придут, а не будут молча ругать "глючную 1С".

1 стартмани

26.03.2014    18887    16    vcv    2    

5

Ошибка при запуске журнала регистрации 1с 7.7

Журнал регистрации Платформа 1С v7.7 Бесплатно (free)

При запуске программы выходило сообщение «Ошибка при запуске журнала регистрации». Дело было не в бабине..

04.10.2013    34221    Alexion    2    

5
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. mdzen 238 04.02.11 21:23 Сейчас в теме
Идея не нова. Плюс за работу.
:idea: Если использовать компоненту 1С++ и ее объект "Перехватчик", то можно не вторгаться в код конфигурации, за исключением инициализации компоненты. В последнем варианте системы "Филер" была попытка реализации....
2. alexk-is 6533 09.02.11 09:22 Сейчас в теме
В чём нарисованы такие красивые картинки?
3. andy23 467 09.02.11 10:25 Сейчас в теме
[2] Если ты про скриншоты - то это SnagIt)
4. aleks1c 53 09.02.11 17:13 Сейчас в теме
В целом +. Но хотелось бы иметь возможность сохранения и печати
5. andy23 467 09.02.11 22:58 Сейчас в теме
[4] Возможно через время и реализую, а сейчас могу могу порекомендовать наработку от товарища venger "Печать объекта Дерево+Таблица"
6. Rustam-Ufa 10.02.11 07:34 Сейчас в теме
а где реадми? как использовать? куда что и как?
7. andy23 467 10.02.11 10:32 Сейчас в теме
(6)В конфигурации есть кнопка "Инструкция по интеграции" или инструкцию по использованию надо)?
25. kagat3 11.02.15 22:07 Сейчас в теме
SOS! Help! Нет "Инструкции по интеграции".(7)
26. formula76 22.06.15 21:12 Сейчас в теме
(25) В приложеной конфигурации инструкция на панели инструментов.
Автору +. Из десятка перебраных на инфостарте самая простая в плане удобства!
27. andy23 467 22.06.15 23:23 Сейчас в теме
28. formula76 23.06.15 14:15 Сейчас в теме
(27) Обнаружил в некоторых доках на своей конфигурации
ТекЗнач = Конт.ПолучитьАтрибут(ТекИд);
{Глобальный модуль(272)}: Неверное имя атрибута
в **Реквизиты шапки документа**.
andy23, что подправить?
29. andy23 467 23.06.15 14:29 Сейчас в теме
(28) formula76, ух 100 лет уже не открывал 7-ку, ты в отладчике попробуй глянуть, на какие реквизиты ругается
30. formula76 24.06.15 16:33 Сейчас в теме
(29) Ха! Маленький мягкий знак в атрибуте!!! Заменил на большой :)
31. andy23 467 24.06.15 22:14 Сейчас в теме
(30) formula76, маленький мягкий знак на большой... я в растерянности, но главное, что помогло ;)
8. po.l.i 10.02.11 10:51 Сейчас в теме
После интеграции в свою конфигурацию всё нормально, кроме картинок! Используются стандартные для 1С картинки для групп и эленентов как в справочниках. Загрузил Вашу картинку в Библтиотеку картинок своей конфигурации, назначил ей идентификатор "КартинкиЖурналИзменений". Пробовал подключить:
АтрФормы.Картинка="КартинкиЖурналИзменений";
Но ничего не выходит...
А без этих картинок не понятно, то ли добавлено что-то в документе, то ли удалено...
9. andy23 467 10.02.11 11:15 Сейчас в теме
(8)Необходимо в Обработке.ЖурналРегистрации свойства таблицы ТЗ (дерево значений) на закладке картинка добавить картинку которую вы добавили в Библиотеку картинок
10. Rustam-Ufa 10.02.11 12:21 Сейчас в теме
мне инструкцию по использованию
11. po.l.i 10.02.11 14:30 Сейчас в теме
Спасибо за подсказку! Всё оказалось проще чем я думал.
А я, пока ждал ответа, внёс маленькие изменения, для большей ясности:

вот это:
					Если Запрос.ЭтоСтрокаТЧ = 1 Тогда
						тзВетка3.Значок = СтатусСтроки;
					КонецЕсли;

доделал так:
					Если Запрос.ЭтоСтрокаТЧ = 1 Тогда
						тзВетка3.Значок = СтатусСтроки;
						Если СтатусСтроки = 1 Тогда
							тзВетка3.Данные = "удалено";
						ИначеЕсли СтатусСтроки = 2 Тогда
							тзВетка3.Данные = "добавлено";
						ИначеЕсли СтатусСтроки = 3 Тогда
							тзВетка3.Данные = "изменено";
						КонецЕсли;
					КонецЕсли;
Показать

Кстати, эти строчки в любом случае не помешают.
nikkolay; runnerrus; +2 Ответить
12. andy23 467 10.02.11 15:55 Сейчас в теме
(11)Ну у меня тоже примерно так в коде сначала было), потом когда привыкаешь, вроде информация становиться избыточная.
Но в любом случае я рад, что наработка оказалась полезной.
13. po.l.i 17.02.11 17:41 Сейчас в теме
Ещё бы добавить регистрацию изменений справочников! ;)
14. Jamma 29.08.11 06:29 Сейчас в теме
Полезная штуковина для глав буха ;) никто теперь не отвертиться ,что напакостничал :D
nikkolay; +1 Ответить
15. nickkey 05.10.11 12:41 Сейчас в теме
Спасибо автору зачетная штуковина давно искал теперь накажу всех кто пакостничает :)))
16. anton-1c 17.01.12 09:17 Сейчас в теме
17. пользователь 17.01.12 10:01
Сообщение было скрыто модератором.
...
18. runnerrus 30.01.12 21:30 Сейчас в теме
Даже через 3 года после публикации этой обработки, когда эра 8-ки. Она понадобилась, очень благодарен автору за неё. Обработка придется в самый раз. Спасибо, товарищ! Теперь все редиски понесут заслуженное наказание. =)
19. andy23 467 30.01.12 23:46 Сейчас в теме
Пожалуйста, товарищи!
Пользуйтесь на здоровье.)
20. пользователь 21.02.12 13:43
Сообщение было скрыто модератором.
...
21. shurix 19.07.12 12:13 Сейчас в теме
andy23, вопросик: как всё это действо на sql-конфигурацию установить?
22. andy23 467 19.07.12 13:08 Сейчас в теме
(21) да никак нюансов, все так же как на дбф, главное чтобы внешняя компонента была установлена
23. headMade 144 12.08.13 10:10 Сейчас в теме
а для реквизитов справочника долго (сложно) будет доработать самому?

Спасибо.
24. nikkolay 15.12.14 08:01 Сейчас в теме
32. obmanOZ 33 20.05.17 11:43 Сейчас в теме
Привет! Журнал взлетел и проработал ровно 8 часов) потом моих пользователей стало выкидывать с ошибкой

Получалось что пользователь после входа в базу получал эту ошибку.
После отката стал искать причину...
Нашел ее в глобальном модуле в Процедура ПриНачалеРаботыСистемы() закоментил строку "ЗачиститьБлокированныеОбъекты(); //навсякий случай, например аварийный выход.." и ошибка ушла.. пока полет нормальный... насколько критична эта строка? И еще вопрос а как подчистить такой журнал? )
Оставьте свое сообщение