Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / ПриЗаписиКонстанты / 10 сообщений из 10, страница 1 из 1
30.10.2009, 12:43
    #36282057
Сергей_Р
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПриЗаписиКонстанты
Процедура ПриЗаписиКонстанты(ИмяКонстанты,Значение)
Если ИмяКонстанты = "КурсНал" Тогда
Предупреждение ("Изменять данную константу нельзя");
КонецЕсли;
КонецПроцедуры


При изменении константы "КурсНал" предупреждение не выбивается. Не могу понять в чем дело.
Процедура находится в глобальном модуле.
...
Рейтинг: 0 / 0
30.10.2009, 12:59
    #36282116
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПриЗаписиКонстанты
А так что говорит?

Процедура ПриЗаписиКонстанты(ИмяКонстанты,Значение)
Сообщить(ИмяКонстанты);
Сообщить(?(ИмяКонстанты="КурсНал",1,0));
Если ИмяКонстанты = "КурсНал" Тогда
Предупреждение ("Изменять данную константу нельзя");
КонецЕсли;
КонецПроцедуры
...
Рейтинг: 0 / 0
30.10.2009, 13:26
    #36282221
Сергей_Р
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПриЗаписиКонстанты
Ничего.
Такое ощущение, что изменяю в конфигураторе одной базы, а запускаю и проверяю результат в другой.
...
Рейтинг: 0 / 0
30.10.2009, 14:44
    #36282472
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПриЗаписиКонстанты
Я надеюсь вы в 77?.....

Вставьте название данной процедуры из хелпа. Может у вас буква транслитом написана.

Константу меняете - операции-константы или по другому?
...
Рейтинг: 0 / 0
30.10.2009, 15:05
    #36282543
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПриЗаписиКонстанты
Сергей_Р,

Константа эта явно периодическая, а это совершенно другая сущность (и запись в другую таблицу)
Здесь надо использовать обработку события ПриЗаписиИстории(<ТипОбъекта>,<Объект>,<Значение>,<ДатаИстории>)
...
Рейтинг: 0 / 0
30.10.2009, 15:08
    #36282552
Сергей_Р
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПриЗаписиКонстанты
Версия 7.7.
В восьмерке пока нет необходимости. Я и в 7.7. не все возможности использую.

Ранее я этой процедурой не пользовался. Выбрал ее их синтаксис-помощника.

Сейчас еще раз, повторно выбрал. Все равно ничего.
Если ошибка в синтаксисе(внутри процедуры), что выдает - "Ошибка компиляции
глобального модуля" :

Процедура ПриЗаписиКонстанты(ИмяКонстанты,Значение)
Сообщить(ИмяКонстанты);
Сообщить(?(ИмяКонстанты="КурсНал",1,0));
Если ИмяКонстанты = "КурсНал" Тогда
Предупреждение ("Изменять данную константу нельзя");
КонецЕсли;
dd
КонецПроцедуры
...
Рейтинг: 0 / 0
30.10.2009, 15:12
    #36282565
tvm
tvm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПриЗаписиКонстанты
Сергей_Р,

а отладчик если поюзать?
...
Рейтинг: 0 / 0
30.10.2009, 15:17
    #36282581
Сергей_Р
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПриЗаписиКонстанты
В Отладчике никогда не работал. Не знаю что там юзать.

Создал пустую базу.
Создал константу.
Скопировал текс со старой. Запустил. Все работает.

в старой базе константа периодическая.
В новой изменил тоже на периодическую - перестало работать.
...
Рейтинг: 0 / 0
30.10.2009, 15:37
    #36282656
tvm
tvm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПриЗаписиКонстанты
pailСергей_Р,

Константа эта явно периодическая, а это совершенно другая сущность (и запись в другую таблицу)
Здесь надо использовать обработку события ПриЗаписиИстории(<ТипОбъекта>,<Объект>,<Значение>,<ДатаИстории>)
ну написали же уже про периодическую константу
...
Рейтинг: 0 / 0
30.10.2009, 15:49
    #36282700
Сергей_Р
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПриЗаписиКонстанты
Сорри, не заменил этот пост.

буду пробовать.

Спасибо за помощь.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / ПриЗаписиКонстанты / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]