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

02.08.23

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

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

Файлы

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

Наименование Скачано Купить файл
Поиск изменений реквизитов по версиям в истории документов и справочников с отбором
.erf 20,12Kb
29 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

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

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

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

 

 

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

 

 

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

 

 

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

 

 

Далее выделяем необходимы для анализа позиции (либо вообще весь список по 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С:Предприятие 8 1C:Бухгалтерия Платные (руб)

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

6100 руб.

28.11.2018    24765    23    9    

49

Журнал регистрации WEB-интеграция Программист 1С 8.3 1С:Библиотека стандартных подсистем Абонемент ($m)

Долго отлаживали интеграции через сообщения, журнал регистрации и чужие прокси. На проде это не взлетело. Собрали простой инструмент внутри платформы — смотришь запрос/ответ, повторяешь, выгружаешь curl.

1 стартмани

07.08.2026    959    2    Viktor_Ermakov    7    

12

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

Журнал регистрации на нагруженной базе перестаёт открываться: файлы растут на гигабайты в день, просмотр виснет, история недоступна. Рассказываю, как мы вынесли журнал трёх продуктивных баз в ClickHouse: 35 млрд событий, поиск всех ошибок за сутки — 0,11 секунды, привычная форма журнала для пользователей и падение числа ошибок в проде в 23 раза за полгода. Архитектура, схема таблицы, грабли интеграции и все цифры с прода.

04.08.2026    2132    nedomolkov.ivan    0    

8

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

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

28.02.2026    5397    julia96_07    0    

13

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

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

20.11.2024    9153    user1913000    13    

26

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

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

21.10.2024    9934    leemuar    8    

25

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

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

1 стартмани

29.12.2023    5848    63    dima_gsv    6    

15

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

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

1 стартмани

19.11.2023    4925    11    AlexSTAL    0    

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