В типовой конфигурации Управление торговлей версии 10.3, отсутствует механиз автоматической установки даты запрета редактирования для пользователей. Например, нам нужно для определенной группы пользователей оставить для редактирования лишь последние 3 дня.
Данная обработка проверялась на УТ 10.3, но теоретически может работать в любой конфигурации.
При первом запуске обработки необходимо заполнить список пользователей, и установить флажки Закрывать программу (если нам необходимо закрывать программу после выполнения обработки) и Отложенный запуск (если есть необходимость выполнения данной обработки автоматически после ее запуска). Затем выставляем количество дней, в течение которых пользователям доступно редактирование данных (в нашем примере это число 3). После чего нажимаем кнопку сохранить. Заполнять настройки обработки необходимо под тем пользователем, под которым будет происходить автоматический запуск этой обработки (у пользователя должны быть полные права).
Затем необходимо в операционной системе создать запланированное задание на выполнение запуска 1С: Предприятия с параметрами /IBName "Имя базы как при запуске 1С Предприятия" /N "Имя пользователя" /P "Пароль пользователя" /Execute "Путь, где лежит обработка\ДатаЗапретаРедактирования.epf".
Например:
1. Заходим в конфигурацию "Управление торговлей (демо)" под пользователем "Федоров (администратор)" пароль "12345". Выбираем пользователей, для которых нам надо устанавливать дату запрета редактирования. Ставим количество дней, в течение которых пользователям доступно редактирование данных. Устанавливаем галки "Закрывать программу" и "Отложенный запуск". Нажимаем кнопку сохранить.
2. В планировщике заданий Windows создаем новое задание на запуск программы "c:\Program Files (x86)\1cv8\8.3.9.2170\bin\1cv8.exe" в параметры запуска прописываем /IBName "Управление торговлей (демо)" /N "Федоров (администратор)" /P "12345" /Execute "С:\Обработки\ДатаЗапретаРедактирования.epf"
3. Триггер запуска выставляем на каждый день в 23:59:59
4. Если версия платформы 8.3 (8.3.9.2033) или более свежая, то не забывам в настройках пользователя, из-под которого выполняется обработка, снять галку с реквизита "Защита от опасных действий ".