Версионирование (история изменений) объектов в 1С:Предприятие 8

24.12.23

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

Версионирование представляет собой опцию, с помощью которой пользователь может легко установить, кто и когда изменил находящийся в базе документ, а также какие именно изменения имели место.  Платформа 1С:Предприятие 8 имеет сходную опцию – журнал регистрации, однако эта опция не позволяет выяснить характер изменений, журнал регистраций позволяет только узнать, когда был изменен документ и какой пользователь внес изменения. В платформе 8.3.11 данный механизм встроен "ИсторияДанных" и позволяет работать с версионированием через встроенные механизмы платформы, что является несомненным плюсом. Данная конфигурация предназначена для более ранних версий.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Версионирование (история изменений) объектов в 1С:Предприятие 8:
.cf 69,37Kb
85
85 Скачать (2 SM) Купить за 2 150 руб.

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

Как настроить версионирование объектов?

Выполнение настройки версионирования проводится в учетной записи Администратора, в которой открыты все права.

1. Открыть конфигурацию в режиме конфигуратора

2. Выбрать Конфигурация → Поддержка → Настройка поддержки

3. Снять запрет на редактирование у корневого узла конфигурации (при необходимости включив возможность изменения), затем закрыть

4. Выбрать Конфигурация → Сравнить, объединить с конфигурацией из файла, выбрать загруженный файл

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

6. Для настройки необходимо открыть программу, на панели навигации перейти к пункту  Операции/Константы:


 7.  В закладках нужно выбрать «Версионирование», установить галочку перед надписью «Использовать версионирование объектов»:

  8. Далее следует открыть блок настройки, для чего нужно нажать на кнопку Настройка версионирования объектов…»

    В параметрах настройки есть возможность указать значение всех типов документов, справочников:

Не версионировать — параметр установлен для всех типов объектов по умолчанию;
Версионировать — параметр применяется для настройки справочников и документов;
Версионировать при проведении —используется только для документов.


   В том случае, если для какого-либо типа документа или справочника выбран параметр Версионировать, в историю версий этого объекта будет выполняться запись при каждом изменении этого объекта.

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

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

9. Для просмотра истории версий необходимо в панели навигации перейти к пункту Сервис/История. Эта опция доступна исключительно для использования из-под учетной записи Администратора. Просматривать можно лишь те объекты, к которым была применена настройка версионирования. После того, как форма откроется, следует выбрать объект, изменения которого необходимо отследить, затем нужно выделить несколько версий для сравнения и нажать «Сравнить версии».

Для удобства можно ввести кнопку на отчет прям из документа, которая будет формировать отчет сразу по изменениям версий данного документа:

   

Конфигурация тестировалась на различных версиях:

  • 1С Бухгалтерия 2.0 (2.0.44.8)
  • Управление торговлей 10.3 (10.3.34.2)
  • Альфа-Авто: Автосалон+Автосервис+Автозапчасти, редакция 5.1 (5.1.02.09).

Должно работать с любой конфигурацией на обычных формах.

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

  • Бухгалтерия предприятия, редакция 2.0, релизы 2.0.67.25

версионирование объектов

См. также

Журнал регистрации Поиск данных Программист Пользователь Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

11.05.2022    5652    22    windsurf    9    

7

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

Что делать, если мы хотим в реальном времени считать, накапливать и показывать бизнесу ошибки, записанные в журнал регистрации 1С?

22.04.2022    5385    digital-samolet    6    

18

Журнал регистрации Пользователь Платформа 1С v8.3 1C:Бухгалтерия Россия Бесплатно (free)

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

17.04.2022    4198    303    vld1973    15    

27

Журнал регистрации Программист Пользователь Платформа 1С v8.3 1C:Бухгалтерия 1С:Бухгалтерия 3.0 Абонемент ($m)

Есть уже несколько вариантов отчетов по журналу регистрации. Этот отличается от прочих тем, что если не указать период - строится от предыдущего запуска до текущего момента. И отборы СКД транслируются в отборы к запросу данных ЖР. Это позволяет настроить рассылку отчета хоть каждую минуту. А как бонус - в СКД значения отборов можно выбрать из списка.

2 стартмани

14.02.2022    6285    108    ValeriVP    3    

7

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

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

1 стартмани

03.02.2022    13212    73    Segate    36    

48

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

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

1 стартмани

13.12.2021    6203    113    cmax    17    

14

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

Простая форма (дата/время, автор, событие) отчета истории объекта из "журнала регистрации". Выполнено в виде внешней печатной формы. Длительная операция "просмотра журнала регистрации" выполняется в фоновом режиме. Отслеживаются только события: создание, изменение, проведение, отмена проведения, удаление).

2 стартмани

13.12.2021    4441    6    AnryMc    1    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. sveta12011971 08.09.24 12:07 Сейчас в теме
Добрый день. Не появилась закладка "Версионирование" . Конфигурация УТ 10.3.35.2
Оставьте свое сообщение