Дату запрета сняла. Нужно было поставить галочку в графе переодичность. Но теперь все равно не дает документ менять(((
Вот как ругается:
Если Докум.ДатаДок <= Константа.ДатаЗапретаРедактирования Тогда
{Глобальный модуль(1153)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)
Подскажите пожалуйста что бы это значило? И как исправить
.
Вот что у меня прописано в этом модуле
Процедура ПриЗаписиКонстанты(ИмяКонстанты,Значение)
Если ИмяКонстанты="НомерРелиза" Тогда
Если Вопрос("Внимание! Изменение значения константы ""Номер релиза конфигурации""
|может привести к непредсказуемым результатам!
|Изменить значение?","Да+Нет") = "Нет" Тогда
СтатусВозврата(0);
КонецЕсли;
ИначеЕсли ИмяКонстанты="БазФирма" Тогда
Если глИспользуетсяРазделительУчета <> 1 Тогда
// если не используется разделитель учета, константе насильно присвоим
// первый элнемент справочника
Фрм = СоздатьОбъект("Справочник.Фирмы");
Фрм.ПорядокКодов();
Фрм.ВыбратьЭлементы();
Фрм.ПолучитьЭлемент();
Значение = Фрм.ТекущийЭлемент();
КонецЕсли;
ИначеЕсли ИмяКонстанты="ДатаПоследнегоРасчета" Тогда
// Служебная константа - менять нельзя
СтатусВозврата(0);
//21.02.11
ИначеЕсли ИмяКонстанты="ДатаЗапретаРедактирования" Тогда
//временно запретили изменение
//21.06.11
//Если Пользователь.Наименование<>глГлавныйАдмин Тогда
Если (Пользователь.Наименование<>глГлавныйАдмин) и (Пользователь.Наименование<>глГлавныйАдмин1) Тогда
//
Сообщить("Запрет на редактирование константы!");
СтатусВозврата(0);
КонецЕсли;
//
ИначеЕсли ИмяКонстанты="ОсновнаяВалюта" Тогда
//Док = СоздатьОбъект("Документ");
//Док.ВыбратьДокументы();
//Если Док.ПолучитьДокумент() = 1 Тогда
// // если в информационной базе есть хоть один документ,
// // константу менять нельзя
// глКомментарий("В информационной базе уже введены документы, изменять значение константы нельзя!",1,,"!!");
// СтатусВозврата(0);
//Иначе
// // если менять можно, тогда еще и переприсвоим глобальную переменную
// Гривня = Значение;
//КонецЕсли;
КонецЕсли;
КонецПроцедуры