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

17.10.15

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Контроль изменений
.rar 546,13Kb
11
11 Скачать (1 SM) Купить за 1 850 руб.
Контроль изменений (версия 2)
.rar 554,70Kb
13
13 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

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

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

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

См. также

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

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

17.08.2020    5097    ksnik    3    

4

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

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

22.01.2019    11556    phsin    20    

28

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

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

5 стартмани

24.05.2016    17687    4    Art77    2    

6

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

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

11.12.2014    16214    VladC#    8    

7

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

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

1 стартмани

07.04.2014    20708    27    dima_home    1    

3

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

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

1 стартмани

26.03.2014    19038    16    vcv    2    

5

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

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

04.10.2013    34930    Alexion    2    

5

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

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

1 стартмани

02.08.2013    19611    24    EdGreen    7    

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