|  | Клонировать массив | ☑ | 
    
        | 0
    
        Kifsif   02.11.14✎ 22:54 | 
        Есть массив РядовыеЧленыКомиссииПоУмолчанию. Надо его сохранить, а рядом создать еще один массив - ВсяКомиссияМассив. И чтобы эти два массива не вели по ссылке на один объект. 
 У меня получилось вот так.
 
 РядовыеЧленыКомиссииПоУмолчанию = Новый Массив;
 
 Пока Выборка.Следующий() Цикл
 РядовыеЧленыКомиссииПоУмолчанию.Добавить(Выборка.ЧленКомиссии);
 КонецЦикла;
 
 ВсяКомиссияМассив = Новый Массив(Новый ФиксированныйМассив(РядовыеЧленыКомиссииПоУмолчанию));
 ВсяКомиссияМассив.Добавить(ПредседательКомиссииПоУмолчанию);
 
 Вот сижу и смотрю на этот код: это так нормально? Или засмеют, что тут тебе и новый массив, и новый фиксированный массив?
 |  | 
    
        | 1
    
        Fragster   гуру 02.11.14✎ 22:56 | 
        ЗначениеВСтрокуВнутр / ИзСтроки     |  | 
    
        | 2
    
        Vovan1975   02.11.14✎ 22:58 | 
        а почему в выборке нельзя сразу два массива заполнять?     |  | 
    
        | 3
    
        Kifsif   02.11.14✎ 23:01 | 
        (1) Это элегантнее?     |  | 
    
        | 4
    
        Kifsif   02.11.14✎ 23:01 | 
        (2) Так получилось. Тут вы больше о стиле программирования. Тоже важно, но вопрос был о клонировании массива.     |  | 
    
        | 5
    
        hhhh   02.11.14✎ 23:13 | 
        (3) быстрее     |  | 
    
        | 6
    
        xXeNoNx   02.11.14✎ 23:17 | 
        а "Знач" не предлагать использовать?     |  | 
    
        | 7
    
        Classic   02.11.14✎ 23:38 | 
        (6) Подозреваю, что знач ТСу не поможет.
(0) Вариант с ФиксированныйМассив очень элегантен
 |  | 
    
        | 8
    
        Kifsif   02.11.14✎ 23:44 | 
        (6) А как?     |  | 
    
        | 9
    
        Kifsif   02.11.14✎ 23:47 | 
        (5) Почему быстрее? Я не знаток платформы на низком уровне, могу только гадать. Вот, что-то сомнительно, что быстрее.     |  |