Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут! (в рабочие часы)

Использование констант в 1С 8

Константы 1С 8.3 — это объект метаданных, который хранит в себе редко изменяющуюся информацию.

Список констант

Как правило,  в константах хранят информацию о настройках системы. Например: валюта регламентированного учета, заголовок системы, значения для функциональных опций и т.д.

Разберем основные свойства, настройки и особенности технической реализации констант в 1С на уровне СУБД.

Другие объекты метаданных 1С.

Свойства и настройка константы в 1С

У менеджера объекта две основных функции в программном коде:

  • Константы.<Название константы>.Получить(); — получение текущего значения константы;
  • Константы.<Название константы>.Установить(<Значение>); — установка нового значения константы.

Рассмотрим основные свойства палитры свойств объекта метаданных — константа:
Свойства констант

  • Тип — тип константы ничем не ограничен.
  • Модуль менеджера значения — модуль константы, в котором описываются следующие обработчики: ОбработкаПроверкиЗаполнения, ПередЗаписью, ПриЗаписи.
  • Режим управления блокировкой данных — управляемый или автоматический режим блокировок 1С.
  • Использовать стандартные команды — флаг, отвечающий за использование стандартного отображения команды на интерфейсе конфигурации. Часто этот флаг может стать ответом на вопрос — Почему не отображается константа в интерфейсе?
  • Основная форма — форма из списка общих форм, которая установлена как основная для редактирования значения константы.

Видео по созданию и использованию констант:

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

Особенности реализации констант на уровне СУБД и 1С

Особенности условно можно разделить на два типа по версиям платформы 1С:

  • до релиза 8.2.14 — все константы в системе хранились в одной таблице. При изменении одной записи  блокируется вся таблица. Необходимо быть очень аккуратным при использовании этого объекта метаданных;
  • после релиза 8.2.14 — для каждой константы сделали свою таблицу. Параллельность работы повысилась.

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 2 на “Использование констант в 1С 8
  1. C 8.2.14 константы хранятся в разных таблицах.

    Ответить

Добавить комментарий:

Ваш адрес email не будет опубликован.