История изменений реквизитов с настройкой нужных для отслеживания

Публикация № 1657218 11.05.22

Администрирование БД - Журнал регистрации

история изменений реквизитов

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

Настройки выполняются в справочнике "Настройки истории изменений реквизитов" - там задается каждый отдельный реквизит, подлежащий отслеживанию. После этого, в регистр сведений "История изменений реквизитов" будут записываться все изменения в этом конкретном реквизите - в т.ч. старое и новое значение, пользователь и дата/время изменения.

Как примеры для получения информации по изменениям реквизитов объектов, в состав разработки включены 2 отчета - внешний подключаемый (который встраивается во все справочники и документы) и встроенный и позволяют увидеть изменения, коснувшиеся заданных реквизитов данного конкретного объекта. Понятно, что в реальных условиях, такой отчет не должен быть доступен любому пользователю, но гибкое регулирование доступностью внешних отчетов выходит за рамки данного решения, поэтому здесь все отрегулировано доступностью просмотра записей ролям.

Данное решение функционально в любой типовой и большинстве нетиповых конфигураций. В данном решении присутствуют все типы данных, необходимых для его работы - в т.ч. справочник Пользователи (он без реквизитов), предполагается, что при объединении со своей конфигурацией, вы оставите всё из своего справочника. Так же важным является, чтобы был заполнен параметр сеанса ТекущийПользователь - в типовых конфигурациях это работает.

Решение создавалось и тестировалось на платформе 8.3.20.1710, конфигурация ERP 2.1.

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

Наименование Файл Версия Размер
История изменений реквизитов с настройкой нужных для отслеживания:

.7z 32,61Kb
2
.7z 1.0 32,61Kb 2 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. user1333094 12.05.22 07:50 Сейчас в теме
а в чем преимущества перед версионированием самой ERP или БСП? там тоже можно выбирать изменения каких реквизитов отслеживать
2. windsurf 45 12.05.22 08:51 Сейчас в теме
(1) Там пишется версия, даже если изменений не было - но была запись объекта. База начинает очень быстро и сильно пухнуть. У меня пишутся конкретные реквизиты, с условием, что они действительно изменились. Не просто произошла запись объекта - а изменение конкретного реквизита.
Таким образом, объем растет не критично.
3. triviumfan 29 12.05.22 18:51 Сейчас в теме
(2) Уже давно пишутся только изменения и объем не растет. Если точнее, то версия в РС пишется, но её данных нет, отсюда и объем не занимает. Плюс можно старые или ненужные версии очистить руками или регламентное настроить.
Так что - очередной велосипед :)
4. windsurf 45 17.05.22 10:46 Сейчас в теме
(3) далеко не у всех обновляемые базы. Очень у многих старые УТ, КА, ERP - которые как были внедрены, потом переписывались и дорабатывались под конкретные БП. Но при этом, у них есть точно такие же потребности отследить изменения некоторых ключевых реквизитов.
5. windsurf 45 17.05.22 10:49 Сейчас в теме
Да, сделал еще отслеживание изменений ресурсов и реквизитов у регистров сведений. Понятно, что при одновременном изменении измерения у записи - отследить не получится - т.к. первоначальная запись уничтожается, а у новой уже другие значения измерений.
Причешу код и скоро обновлю разработку.
6. gonnahard 18.05.22 09:48 Сейчас в теме
Добрый день,
Я правильно понимаю, что там добавляются две подписки (справочники и документы)
Отчет редактируется уже дальше, как угодно ?
Чтобы уйти от параметра сеанса, правильно использовать стандартные процедуры определения пользователей из бсп.
7. windsurf 45 18.05.22 10:59 Сейчас в теме
(6) Да, совершенно верно, 2 подписки. А отчеты могут быть любыми - это самое простое)) я встроил команду отчета во все формы справочников и документов в "см.также". Нашим показалось это удобным.
По поводу параметров сеанса - ок, гляну, у нас БСП старенькая)
Оставьте свое сообщение

См. также

TextRadar - нечеткий поиск в тексте Промо

