О запрете изменения данных

Иногда при работе с информационной базой требуется установить запрет изменения каких-либо данных до определенной даты. Например, после сдачи квартальной бухгалтерской отчетности в налоговую инспекцию, обычно устанавливается запрет изменения тех данных, которые использовались для формирования этой отчетности, то есть данных по последний день отчетного периода.

Проявление установленного запрета

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

Возможности установки дат запрета

При установке даты запрета можно задавать не только произвольную дату, но и относительную. Для относительных дат (кроме значения Предыдущий день) на форме можно задать количество дней «отсрочки» до установки даты запрета, в течение которых изменение данных все ещё будет разрешено. Выполнить перерасчет текущих значений относительных дат запрета можно командой Пересчитать. Команду нужно выполнять периодически в соответствии с установленной относительной датой.

Если дату запрета изменений необходимо установить для всех пользователей системы, то в поле Установка даты запрета необходимо выбрать значение Для всех пользователей. При этом в форме станут доступны поля Способ указания даты запрета и поле Дата запрета.

Если разным пользователям необходимо устанавливать разные значения даты запрета изменения, то в поле Установка даты запрета необходимо выбрать значение По пользователям. При этом в форме будет доступен список в который можно добавлять пользователей системы (группы пользователей) и настраивать для каждого из них свое значение даты запрета изменений. В списке по умолчанию всегда присутствует элемент <Для всех пользователей>. Элемент нельзя удалить или изменить. Настройки даты запрета изменений выполненные для этого элемента будут использоваться для всех пользователей кроме тех которые содержаться в списке. Для того что бы выполнить настройку даты запрета изменения, необходимо выделить в списке нужного пользователя (группу пользователей) или элемент   <Для всех пользователей> , а сами настройки выполнить ниже в полях Способ указания даты запрета и Дата запрета.

Способ указания даты запрета изменений может принимать следующие значения:

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