Числа1 = Новый Массив(3);
Числа1[0] = 1;
Числа1[1] = 2;
Числа1[2] = 3;
Числа2 = Новый Массив(3);
Числа2[0] = 1;
Числа2[1] = 2;
Числа2[2] = 3;
//Первый вариант
Равны = СравнитьМассивы1(Числа1, Числа2);
//Равны = Истина
//Второй вариант
Равны = СравнитьМассивы2(Числа1, Числа2);
//Равны = Истина
Функция СравнитьМассивы1(Массив1, Массив2)
Если Массив1.Количество() <>
Массив2.Количество() Тогда
Возврат Ложь;
КонецЕсли;
Для Н = 0 По Массив1.ВГраница() Цикл
Если Массив1[Н] <> Массив2[Н] Тогда
Возврат Ложь;
КонецЕсли;
КонецЦикла;
Возврат Истина;
КонецФункции
//Формат ЗначениеВСтрокуВнутр системный
//и привязан к одной информационной базе:
//для хранения и обмена не годится
&НаСервере
Функция СравнитьМассивы2(Массив1, Массив2)
Возврат ЗначениеВСтрокуВнутр(Массив1) =
ЗначениеВСтрокуВнутр(Массив2);
КонецФункции