КоллекцииИдентичны
страницаСравнивает две коллекции строк (ТаблицаЗначений, ДеревоЗначений и т.д.), для которых доступен обход посредством оператора Для каждого … Из … Цикл. Сравниваемые коллекции должны отвечать следующим требованиям:
- доступен обход посредством оператора Для каждого … Из … Цикл,
- наличие в обеих коллекциях всех колонок, перечисленных в параметре ИменаКолонок (если ИменаКолонок не заполнен - все колонки первой коллекции должны существовать во второй коллекции). Также позволяет сравнивать массивы.
Синтаксис
Функция КоллекцииИдентичны(КоллекцияСтрок1, КоллекцияСтрок2, Знач ИменаКолонок = "", Знач ИсключаяКолонки = "",
УчитыватьПоследовательностьСтрок = Ложь) ЭкспортПараметры
КоллекцияСтрок1— ТаблицаЗначений- ДеревоЗначений
- СписокЗначений
- ТабличнаяЧасть
- Соответствие
- Массив
- ФиксированныйМассив
- Структура - коллекция, отвечающая вышеописанным требованиям. А также другие объекты, для которых доступен обход посредством оператора Для каждого … Из … Цикл.
КоллекцияСтрок2— ТаблицаЗначений- ДеревоЗначений
- СписокЗначений
- ТабличнаяЧасть
- Соответствие
- Массив
- ФиксированныйМассив
- Структура - коллекция, отвечающая вышеописанным требованиям. А также другие объекты, для которых доступен обход посредством оператора Для каждого … Из … Цикл.
ИменаКолонок— Строка - имена колонок через запятую, по которым производится сравнение. Не обязательно для коллекций, состав колонок которых можно определить автоматически: ТаблицаЗначений, СписокЗначений, Соответствие, Структура. Если не указан, то сравнение производится по колонкам первой коллекции. Для коллекций других типов является обязательным.ИсключаяКолонки— Строка - имена колонок, которые игнорируются при сравнении.УчитыватьПоследовательностьСтрок— Булево - если Истина, то коллекции признаются идентичными, только если одинаковые строки размещены в коллекциях на одинаковых местах.
Возвращаемое значение
Булево - Истина, если идентичны.
Пример вызова
Результат = ОбщегоНазначения.КоллекцииИдентичны(КоллекцияСтрок1, КоллекцияСтрок2, ИменаКолонок, ИсключаяКолонки, УчитыватьПоследовательностьСтрок)Доступность
Сервер, Толстый клиент, Внешнее соединение