Доброго времени суток! Подскажите пож-та по данному вопросу.
---
У пользователя могут быть полные права, либо именно этому пользователю установлен персональная граница изменения данных.
---
Редактирование в закрытом периоде не доступно для пользователя.
---
Но пользователь открывает документы за пред.месяцы и может их редактировать.
---
У пользователя могут быть полные права, либо именно этому пользователю установлен персональная граница изменения данных.
---
Как мне проверить второй случай?
---
открыть настройки границ запрета изменения данных и проверить визуально в обоих закладках.
---
ВЫ про это?
---
да.
---
в первой вкладке, ФИО пользователя нет, нужно ли добавить его и что нужно добавить?
---
Если пользователя в списке нет, то проверяйте его права.
---
Я не нашел роли, которая отвечает за редактирование документов в закрытом периоде
---
т.е роль "Полные права" пользователю не назначена?
Если так, то по предоставленной вами информации, конфигурация доработана.
Отладка открытия формы документа в закрытом периоде под проблемным пользователем даст ответ на вопрос.
---
В отладке мне нужно будет искать какое свойство формы?
---
Нашел функцию

```1c
    Функция ДокументВЗакрытомПериоде(ДокументОбъект) Экспорт

    Результат = Ложь;

    //БИТ НАЧАЛО

    Проверять = РольДоступна("ПолныеПрава") ИЛИ РольДоступна("БИТ_РедактированиеКадровыхДокументов");
    // + Ткаченко А.Ю. (661461) (03.09.2018)
    ПроверятьСПолнымиПравами = РольДоступна("СТ_КонтрольКадровыхДокументов");
    //Если НЕ Результат И НЕ Проверять тогда
    Если НЕ Результат И (НЕ Проверять или ПроверятьСПолнымиПравами) Тогда
    // - Ткаченко А.Ю. (661461) (03.09.2018)

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
    | бит_НеДоступныеКадровыеДокументы.КадровыйДокумент
    |ИЗ
    | РегистрСведений.бит_НеДоступныеКадровыеДокументы КАК бит_НеДоступныеКадровыеДокументы
    |ГДЕ
    | бит_НеДоступныеКадровыеДокументы.КадровыйДокумент = &КадровыйДокумент";
    Запрос.УстановитьПараметр("КадровыйДокумент", ДокументОбъект.Ссылка);

    Результат = НЕ Запрос.Выполнить().Пустой();

    Возврат Результат;

    КонецЕсли;
    //СТ Лямина+
    Если ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ПеречислениеНДФЛвБюджет") или ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.РасчетыПоСтраховымВзносам") Тогда
    Возврат Ложь
    КонецЕсли;
    //СТ Лямина-
    //\\БИТ КОНЕЦ

    СоответствиеГраницЗапрета = ПараметрыСеанса.ГраницыЗапретаИзмененияДанных.Получить();

    // Для пользователя с полными правами проверок выполнять не нужно
    Если СоответствиеГраницЗапрета = Неопределено Тогда
    Возврат Ложь;
    КонецЕсли;

    ПараметрыПроверкиДокумента = НастройкаПравДоступаПереопределяемый.ПолучитьПараметрыПроверкиДокумента(ДокументОбъект);
    НастройкаПравДоступаПереопределяемый.ПроверитьВерсиюДокумента(ДокументОбъект, ПараметрыПроверкиДокумента, СоответствиеГраницЗапрета, Результат);

    Возврат Результат;

    КонецФункции // ДокументВЗакрытомПериоде()
```
---
А они точно попадают в закрытый период? + есть настройка отдельно по пользователям, у отдельных пользователей может быть другая граница. + вроде была галка отключить границы запрета для полных прав. Гляньте в отладке почему не работает.