Главное отличие соответствия от структуры это ключ, в Структуре ключ может быть только строковым, в соответсвии чем угодно - строкой, числом, ссылкой
Как создать соотвествие
СоответствиеПараметров = Новый Соответствие;
Как вставить элемент в соответствии
СоответствиеПараметров.Вставить(50,"XL");
СоответствиеПараметров.Вставить(54,"XXL");
СоответствиеПараметров.Вставить(38,"XS");
СоответствиеПараметров.Вставить(40,"S");
Как получить количество элементов в соответствии
КоличествоЭлементов = СоответствиеПараметров.Количество();
Как найти значение в соответствии
Размер50 = СоответствиеПараметров.Получить(50);
Если Размер50 <> Неопределено Тогда
Сообщить(Размер50);
КонецЕсли;
Как получить значение в соответствии(2 способа)
1 Способ
Размер54 = СоответствиеПараметров[54];
2 способ
Размер38 = СоответствиеПараметров.Получить(38);
Если Размер38 <> Неопределено Тогда
Сообщить(Размер38);
КонецЕсли;
изменения значений в соотвествии(также можно сделать и в структуре и в массиве)
СоответствиеПараметров[40] = "М";
Обход всех элементов соответствия
Для каждого ЭлементСоотвествия Из СоответствиеПараметров Цикл
Сообщить("" + ЭлементСоотвествия.Ключ + " = " +
ЭлементСоотвествия.Значение);
КонецЦикла;
Как удалить элемент соответствия
СоответствиеПараметров.Удалить(40);
Как очистить соответствие
СоответствиеПараметров.Очистить();
проверка типа значений коллекции
Если ТипЗнч(СоответствиеПараметров) = Тип("Массив") Тогда
Сообщить("Массив");
ИначеЕсли ТипЗнч(СоответствиеПараметров) = Тип("Структура") Тогда
Сообщить("Структура);
ИначеЕсли ТипЗнч(СоответствиеПараметров) = Тип("Соответствие")
Тогда
Сообщить("Соответствие");
КонецЕсли;
Шпаргалка по массиву
Шпаргалка по структуре
Шпаргалка по соответствию
Шпаргалка по списку значений
Шпаргалка по таблице значений
Шпаргалка по дереву значений
Обработка с универсальными коллекциями