Разработка внешних компонент Поиск данных v8 1cv8.cf Абонемент ($m)

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

1 стартмани

19.09.2018    26629    33    TSSV    19    

Использование Clickhouse для работы с журналом регистрации

Журнал регистрации v8 Абонемент ($m)

В данной статье я опишу свой опыт внедрения ClickHouse для анализа журнала регистрации.

1 стартмани

03.02.2022    2604    8    Segate    23    

Расширяем возможности типового поиска номенклатуры для конфигурации УТ 11.4

Поиск данных Оптовая торговля v8 Розница УТ11 УУ Абонемент ($m)

Данная доработка позволит вам расширить поиск по типовому справочнику номенклатуры конфигурации УТ .

3 стартмани

18.12.2021    3235    1    quazare    5    

LogosFor1C. Подсистема сквозного логирования на клиенте и сервере в разные приемники

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Позволяет задать несколько настроек логирования и использовать изолированно друг от друга. При этом настройки не нужно хранить в переменной. Eсть возможность добавления своих способов логирования. Распространяется в виде расширения и конфигурации.

1 стартмани

11.11.2021    3865    6    cprit    15    

Универсальный поиск объектов по глобальному уникальному идентификатору (ГУИД, GUID) Промо

Универсальные обработки Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальная обработка поиска объектов информационной базы по глобальному уникальному идентификатору (ГУИД, GUID) или по его части.

1 стартмани

06.09.2016    42834    118    Dzenn    9    

Поиск неиспользуемых экспортных методов (процедур и функций) общих модулей

Поиск данных v8 1cv8.cf Абонемент ($m)

Обработка "Поиск неиспользуемых экспортных методов общих модулей" предназначена для выполнения поиска неиспользуемых экспортных методов (процедур и функций) общих модулей в конфигурациях, разработанных на платформе "1С: Предприятие 8.х".

1 стартмани

27.10.2020    5631    6    tezin    29    

Ускоряем поиск по акцизной марке ЕГАИС в 1С:Розница 2.3.5

Поиск данных Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Ускоряем поиск по акцизной марке ЕГАИС (для целей эксперимента было сгенерировано 1 000 000 кодов акцизных марок ЕГАИС нового формата).

1 стартмани

28.07.2020    10405    5    RocKeR_13    5    

Поиск пересекающихся ссылок на комбинации объектов с ограничением области поиска по метаданным

Поиск данных v8 1cv8.cf Абонемент ($m)

Обработка ищет все объекты базы, в которых одновременно присутствуют перечисленные элементы. Построена на базе типовой обработки Все функции - Стандартные - Поиск ссылок на объект, но позволяет накладывать отбор не по одному объекту, а по нескольким, что позволяет настраивать поиск по комбинациям условий. И ограничивать область поиска.

1 стартмани

12.03.2020    11976    18    sapervodichka    18    

Мастер полнотекстового поиска

Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Набор инструментов для работы с полнотекстовым индексом платформы 1С. Стандартные и расширенные возможности.

2 стартмани

07.02.2020    20140    193    YPermitin    32    

Быстрый поиск в журналe регистрации 1С *.lgd

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Обработка для быстрого поиска данных в журнале регистрации 1С SQLite (.lgd). 8.3.15.

1 стартмани

10.10.2019    12169    33    andboss    7    

Сложнейшая загрузка журнала регистрации в ElasticSearch (или делаем настоящий ETL)

Журнал регистрации v8 Россия Абонемент ($m)

