КонстантаМенеджер.<Имя константы>.Получить() Ошибка при вызове метода контекста
Странные какие-то вещи происходит, прерывается работа обработки с ошибкой на строчке
Константы[ИмяПараметраВР].Получить()
Выдает ошибку: Ошибка при вызове метода контекста (Получить)
В отладке вычисляю:
Константы[ИмяПараметраВР] = КонстантаМенеджер.ДублироватьСообщенияВЖурналРегистрации
База запущена под учетной записью с полными правами.
Константы[ИмяПараметраВР].Получить()
Выдает ошибку: Ошибка при вызове метода контекста (Получить)
В отладке вычисляю:
Константы[ИмяПараметраВР] = КонстантаМенеджер.ДублироватьСообщенияВЖурналРегистрации
База запущена под учетной записью с полными правами.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
По получить() проверяйте соответствует переменная которую передаете имени константы , скорее всего ,что кривое передается , т.к отработаться должна.
Насчет строки в отладки , он должна падать в ошибку , попробуйте переписать на установить().
Насчет строки в отладки , он должна падать в ошибку , попробуйте переписать на установить().
Точно мистика какая-то. Сделал внешнюю обработку с кодом:
Получаю результат "Нет".
А теперь самое интересное, заново запускаю ту же обработку, которая уже многократно прерывалась ошибкой, и теперь уже все нормально работает.
Такое ощущение, что проблема проявляется когда вызывается функции из модуля повторно используемыми результатами, в конструкции
В случае, когда срабатывает исключение по ошибке, в кэш также прописывается ошибка.
Процедура КнопкаВыполнитьНажатие(Кнопка)
// Вставить содержимое обработчика.
//Сообщить(Константы["ДублироватьСообщенияВЖурналРегистрации"].Получить());
Сообщить(РаботаСОбщимиПеременнымиПовтИсп.ПолучитьЗначениеПеременной("ДублироватьСообщенияВЖурналРегистрации"));
КонецПроцедуры
Получаю результат "Нет".
А теперь самое интересное, заново запускаю ту же обработку, которая уже многократно прерывалась ошибкой, и теперь уже все нормально работает.
Такое ощущение, что проблема проявляется когда вызывается функции из модуля повторно используемыми результатами, в конструкции
Попытка
Исключение
КонецПопытки;
В случае, когда срабатывает исключение по ошибке, в кэш также прописывается ошибка.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот