Поиск изменений реквизитов по версиям в истории документов и справочников с отбором

02.08.23

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

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

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

Наименование Файл Версия Размер
Поиск изменений реквизитов по версиям в истории документов и справочников с отбором
.erf 20,12Kb
11
.erf 20,12Kb 11 Скачать

Всем доброго времени суток!

Написать обработку сподвигла следующая ситуация: в организации сбилась нумерация одного из видов документов. Заметили лишь через месяц. В принципе проблем выправить не было, однако хотелось найти виновника торжества. История изменений была включена, но проблема в том, что документы могли создаваться "задним" числом. Т.е. датой документа мог быть и прошлый и позапрошлый месяц, а дата версии объекта могла быть текущая. Использование обработки помогло разобраться с ситуацией и узнать по какой причине пользователь изменил нумерацию.

Собственно к описанию.

Анализ выполняется только по реквизитам объектов. Табличные части не затрагиваются. Необходимости в этом при разработке не было.

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

 

 

После выбора объекта, необходимо выбрать анализируемый реквизит:

 

 

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

 

 

Меня в примере интересует комментарий, поэтому установлю фильтр на его заполненность:

 

 

Далее выделяем необходимы для анализа позиции (либо вообще весь список по Ctrl+A) и нажимаем кнопку "Получить данные версий":

 

 

Произойдет проверка изменения реквизита "Комментарий" по выделенным объектам. Данные отразятся на странице обработки "Объекты с изменением":

 

 

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

 

 

Вот собственно и все.

По технической части: механизмы истории данных я не стал использовать, т.к. они в конфигурации "Бухгалтерия предприятия КОРП" (3.0.138.25) не сработали. Для получения описания объекта использую типовую функцию БСП:

ВерсионированиеОбъектов.РазборВерсии(Ссылка, НомерВерсии)

Протестировал работу на следующих релизах конфигураций:

  • Комплексная автоматизация 2 (2.5.12.64);
  • Бухгалтерия предприятия КОРП (3.0.138.25);
  • Зарплата и управление персоналом, редакция 3.1 (3.1.25.36);
  • Розница, редакция 2.3 (2.3.13.10).

Всем добра!

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

См. также

LogManager - Внешний журнал регистрации в SQL

Журнал регистрации Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Журнал регистрации платформы 1С в SQL. Общая база хранения всех журналов. Через com-подключение регламентным заданием периодически догружает журналы регистраций из рабочих баз. Предоставляет настраиваемый доступ к журналам по правам подразделений. Формирует отчеты по пользователям и данным.

10000 руб.

23.05.2014    55699    52    16    

47

Версионирование объектов для Альфа-авто, ред 4 и 5.

Оптовая торговля Розничная торговля Журнал регистрации Платформа 1С v8.3 Конфигурации 1cv8 Автомобили, автосервисы Управленческий учет Платные (руб)

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

4800 руб.

03.09.2016    42410    33    24    

38

Мониторинг баз и серверов 1С

Журнал регистрации Мониторинг Платформа 1С v8.3 Платные (руб)

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

9000 руб.

28.08.2019    31330    15    21    

68

LogiCH - хранение и анализ журнала регистрации в сверхбыстрой СУБД ClickHouse

Журнал регистрации Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Конфигурация LogiCH эффективно решает проблему хранения и анализа записей журналов регистрации. Разработка использует столбцовую СУБД ClickHouse, одну из самых быстрых Big Data OLAP СУБД. Любой анализ журнала можно выполнить в одном отчете, в котором доступны все возможности СКД с учетом ограничений RLS. Количество подключаемых баз не ограничено и не влияет на скорость построения анализа.

5000 руб.

28.11.2018    19730    13    6    

37

Регламентное сокращение журнала регистрации

Инструменты администратора БД Журнал регистрации Платформа 1С v8.3 1С:Управление торговлей 11 Абонемент ($m)

Внешняя обработка для регламентного сокращения журнала регистрации для конфигураций на базе БСП и платформы 8.3.20+

1 стартмани

29.12.2023    1457    16    dima_gsv    1    

12

Магия преобразований Vector, часть 3: журнал регистрации + прямой экспорт ошибок в Sentry

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

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

19.11.2023    850    3    AlexSTAL    0    

7

Магия преобразований: ЖР, ТЖ, RAS/RAC, логи - универсальное решение Vector

Мониторинг Журнал регистрации Технологический журнал Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

13.11.2023    3371    5    AlexSTAL    0    

46

Мониторинг состояния с отправкой в telegram

Журнал регистрации Инструменты администратора БД Мониторинг Мессенджеры и боты Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Абонемент ($m)

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

3 стартмани

26.09.2023    1910    11    doom2good    10    

14
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. helicon 01.08.23 16:19 Сейчас в теме
Добрый день! А отбор по изменению в реквизитах табличной части невозможен?
2. cheiser1982 218 02.08.23 05:38 Сейчас в теме
(1)
А отбор по изменению в реквизитах табличной части невозможен?
Добрый день! Нет. Механизм формировал по производственной необходимости, которая не рассматривала анализ табличных частей, а время на решение было жестко регламентировано.
3. helicon 02.08.23 17:34 Сейчас в теме
(2) Полезный был бы функционал. Не планируете дорабатывать?
4. cheiser1982 218 03.08.23 05:53 Сейчас в теме
(3)
Полезный был бы функционал. Не планируете дорабатывать?
Планировал, но по мере появления времени, либо если возникнет по работе такая необходимость.
Оставьте свое сообщение