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