//Отдельного типа множества в 1С нет,
//его роль играет Соответствие: значимы
//ключи, а значение можно задать любое
Буквы = Новый Соответствие;
Буквы.Вставить("а", Истина);
Буквы.Вставить("б", Истина);
Буквы.Вставить("а", Истина);
//Повтор не создаёт второй записи
//Буквы = [а, б]
Сообщить(Буквы.Количество());
//Сообщает: 2
//Проверка принадлежности
Есть = (Буквы.Получить("б") <> Неопределено);
//Есть = Истина
//Обход: значимы только ключи
//Порядок обхода словаря не определён,
//у вас он может оказаться другим
Для Каждого Элемент Из Буквы Цикл
Сообщить(Элемент.Ключ);
КонецЦикла;
//Сообщает: а
// б