Здесь используется таблица одной константы и её поле Значение, а не общая таблица Константы.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Создайте в учебной конфигурации константу УчебныйЛимит типа Число 15.2.
Добавьте форму констант, обновите учебную базу и сохраните в ней 150. Код запускается в серверной процедуре учебной обработки.
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Данные.Значение
|ИЗ Константа.УчебныйЛимит КАК Данные";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Для Каждого Колонка Из Результат.Колонки Цикл
Сообщить(Колонка.Имя + ": " + Строка(Выборка[Колонка.Имя]));
КонецЦикла;
КонецЦикла;Разбор по шагам
Константа.УчебныйЛимит — имя отдельной таблицы.
Значение — имя её поля.
Запрос возвращает сохранённое значение, не устанавливая его.
Как проверить результат
Показано Значение: 150.
Сохраните в учебной форме 200: повторный запрос покажет 200.
Ожидаемый результат
Прочитана одна подготовленная константа.
На что обратить внимание
Не путайте Константа.УчебныйЛимит.Значение с Константы.УчебныйЛимит: это две разные формы доступа.
Учебный пример не меняет общие разделители данных.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.