Дата запрета редактирования

Редактировал(а) Александр Оксюков 2023/03/24 20:24

Дата запрета редактирования данных — функционал программы 1С 8.3 БП, позволяющий ограничить ввод и изменение документов на определенный период времени. Говоря на языке бухгалтеров, необходимо «закрыть период в 1С». Запрет можно устанавливать даже для конкретных пользователей и организаций в базе данных, чтобы никто не мог внести изменения.

Обычная установка даты запрета

Для установки даты запрета изменения данных в программе 1С: Бухгалтерия 8.3 необходимо перейти по навигации: "Администрирование" - "Настройки пользователей и прав" (Рис. 1)

1.png
Рис. 1

В открывшемся окне перейти в раздел «Даты запрета изменения». Установка одноименного флага сделает доступной гиперссылку "Настроить" (Рис. 2). Нажатие этой ссылки откроет окно редактирования даты.

2.png
Рис. 2

Прежде чем устанавливать дату необходимо проанализировать, дата запрета устанавливается общей для всех пользователей или только для определенных сотрудников, после этого перейти на соответствующую вкладку (Рис. 3)

3.png
Рис. 3

На вкладке «Для всех пользователей» устанавливается общая дата запрета в поле «Дата запрета», раньше которой запрещено изменение данных. Ограничение применяется для всех пользователей системы, всех подсистем и объектов.

Если необходимо установить различные даты для разделов и объектов, обратимся к настройке «Другие способы указания даты запрета», расположенной здесь же в нижней части окна. Настройка может принимать значения: «Общая дата», «По разделам» и «По разделам и объектам». В качестве примера укажем дату запрета «По разделам» и установим отличную дату для раздела «Бухгалтерский учет» (Рис. 4).

4.png
Рис. 4

На вкладке «По пользователям» (Рис. 5) существует возможность указать дату запрета для определенных пользователей или групп пользователей. 

5.png
Рис. 5

Откроется следующее окно (Рис. 6). Нажатием кнопки «Подобрать» на панели действий, пользователь может добавить пользователей или группы в табличную часть и указать для них отличные даты.

6.png
Рис. 6

Выбрав пользователя, можно задать для него отдельную дату запрета (Рис. 7)

11.png
Рис. 7

После установки даты запрета пользователь не сможет внести какие-либо изменения в документы, зарегистрированные до указанной даты включительно. Т.е. при установленной дате 31.03.2018, к документам от 31.03.2018 доступа не будет. Команды «Ок», «Записать», «Провести», «Отменить проведение», «Удалить» на формах станут неактивны.

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


"Открытие периода" подразумевает под собой изменение даты запрета на значение в будущем, либо аннулирование даты запрета.

Установка динамической даты запрета

Описанный выше способ не всегда удобен: он требует постоянного администрирования. То есть каждый месяц/квартал/год дату нужно будет устанавливать вручную.

В 1С есть способ упрощения — установка «динамической» даты запрета. То есть программу можно настроить так, что система автоматически будет «передвигать» дату запрета. Пример — на конец года, месяца, квартала, недели, дня.

Для этого перейдя по гиперссылке "Настроить" (Рис. 1) 

2.png
Рис. 8

В открывшемся окне нажать гиперссылку "Больше возможностей >>" (Рис. 9)

8.png
Рис. 9

Появится дополнительное поле выбора где можно установить период (Рис. 10)

9.png
Рис. 10

Дальнейшую настройку по пользователям и способам можно провести аналогично с предыдущей главой.