Skip to main content

Прототип Константы

Т к константы хранятся в базе данных, доступ к ним нужно получать через процедуру на сервере. В случае обращения к несуществующей константе будет сгенерировано исключение.

&НаКлиенте
Процедура ВыводКонстант(Команда)
	Отобразить();
КонецПроцедуры

&НаСервере
Процедура Отобразить()
	Сообщить(Константы.НазваниеОрганизации.Получить());
    Константы.НазваниеОрганизации.Установить("ООО");
КонецПроцедуры

Получение одним запросом нескольких констант, их перебор и сохранение.

&НаСервере
Процедура Отобразить()
	Набор = Константы.СоздатьНабор("НазваниеОрганизации, ЕщеКонстанта");
	Набор.Прочитать();
	Набор.ЕщеКонстанта = "Сохраненная из кода";
	Набор.Записать();
КонецПроцедуры

Можно сделать единую форму ввода констант в контекстном меню "Создать форму констант". Если после создания формы создана новая константа - зайти в реквизиты созданной формы и перетащить мышью новую константу на форму.