Обратите внимание на слово Константы (а не Константа, как было в версии 7.7). Через такую конструкцию мы обращаемся к объекту КонстантыМенеджер (заметьте, что применяется множественное число), который позволяет затем обратиться к менеджеру конкретной константы по ее имени.
Если расшифровать приведенный выше пример, то станет более понятна взаимосвязь объектов:
//получаем объект для управления списком констант
Назв= Константы.НазваниеОрганизации.Получить();
СпрСотр = Справочники.Сотрудники;
ВсеДолжности = Справочники.Должности.Выбрать();
ДокНакл = Документы.РасходнаяНакладная;
Работа с константами производится с помощью нескольких объектов, и необходимо понимать их взаимосвязь, потому что подобная ситуация повторяется почти с каждым объектом конфигурации.
Ниже дано описание объектов для работы с константами:
//создаем набор из двух констант
//обратите внимание, что значений констант в наборе еще нет
Набор = Константы.СоздатьНабор("Руководитель,ИНН");
Набор.Прочитать(); //прочитать из базы сразу две константы
//изменить значение констант в наборе (не в базе)
Набор.Руководитель = "Иванов И.И.";
Набор.ИНН = "1234567890";
Набор.Записать(); //записать в базу сразу две константы
Главное, что следует запомнить, ? при использовании набора все входящие в него константы считываются и записываются вместе в одной транзакции, т.е. операция над несколькими константами производится одновременно.
Константы ? слишком простой объект для полного понимания объектной модели 1С:Предприятия 8.0. Далее на примере справочников мы рассмотрим новую объектную модель во всей ее полноте.