Объединение словарей

Массивы и коллекции / Словари (Соответствие)

Числа1 = Новый Соответствие;
Числа1.Вставить(1, "один");

Числа2 = Новый Соответствие;
Числа2.Вставить(2, "два");
Числа2.Вставить(3, "три");

ВсеЧисла = Новый Соответствие;
Для Каждого Число Из Числа1 Цикл
    ВсеЧисла[Число.Ключ] = Число.Значение;
КонецЦикла;

Для Каждого Число Из Числа2 Цикл
    ВсеЧисла[Число.Ключ] = Число.Значение;
КонецЦикла;
//ВсеЧисла = [1:один  2:два  3:три]

Части = Новый Массив;
//Порядок обхода словаря не определён,
//у вас он может оказаться другим
Для Каждого Число Из ВсеЧисла Цикл
    Части.Добавить(Строка(Число.Ключ) + ":" +
        Число.Значение);
КонецЦикла;
Сообщить(СтрСоединить(Части, "  "));

//С БСП - только в полной конфигурации 1С (на БСП: Бухгалтерия, УТ, ERP и др.)
//Третий параметр Истина: при совпадении ключей
//значение источника заменяет значение приёмника
ВсеЧисла = Новый Соответствие;
ОбщегоНазначенияКлиентСервер.ДополнитьСоответствие(
    ВсеЧисла, Числа1, Истина);
ОбщегоНазначенияКлиентСервер.ДополнитьСоответствие(
    ВсеЧисла, Числа2, Истина);
//Количество = 3
Сообщить("Количество = " + ВсеЧисла.Количество());