Слов (Dict)

Оператор «Слов» («Dict») предназначен для задания строковых значений при помощи словаря.


Синтаксис:

Слов <ФразаИзСловаря>

Или

Dict <DictionaryCode>


<ФразаИзСловаря> (<DictionaryCode>) – строковый код фразы из словаря. В словаре задано соответствие строковой фразы специальному коду. При исполнении из словаря извлекаются соответствующие строки. Заменив словарь, в котором строковые фразы для кодов заданы, например, на другом языке, возможно значительно облегчить локализацию программы. Редактирование словаря происходит в редакторе словаря.


Примеры:

//Процедура приветствия без использования словаря.
Процедура Приветствие(Пользователь)
    Имя = Пользователь.Имя;
    Если Имя <> "" Тогда
        Сообщить("Здравствуйте, " + Имя + "!");
    Иначе
        Сообщить("Не задано имя пользователя!");
    КонецЕсли;
КонецПроцедуры


//Процедура приветствия с использованием словаря
//(в словаре присутствуют фразы с кодами "HelloUser" и "NoUserName").
Процедура Приветствие(Пользователь)
/
    Имя = Пользователь.Имя;
    Если Имя <> "" Тогда
        Сообщить(Слов HelloUser + ", " + Имя + "!");
    Иначе
        Сообщить(Слов NoUserName);
    КонецЕсли
\