В конфигурации "Управление торговлей" необходимо программно изменить реквизит документа после даты запрета изменения документа в ЛЮБОЙ роли, а потом опять вернуть запрет редактирования!
С помощью запроса обращаюсь к регистру сведений, а вот записать не удается пишет "Полье олбъекта недоступно для записи (ГраницаЗапретаИзменений)". Вот код программы
Код
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ГраницыЗапретаИзмененияДанных.Организация,
| ГраницыЗапретаИзмененияДанных.ГраницаЗапретаИзменений,
| ГраницыЗапретаИзмененияДанных.Роль.Ссылка КАК Роль
|ИЗ
| РегистрСведений.ГраницыЗапретаИзмененияДанных КАК ГраницыЗапретаИзмененияДанных";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Для ш=0 По Перечисления.НаборПравПользователей.Количество()-1 Цикл
Если Выборка.Роль = Перечисления.НаборПравПользователей.Получить(ш) Тогда
Сообщить(Выборка.Роль);
Сообщить(ДобавитьМесяц(ТекущаяДата(),-1));
Выборка.ГраницаЗапретаИзменений = ДобавитьМесяц(ТекущаяДата(),-1);
КонецЕсли;
КонецЦикла;
Прервать;
КонецЦикла;
Спасибо за ответ!!!!