Году в 2017ом возникло (наверное странное на тот момент) желание перегрузить журнал регистраций 1С в ELK. Чтобы журналы место на диске не съедали, 1С программисты забыв поставить фильтр сервер не подвешивали, все журналы лежали в одном месте да и можно было безопасно туда ответственных пользователей пускать, чтобы сами смотрели кто какой документ поправил.На предложение написать выгрузку сразу из 1С программисты благополучно забили ("ой на это минимум месяц", "у нас срочные бизнес-фичи" и т.д. и т.п.). Зато попалась статья от Aleksey.Bochkov (https://infostart.ru/public/182820/). Ну и решили мы все это запилить без 1С программистов. Во что влезаем я тогда еще не понимал. А вылилось почти в год допилок (хорошо хоть в фоновом режиме) в цельный ETL с использованием C#, T-SQL и прочими делами.

1 стартмани

27.09.2019    17744    6    DonAlPatino    34    

Поиск, восстановление битой ссылки, 8.3, v 0.2 Промо

Поиск данных Корректировка данных v8 1cv8.cf Абонемент ($m)

Обработка для работы с битой ссылкой, 8.3, v 0.1 Позволяет быстро найти и восстановить битую ссылку.

1 стартмани

24.10.2014    42253    329    infostart user    14    

Журнали2Ст: сверхбыстрый журнал регистрации 1С

Журнал регистрации v8 Абонемент ($m)

Строит внешний индекс по журналам регистрации любого формата и делает поиск в них фантастически быстрым. Дополнительно ничего не нужно настраивать! Журналы Регистрации остаются на своём месте и не занимают дополнительного, а сервис Журнали2Ста обеспечивает их постоянную индексацию.

1 стартмани

22.08.2019    19075    106    MrWonder    72    

Сценарное сравнение данных (версия 1.5.12)

Поиск данных v8 1cv8.cf Абонемент ($m)

Прикладное решение Сценарное сравнение данных (ССД) предназначено для автоматизации процесса поиска расхождений в данных.

1 стартмани

18.08.2019    10588    24    sertak    23    

Запуск встроенного в платформу механизма История данных для ленивых

Журнал регистрации v8 1cv8.cf Абонемент ($m)

В последних версиях платформы 1С появился замечательный механизм Истории данных. Если кратко, механизм позволяет сохранять историю, просматривать, сверять и самое приятное, это восстанавливать любую версию объекта. А самое главное, чтобы это заработало, не нужно продумывать, писать и поддерживать тонны кода, все уже сделано за нас... Возникает вопрос: Как запустить встроенный в платформу механизм Истории данных ничего не кодируя?

1 стартмани

24.05.2019    15517    20    _root    13    

Включение и выключение регистрации отказа в доступе если "У пользователя не достаточно прав над операцией с базой данных". Промо

Информационная безопасность Журнал регистрации v8 1cv8.cf Абонемент ($m)

Включает (выключает) регистрацию событий отказа доступа в журнале регистрации.

1 стартмани

12.01.2011    42281    372    nexts    32    

Подсистема для выгрузки, быстрого поиска и анализа журнала регистрации 1С в Elasticsearch

Журнал регистрации Поиск данных v8 1cv8.cf Абонемент ($m)

Elasticsearch - это opensource решение для очень быстрого поиска данных в больших массивах информации. Использование этого решения позволит решить проблемы с поиском и анализом больших объемов информации журнала регистрации. Протестировано на платформах начиная с 8.3.10.2580.

5 стартмани

15.05.2019    17223    33    Nikolo17    14    

Поиск и чистка битых ссылок в регистрах сведений и накоплений 8.3

Чистка данных Поиск данных v8 1cv8.cf Абонемент ($m)

Данная обработка позволяет чистить устаревшие битые записи в регистрах сведений и накоплений. Я не затрагиваю в ней регистр бухгалтерии, так как там удаление любой записи может быть критичным для баланса. Бухгалтеры иногда готовы терпеть любые ссылки на удаленные раннее из базы объекты, лишь бы баланс сходился, даже если битая ссылка не может пролить свет на её происхождение.

1 стартмани

04.05.2019    13578    130    AlexandrSmith    2    

Сравниваем Управление торговлей 11.4 и Бухгалтерию предприятия 3.0 (Комплексная автоматизация 2) после обмена

Закрытие периода Анализ учета Поиск данных v8 БП3.0 УТ11 КА2 Россия БУ УУ Абонемент ($m)

Вам приходилось проверять результаты корректности данных после переноса из УТ в БП? Если "ДА", то Вы знаете какое это "приятное дело". Данная обработка была написана для того, чтобы это стало менее "приятно". И осталось больше времени для других дел.

3 стартмани

07.12.2018    11987    37    RomikR    14    

Статистика работы пользователя Промо

Журнал регистрации Статистика базы данных Учет рабочего времени v8 1cv8.cf Абонемент ($m)

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

3 стартмани

17.07.2011    53816    444    imozg    63    

Мониторинг активности пользователя

Журнал регистрации v8 БП3.0 Россия Абонемент ($m)

Расширение предназначено для мониторинга активности пользователей, фиксирует какие окна открывал и когда пользователь в программе. Автоматически завершает работу не активных пользователей, что позволяет экономить системные ресурсы. Есть отчет об Активности пользователей по часам с возможностью отбора по конкретному пользователю. Расширение для типовых конфигураций 1С на управляемых формах в режиме совместимости 8.3.12.

1 стартмани

26.10.2018    11394    73    xan333    8    

Нестандартные подсистемы: Живая вода

Поиск данных Корректировка данных v8 1cv8.cf Абонемент ($m)

В БСП есть все, чтобы справиться с проблемой «Битых ссылок», но почему-то так и не реализовали возможность сохранять версию объекта перед удалением. Решил исправить эту досадную несправедливость и создать подсистему с кодовым названием «Живая вода».

1 стартмани

11.10.2018    16930    3    dsdred    14    

Поиск документов по представлению

Обработка документов Поиск данных v8 КА1 БП2.0 УТ10 УПП1 БП1.6 Абонемент ($m)

Обработка позволяет найти в БД документы по их представлению и впоследствии выполнить их обработку.

2 стартмани

11.09.2018    12346    5    SITR-utyos    0    

Просмотр документов, измененных задним числом Промо

Журнал регистрации v8 УТ10 Россия Абонемент ($m)

Редактирование документов в 1С, проведенных задним числом, бывает необходимо для исправления ошибок в учете, но также является распространенным способом воровства в магазине. Поэтому важно максимально ограничить работу задним числом.

2 стартмани

12.08.2015    33344    60    ПерваяСистема    17    

Поиск и восстановление битых ссылок (Объект не найден)

Поиск данных Корректировка данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Групповая обработка ссылок вида Объект не найден (502:37855254002e11eb11e73b8f36150d9e) заполняется максимально просто копированием и вставкой из буфера: 1) Выделяет уникальные идентификаторы (далее УИ); 2) Ищет ссылки на объекты базы по УИ; 3) Создаёт пустые объекты с указанным УИ; 4) Регистрирует найденные ссылки для обмена данными. Работает на любых продуктах 8.3. Проверялась на 1С:ERP Управление предприятием 2 (2.4.3.167)

