gifts2017

Подсистема регистрации изменений

Опубликовал Станислав Седов (SedovSU@mail.ru) в раздел Администрирование - Журнал регистрации

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

Подсистема "Регистрация изменений" позволяет регистрировать изменения объектов конфигурации. Подсистема написана в виде конфигурации, которую легко объекдинить с любой конфигурацией.
Обработка - "Администрирование журнала изменений", позволяет просматривать и управлять измененийми. Подсистема позволяет анализировать все изменения в виде дерева объектов, которое показывает значения до изменений и после, позволяет свернуть все записи на текущую дату, а так же при необходимости вывести сруктурные имена таблиц и реквизитов, удаленные объекты помечаются серым цветом при просмотре журнала.
При первом запуске пользователю необходимо настроить "журнал изменений", который позволяет выбрать какие именно объекты будут оегистрироваться при записи, что именно записывать (все реквизиты объектов или те которые были изменены). В подсистеме имеется "Менеджер не обработанных источников", при его использовании все изменения объектов храняться в хранилище значения. Для просмотра набора менеджера необходимо открыть обработку "Администрирование журнала изменений" и выбрать вкладку дополнительно. В результате чего пользователю предоставляется список все не обработанных источников. При выполнении не обработанных источников в базу попадают все сделанные пользоватем изменения. "Менеджер не обработанных источников" позволят повысит производительность подсистемы за счет отложенной обратки изменений. При не использование менеджера, при записи объекта конфигурации обрабатывается источник и записывается непосредственно в базу - регистр сведений "Журнал изменений".

 

P.S.:Я начинающий программист 1С и вот попробовал что написать, получилось не знаю как, но мне нравиться, только иногда требует много ресурсов. А так жду мнения и пожелания от Вас!

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

Наименование Файл Версия Размер
Подсистема регистрации изменений 349
.1239981342 92,31Kb
19.02.13
349
.1239981342 92,31Kb Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сергей Сиренко (ssn1978) 16.04.09 19:58
В обработке администрирование вывалилась ошибка
{Обработка.АдминистрированиеЖурналаИзменений.Форма.ФормаОбработки(134)}: Ошибка при вызове метода контекста (УстановитьОбщееОформлениеСтроки): Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода УстановитьОбщееОформлениеСтроки ().
ssu_ОбработкаЭлементовФормы.УстановитьОбщееОформлениеСтроки(ОформлениеСтроки, "ЦветТекста", WebЦвета.Серебряный, ЭлементыФормы.ТаблицаРегистрируемыхОбъектов.Колонки.Количество());
по причине:
Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода УстановитьОбщееОформлениеСтроки ().
2. Сергей Сиренко (ssn1978) 16.04.09 20:18
Изменения табличных частей не отображает, реквизитов показывает
3. Сергей Сиренко (ssn1978) 16.04.09 20:21
При нажатии кнопки Отображать структурные имена ошибки
{ОбщийМодуль.ssu_ОбработкаЭлементовФормы(9)}: Индекс находится за границами массива
{ОбщийМодуль.ssu_ОбработкаЭлементовФормы(38)}: Поле объекта не обнаружено (Поступлениетоваровиуслуг)
4. Сергей Сиренко (ssn1978) 16.04.09 20:24
Если будут устранены ошибки и открыт на изменение код общих модулей то взлетит, а так пока сыро

PS. Начинающий говоришь, ну ну. Неплохо так для начинаещего.
5. Александр Окулов (PowerBoy) 17.04.09 06:12
(2) + Так изменения в табличных частях регистрируются или нет?
6. Kayen (kayen) 17.04.09 10:02
+ Очень полезная обработка!
7. SedovSU (SedovSU@mail.ru) 17.04.09 19:10
Изменения в табличной части регистрируется так же регистрируется изменения и в строках движений по табличной части. Файл конфигурации был обновлен качайте и пробуйте..все работает. Все выше ошибки были устранены. Большое Вам спасибо, а то самому просто не реально их выявить!!!

P.S.: "ssn1978" - я в ноябре из армии вернулся, так что вот сколько времени у меня было понять это 1С, где то месяцев 5-6. А так спасибо за комментарий. Если есть идеи какие-нибудь, то помогу реализовать, а то своих не много пока. Хочу написать тоже подсистему отката объектов на их состояние на любую дату, и подсистему показывающаю какие изменения метаданных были внесены в базу. Все так это не трудно, блин времени нету.....;)))
8. Olga Olga (ivvvvvvan) 25.04.09 06:35
(7) Адаптируй свою систему для УРИБД. Объект создан в филиале, несколько раз менялся разными пользователями, но не проводился. Объект отправили в центр. Там его изменили, провели. И снова отправили в филиал. Здесь записи в регистре изменений должны двигаться вместе с объектом корректно, и, не создавать копии объектов без движений - как уже было в какой-то подобной разработке.
9. Наталия Мастербатова (zzz_natali) 29.04.09 13:03
как правильно объединять SSU_JurnalModify.cf с типовой конфой? Какие крыжики ставим в окне "Сравнение, объединение.."? Спасибо.
10. SedovSU (SedovSU@mail.ru) 29.04.09 18:56
(9) - для объединения необходимо: необходимо убрать галочку над самым главным узлом "Конфигурации", а над остальными поставить - "общие модули, подписки на события, перечисления, регистр сведений, обработка". Лучше попробуйте новую мою разработку, работает анологично только во много раз быстрее и позволяет откатывать обратно - http://infostart.ru/projects/3947/
11. Светлана Куприянова (Merlin12042009) 19.08.10 13:16
а какое у тебя образование и как ты так быстро въехал?...на чем учился?
;)
12. Светлана Куприянова (Merlin12042009) 19.08.10 13:17
Я представляю какой ты сейчас умный, уже год прошел........
13. SedovSU (SedovSU@mail.ru) 19.08.10 13:19
(12) пасибки конечно же .. ну как бы на месте не стою развиваюсь ... у меня образования тока колледж (техникум) а все остально эт практика на работе .. вот просто стоит задача, и её надо решать вот так и все пришло ко мне ... ))
14. SedovSU (SedovSU@mail.ru) 19.08.10 13:20
15. Jani V (jeniav) 04.10.10 12:08
В файл-серверном варианте работы все работает, а в клиент-серверном при записи изменений выходит ошибка
{ОбщийМодуль.ssu_ОбработкаЭлементовФормы(220)}: Ошибка при вызове метода контекста (ПолучитьФорму): Интерактивные операции недоступны
16. pulpik (pulpik) 27.03.14 13:22
Добрый день. в Измерение регистра сведений записывается тип данных Строка.
Нельзя ли изменить модули или открыть их на редактирование с тем что бы в измерение записывалась ссылка.
Спасибо.
17. Алексей Тихомиров (AlexeyT1978) 16.03.16 21:28
Хорошая подсистема, внедрил ее в БП 2.0 плюс добавил регистрацию для обычных регистров сведений. И исправил 2 ошибки, возможно это была просто особенность работы в 8.2.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа