Программно проверить документ на запрет изменения 1с
ДатыЗапретаИзменения.ИзменениеЗапрещено(<ССЫЛКА НА ДОКУМЕНТ>)
Пример проверки:
// ...
Пока РезультатЗапроса.Следующий() Цикл
Если ДатыЗапретаИзменения.ИзменениеЗапрещено(РезультатЗапроса.Ссылка) Тогда
// Отправляем на следующий цикл
Сообщить("Данный документ запрещен к изменению: " + РезультатЗапроса.Ссылка);
Продолжить;
КонецЕсли;
// Выполняем обработку с документом который можно отредактировать
// ...
КонецЦикла;
// ...