Добрый день, уважаемые разработчики, подскажите, предлагает ли последняя версия программы Альфа-Авто какой-либо механизм контроля за изменением даты запрета редактирования документов по организациям, которая (дата запрета) фиксируется в регистре сведений прав и настроек?
Не единожды сталкивался с ситуацией когда приняв решение не редактировать документы предыдущего налогового периода устанавливал дату запрета редактирования, но по прошествии длительного времени наблюдаю изменение этой даты.
И возникает вопрос кто из пользователей с соответствующими правами изменял эту дату и когда? А сам думаю может быть есть ответ на этот вопрос с помощью типовых средств конфигурации.
В журнале регистрации фиксируются все изменения, производимые в программе пользователями. Поэтому можем предложить сформировать его с фильтром по регистрам сведений "Права и настройки" и "Расширение прав доступа". Если в журнале регистрации будут фигурировать пользователи, которые не должны иметь доступа к правам и настройкам, то им лучше всего установить права "Разрешить изменение прав доступа и настроек" и "Разрешить изменение личных настроек" в значение "Ложь".
Здравствуйте, у нас такая проблема: Дата запрета изменения данных установлена 31.12.16г. но для пользователя "Руководитель ОЗЧ" выскакивает сообщение: Документ находится в закрытом периоде. Дата запрета редактирования 31.01.17г.
Откуда программа может тянуть еще одну дату запрета редактирования?
Анна Кадушко написал: Мы отладкой не можем посмотреть откуда тянется дата, так как код уходит в закрытые модули, каким образом можно отследить откуда тянется дата?
Насколько я понимаю, дата запрета редактирования перед записью документа проверяется с помощью функции "орПолучитьДатуЗапретаРедактирования" общего модуля "орОтраслевыеРешения". В самом ее конце действующая дата запрета возвращается с помощью следующего кода:
То есть ниоткуда, кроме настроек организации, дата запрета подтягиваться не должна. Проверьте, возможно там есть какая-нибудь доработка в этом месте (что-то вроде "Возврат НачалоМесяца(ТекущаяДата() - 1);").