Константы

Язык запросов · Constants

Предоставляет доступ к таблице, хранящей константы.

Синтаксис

Константы (Constants)
Полное описание, параметры и ограничения

Константы (Constants)

Синтаксис
Константы (Constants)
Поля
<Имя константы>

Описание:

Предоставляет доступ к таблице, хранящей константы.

Методическая информация

Практические примеры

Прочитать лимит из таблицы констант

Имя поля Константы совпадает с именем константы, созданной в конфигураторе.

Где и как запускать

Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.

Подготовка

  1. В отдельной учебной конфигурации создайте константу УчебныйЛимит типа Число.

  2. Создайте её форму констант, обновите учебную базу и сохраните значение 150. Код запроса — в серверной процедуре учебной обработки.

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Константы.УчебныйЛимит КАК Лимит ИЗ Константы";
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
    Сообщить("Лимит: " + Строка(Выборка.Лимит));
КонецЕсли;

Разбор по шагам

  1. УчебныйЛимит задаёт имя поля таблицы констант.

  2. Псевдоним Лимит задаёт имя колонки результата.

  3. Запрос читает сохранённое значение; он не устанавливает константу.

Как проверить результат

  1. Показано Лимит: 150.

  2. Сохраните в учебной форме 200: повторное выполнение покажет 200.

Ожидаемый результат

Значение подготовленной константы прочитано запросом.

На что обратить внимание

  1. Не используйте имя несуществующей константы.

  2. Изменение значения выполняйте только в своей учебной базе.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.