Имя: Пароль:
1C
1С v8
Процедура или функция с указанным именем не определена (Константы)
0 YNiS
 
10.11.22
11:24
Не так давно начал изучать 1С, подскажите, как вообще может быть не определена константа?

#Область Константы

Функция ПолучитьЗначениеКонстант() Экспорт
    Результат = Новый Соответствие;
    
    Результат.Вставить("ГаражныйНомер",         Константы.ГаражныйНомер.Получить());
    Результат.Вставить("МодельМашины",             Константы.МодельМашины.Получить());
    Результат.Вставить("ТекущийПользователь",    Константы.ТекущийПользователь.Получить());
    
    ИнтервалОбмена = Константы.ИнтервалОбмена.Получить();
    Результат.Вставить("ИнтервалОбмена",        ?(ИнтервалОбмена > 0, ИнтервалОбмена, 60));                        
    
    Возврат Результат;
КонецФункции

Процедура УстановитьЗначениеКонстант(Данные) Экспорт
    Для каждого ЗначениеКонстанты Из Данные Цикл
        Константы(ЗначениеКонстанты.Ключ).Установить(ЗначениеКонстанты.Значение);
    КонецЦикла;                

КонецПроцедуры    
#КонецОбласти  


Вот ошибка:
{ОбщийМодуль.ОбщегоНазначенияСервер.Модуль(18,3)}: Процедура или функция с указанным именем не определена (Константы)
        <<?>>Константы(ЗначениеКонстанты.Ключ).Установить(ЗначениеКонстанты.Значение); (Проверка: Сервер)
1 Momus
 
10.11.22
11:25
Константы[ЗначениеКонстанты.Ключ].Установить(ЗначениеКонстанты.Значение);
2 polosov
 
10.11.22
11:25
Константы[ЗначениеКонстанты.Ключ].Установить(ЗначениеКонстанты.Значение)
3 vicof
 
10.11.22
11:36
Константы[ЗначениеКонстанты.Ключ].Установить(ЗначениеКонстанты.Значение); предлагали уже?
4 YNiS
 
10.11.22
11:38
(1) (2) (3) Спасибо большое, а то уже всю голову себе сломал