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

04.02.11

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Каркасная конфигурация
.rar 225,30Kb
532
532 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

p.s.

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

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

См. также

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

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

17.08.2020    5608    ksnik    3    

4

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

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

22.01.2019    11883    phsin    20    

28

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

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

5 стартмани

24.05.2016    17853    4    Art77    2    

6

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

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

1 стартмани

17.10.2015    16292    24    kras_71    6    

2

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

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

11.12.2014    16385    VladC#    8    

7

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

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

1 стартмани

07.04.2014    20869    27    dima_home    1    

3

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

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

1 стартмани

26.03.2014    19155    16    vcv    2    

5

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

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

04.10.2013    35429    Alexion    2    

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

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