Объединение структур

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

Месяцы1 = Новый Структура;
Месяцы1.Вставить("Январь", 1);

Месяцы2 = Новый Структура;
Месяцы2.Вставить("Февраль", 2);
Месяцы2.Вставить("Март", 3);

ВсеМесяцы = Новый Структура;
Для Каждого Месяц Из Месяцы1 Цикл
    ВсеМесяцы.Вставить(
        Месяц.Ключ, Месяц.Значение);
КонецЦикла;

Для Каждого Месяц Из Месяцы2 Цикл
    ВсеМесяцы.Вставить(
        Месяц.Ключ, Месяц.Значение);
КонецЦикла;
//ВсеМесяцы = [Январь : 1, Февраль : 2,
//             Март : 3]

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

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