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

02.08.23

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Поиск изменений реквизитов по версиям в истории документов и справочников с отбором
.erf 20,12Kb
13
13 Скачать (2 SM) Купить за 2 150 руб.

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

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

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

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

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

 

 

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

 

 

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

 

 

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

 

 

Далее выделяем необходимы для анализа позиции (либо вообще весь список по 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).

Всем добра!

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

См. также

Журнал регистрации Системный администратор Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

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

22800 руб.

22.02.2018    35912    59    54    

57

Журнал регистрации Системный администратор Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

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

6000 руб.

28.11.2018    21268    18    7    

43

Журнал регистрации Программист Россия Бесплатно (free)

В материале рассматривается сравнение двух инструментов для работы с журналом регистрации 1С: утилиты ibcmd и платформы Vector. Описаны их функциональные возможности, тестирование производительности и практическое применение для преобразования логов в формат JSON.

20.11.2024    1792    user1913000    12    

20

Журнал регистрации Тестирование QA Программист Бесплатно (free)

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

21.10.2024    3833    leemuar    8    

24

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

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

1 стартмани

29.12.2023    2565    40    dima_gsv    3    

14

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

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

1 стартмани

19.11.2023    1786    6    AlexSTAL    0    

8

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

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

1 стартмани

13.11.2023    5526    11    AlexSTAL    0    

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