2 стартмани

17.08.2018    21810    166    sapervodichka    2    

Поиск во внешних обработках

Универсальные обработки Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка будет полезна при переходе на НДС 20%. Работает в тонком и толстом клиенте.

2 стартмани

15.06.2018    14538    63    Rus1k    11    

Журнал регистрации из формы документа или справочника

Журнал регистрации v8 Розница УНФ БП3.0 УТ11 КА2 Абонемент ($m)

Данная обработка позволяет просматривать журнал регистрации (кто из пользователей последний вносил изменения) по справочнику или документу прямо из формы. Не требуется изменение конфигурации.

2 стартмани

23.04.2018    14994    54    Kutuzov    7    

Получение запросом данных журнала регистрации хранящегося в SQLite Промо

Журнал регистрации v8 1cv8.cf Абонемент ($m)

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

1 стартмани

17.09.2014    77140    246    rtnm    38    

Версии объекта (просмотр версий текущего объекта)

Журнал регистрации v8 КА1 УПП1 Абонемент ($m)

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

2 стартмани

12.03.2018    13614    5    SITR-utyos    2    

История работы пользователей

Поиск данных v8 v8::УФ ERP2 Россия Абонемент ($m)

Подключаемая обработка для просмотра истории работы конкретного пользователя

1 стартмани

17.07.2017    23421    69    PerlAmutor    16    

Поиск и восстановление битых ссылок (обычная и управляемая форма) 8.2-8.3

