---
title: "\u0412\u0435\u0440\u0441\u0438\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u2014 Dinext"
description: "\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0432\u0435\u0440\u0441\u0438\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0438\u0445 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e."
space: "Docs"
url: "https://docs.dinext.ru/docs/servisy-platformy/versii-dokumentov"
updated: "2026-07-09"
---

# Версии документов

## Назначение

Сервис обеспечивает просмотр и контроль версий документов и изменений их содержимого. Включает хранение версий , отображение истории в карточке документа и при необходимости откат к предыдущей версии.

## Цели и задачи

- Сохранять историю изменений полей документа при включенном версионировании (Track Changes).
- Просматривать предыдущие версии и сравнивать изменения.
- Откатывать документ к выбранной версии при поддержке и при наличии прав.
- Обеспечивать аудит и прослеживаемость изменений для критичных документов.
- Использовать версии в связке с workflow и согласованием (см. «Изменения»).

## Для кого

- Все пользователи при просмотре истории своего документа.
- Руководители и аудиторы при проверке изменений.
- Администраторы при настройке версионирования по тип документа.
- Пользователи с правом отката к версии (если реализовано).

## Основные понятия

- **Version** — запись версии документа: ссылка на тип документа и name, дата, пользователь, сохраненные значения полей (JSON diff или полная копия в зависимости от реализации).
- **Track Changes** — опция тип документа: при включении каждое сохранение создает запись Version.
- **Откат (revert)** — восстановление полей документа из выбранной версии; может быть реализовано кнопкой «Revert to this version» или вручную копированием значений.
- **Сравнение версий** — просмотр различий между двумя версиями (старая/новая значения полей).

## Основные сущности / объекты

- **Version**  — хранение версий.
- Включение в тип документа: track_changes или аналог в метаданных.
- Связь с разделом «Изменения» и Workflow для согласования изменений.

## Основные сценарии / процессов

### Просмотр версий документа

1. Открыть документ; перейти в раздел «Версии» или «История» (Timeline может показывать краткую историю; полные версии — в отдельном списке Version).
2. Выбрать версию по дате; просмотреть сохраненное содержимое (поля на момент этой версии).
3. При наличии интерфейса сравнения — выбрать две версии и посмотреть diff полей.
4. Версии упорядочены по дате; последняя версия — текущее состояние документа до следующего сохранения.

### Откат к предыдущей версии

1. В списке версий выбрать версию, к которой нужно откатиться.
2. Нажать «Revert to this version» или аналог (если реализовано в приложении). Либо вручную скопировать значения полей из версии в форму документа и сохранить.
3. После отката создастся новая версия (текущее состояние станет копией выбранной старой версии). Используйте откат осторожно; при необходимости зафиксировать причину в комментарии.
4. Для документов с workflow откат может потребовать смены статуса по правилам; учитывайте регламент компании.

### Включение версионирования для тип документа

1. Открыть Customize Form или метаданные тип документа.
2. Включить опцию «Track Changes» (или «Track Document Version» в зависимости от версии).
3. Сохранить; для новых сохранений этого тип документа начнут создаваться записи Version.
4. Учтите рост объема данных: для часто обновляемых документов с большим числом полей версии могут занимать значительное место; при необходимости ограничьте число хранимых версий или период (кастомная очистка).

## Правила и ограничения

- Не все поля могут попадать в Version (например, пароли и чувствительные поля иногда исключаются); проверьте метаданные и код приложения.
- Версионирование увеличивает время сохранения и объем БД; отключайте для некритичных или очень часто изменяемых тип документа при нехватке ресурсов.
- Права на просмотр версий обычно следуют правам на документ; право на откат может быть выделено отдельной ролью в кастомизации.

## Результаты / отчетность

- Список версий по документу с датой и пользователем.
- Возможность сравнения и отката к выбранной версии.
- Аудит изменений для соответствия требованиям и расследований.

## Типовые вопросы и ошибки (FAQ)

### Версии не создаются для документа

Проверьте, что для тип документа включено Track Changes (Customize Form или в JSON тип документа). Убедитесь, что документ сохранялся после включения версионирования. Для старых документов версии появятся только с момента следующего сохранения.

### Как удалить старые версии?

Стандартного массового удаления по сроку в интерфейсе может не быть. Варианты: периодический скрипт удаления Version старше N дней (с осторожностью и бэкапом); использование правил очистки в Dinext при поддержке Version. Не удаляйте версии без согласования с политикой аудита.

### Откат не сохранил все поля

Убедитесь, что откат восстанавливает все нужные поля (включая дочерние таблицы). Если откат реализован вручную или кастомной кнопкой, проверьте логику кода — возможно, часть полей не копируется. При необходимости откатите вручную, сравнив с выбранной версией.

## Связанные темы

- [Логи и журналы](/docs/servisy-platformy/logi-i-zhurnaly)
- [Изменения](/docs/biznes-funktsii/izmeneniya)
- [Workflow](/docs/servisy-platformy/workflow)
- [Роли и полномочия](/docs/servisy-platformy/roli-i-polnomochiya)
