В языке «1С:Предприятия» константы создать было нельзя. Они создавались на этапе конфигурирования с определенным именем и типом и были доступны во всем прикладном решении. И затем из встроенного языка можно было получить или изменить значение конкретной константы. Например:
// Получить значение константы РасчетЗарплаты
РасчетЗП = Константы.РасчетЗарплаты.Получить();
Сообщить(РасчетЗП); //да
// Установить значение константы РасчетЗарплаты
Константы.РасчетЗарплаты.Установить(Ложь);
РасчетЗП = Константы.РасчетЗарплаты.Получить();
Сообщить(РасчетЗП); //нет
Имена констант писались в стиле CamelCase, о котором говорилось в предыдущем разделе.
Теперь в языке «Элемента» константу можно создать и объявить на уровне отдельного модуля с произвольным именем и проинициализировать значением, которое в дальнейшем нельзя будет изменить.
Константа объявляется обычно в начале модуля, вне методов. Описание константы состоит из модификатора конст, имени константы (которое принято писать прописными буквами) и инициализатора.
При объявлении константы обязательно должно присутствовать значение инициализации, вычисление которого выполняется во время компиляции модуля. Например:
конст ИМЯ_АРХИВА = "myZip.zip"
конст ОБЪЕМ = 22
В отличие от имен переменных, имена констант пишутся прописными буквами. Если имя состоит из нескольких слов, то между ними ставится символ «_» (нижнее подчеркивание).