Универсальные обработки Поиск данных Корректировка данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка для поиска и восстановления битых ссылок (Объект не найден). Адаптирована для конфигураций на обычных и управляемых формах 8.2 - 8.3

1 стартмани

08.04.2017    46537    648    Xershi    65    

Монитор журнала регистрации Промо

Журнал регистрации Инструменты администратора БД WEB v8 1cv8.cf Абонемент ($m)

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

2 стартмани

29.06.2015    46323    159    andy23    51    

Сравнение данных справочника и документа в 2-х базах

Поиск данных v8 1cv8.cf Абонемент ($m)

Данная обработка позволяет сравнивать данные в 2-х базах. Подключение через com-объект. Можно выбрать, какие метаданные сравнить. Сравнение происходит в запросе.

3 стартмани

22.02.2017    15614    19    lesasd    1    

Удобный просмотр изменений объектов пользователями

Журнал регистрации v8 Абонемент ($m)

Быстрый и удобный просмотр всех изменений объекта в разрезе пользователей в хронологическом порядке.

1 стартмани

01.11.2016    12981    14    TreeDogNight    11    

Журнал регистрации в MongoDB

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Хранение "журнала регистрации" в nosql базе. 1) Java-api 2) MongoDB 3) доработать конфу в нужных местах

1 стартмани

27.10.2016    18002    9    sockor    4    

Универсальный поиск документов Промо

Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Для обычных и управляемых форм. Версия 1.15 Создана на 1С8.3, но в режиме совместимости с 8.2.16. Итоговые таблицы одинаковы на обоих закладках

1 стартмани

06.01.2015    24646    39    mack198109    10    

Инструменты: v81_82_83: об./упр. формы. Отключение пользователей: файловый, кл-сервер. Запуск/Вход под другим польз-м. Поиск ссылок на объект СКД. Консоль запр. Отладка ВПФ и ОЗТЧ. Гр.печать, Перепровед-е немоноп-е и др.(Один архив)

Поиск данных Инструменты администратора БД v8 v8::УФ v8::СКД 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

06.09.2016    23501    105    Светлый ум    138    

Журнал регистрации изменений во внешней информационной базе 1С

Журнал регистрации v8 Абонемент ($m)

Конфигурация для копирования журнала регистрации, хранящегося в файловом формате, *.lgf. Подключение к выгружаемому журналу происходит через COM-соединение. Для загрузки применяется многопоточность. Для хранения журнала используется Регистр сведений.

1 стартмани

11.08.2016    16927    47    Mkonst    2    

Сокращение журнала регистрации 1С: 8.3

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Работа с журналом регистрации в 1С: 8.3 изменилась по сравнению с 8.2. Рассмотрим варианты автоматического и ручного обрезания журнала регистрации.

1 стартмани

06.04.2016    174173    537    solary    43    

Поиск значений Промо

Поиск данных Универсальные обработки v8 1cv8.cf Россия Абонемент ($m)

Удобный поиск ссылок и простых значений. Искать можно ВСЕ, в т. ч. ссылки на планы видов характеристик, планы видов расчета, бизнес-процессы, задачи. Ищет ВЕЗДЕ — даже в регистрах накопления / бухгалтерии / расчетов и в последовательностях! В поиск включены служебные (предопределенные), общие реквизиты. Есть возможность прервать поиск.

1 стартмани

15.09.2009    26138    351    sashocq    24    

Мастер поиска и удаления Промо

Чистка данных Поиск данных Универсальные обработки v8 1cv8.cf Абонемент ($m)

Обработка предназначена для рекурсивного поиска ссылок на выбранный объект с возможностью "кустового" (рекурсивного) удаления всей связанной информации. Корректно работает с независимыми регистрами сведений, экспериментально добавлен режим удаления ключей аналитики в ряде типовых конфигураций (в частности поддерживается КА и УПП). Обработка внешняя, полностью автономная и универсальная. Незаменима на проектах, связанных с обменом данными с внешними системами.

2 стартмани

27.03.2014    39801    384    mbreaker    20