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

17.10.15

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

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

Скачать исходный код

Наименование Файл Версия Размер
Контроль изменений
.rar 546,13Kb
10
.rar 546,13Kb 10 Скачать
Контроль изменений (версия 2)
.rar 554,70Kb
12
.rar 554,70Kb 12 Скачать

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

Обработка использует внешние компоненты FormEx.dll и 1sqlite.dll. Легко подключается к любой конфигурации без доработок. Данные хранятся во внешнем файле.

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

Снимки состояния и изменения реквизитов пишутся в БД history.sdb в каталоге базы. Для того, чтобы посмотреть изменения, нужно открыть форму интересующего справочника или документа и нажать на кнопку F4.

Подключение: в процедуре ПриНачалеРаботыСистемы добавить

парам=СоздатьОбъект("СписокЗначений");
парам.ДобавитьЗначение(1,"Режим");
ОткрытьФорму("Отчет",парам,КаталогИБ()+"ExtForms\ИсторияОбъекта.ert");

22.10.2015г Добавил настройки контроля. В любом случае изменения фиксируются все, но запрос комментария и отражение изменений в карточке можно настраивать. Изменил сам интерфейс просмотра истории.

контроль изменение реквизитов контроль изменения справочников

См. также

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

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

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

17.08.2020    4593    ksnik    3    

4

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

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

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

22.01.2019    11245    phsin    20    

28

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

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

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

5 стартмани

24.05.2016    17572    4    Art77    2    

6

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

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

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

11.12.2014    16049    VladC#    8    

7

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

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

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

1 стартмани

07.04.2014    20564    26    dima_home    1    

3

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

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

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

1 стартмани

26.03.2014    18949    16    vcv    2    

5

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

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

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

04.10.2013    34490    Alexion    2    

5

Статистика по документам или как отыскать время для регламентных работ?

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

Появилась задача выбрать время для регламентных работ с базой в круглосуточной организации. Да и вообще часто возникает желание быстро посчитать количество документов, создаваемых в базе за время или каким-то пользователем. Написал для этого совсем простую обработку. Работать будет почти в любом типовом приложении 1С 7.7

1 стартмани

02.08.2013    19530    24    EdGreen    7    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. zarius 185 21.10.15 12:23 Сейчас в теме
Почему именно F4 - для вызова формы изменений? Обычно F4 - активно используется пользователями в качестве стандартного поведения 1С - открытия для выбора формы списка активного реквизита.
2. kras_71 73 22.10.15 18:15 Сейчас в теме
Можете любую назначить там есть процедура ПриНажатииКнопки
4. zarius 185 23.10.15 12:12 Сейчас в теме
(2) (3)
Понятно что можно любую - интересно было, почему у Вас именно F4?
Ну и по структуре хранения табличных частей - хранить их целиком через ЗначениеВСтроку() - не есть хорошо (хотя, конечно, "не хорошо" - больше для меня, т.к. скачивал обработку как раз ради того, чтобы посмотреть как реализовано логирование ТЧ).
3. kras_71 73 22.10.15 18:19 Сейчас в теме
Процедура ПриНажатииКнопкиКлавиатуры(конт,код,альт,шифт,контрл,символ,фсо)
Если Число(код)=115 Тогда
ИсторияИзмОбъекта();
фсо=0;
КонецЕсли;
КонецПроцедуры
5. kras_71 73 24.10.15 18:32 Сейчас в теме
F4 просто понравилась ))). А по поводу табличных частей - ни кто не мешает Вам сделать ещё одну таблицу в Sql и хранить их там по строчно. Делал для себя на скорую руку, понятно, что нет предела совершенству, но меня и такой вариант устраивает.
Оставьте свое сообщение