Приветствую.
У меня типовая конфигурация "Торговля + Склад", редакция 9.2 (7.70.929)
Есть там такая константа "Константа.ДатаЗапретаРедактирования"
Стоит  мне войти в документ, дата которого меньше этой даты и этот док открывается только на чтение. И вот я решил программно поменять значение этой константы. Поменял, однако условие (Константа.ДатаЗапретаРедактировани>=Конт.ДатаДок) перестало срабатывать. Я запускал отладчик
Функция глПроверкаРазрешенияРедактирования(Конт) Экспорт
	
	Конт.ПриЗаписиПерепроводить(1);
	
(1)	Если Конт.Выбран() > 0  Тогда
(2)		Если (Дата(Константа.ДатаЗапретаРедактирования)>=Дата(Конт.ДатаДок)) тогда
		//   И (Конт.Форма.ТолькоПросмотр() = 0) Тогда
			Конт.Форма.ТолькоПросмотр(1);
			Предупреждение("Разрешен только просмотр документа!",4);
			Возврат 0; 
(3)		КонецЕсли;
	КонецЕсли;  ......    
Проверял значение константы - оно установилось верно, типы тоже вроде те, но сначала выполняются 1->2->3 строки, а в условие 
Конт.Форма.ТолькоПросмотр(1);
			Предупреждение("Разрешен только просмотр документа!",4);
			Возврат 0; 
не входит и это только если я меняю константу программно (если меняю в списке констант на туже дату, что и программно, то условие срабатывает), кто-нибудь сталкивался с  такой проблемой