Можно использовать в связке с ОбъектВСтруктуру(), если нужно сравнить два объекта. https://fastcode.im/Templates/8295/preobrazovanie-obekta-v-strukturu
// Сравнивает данные объектов с учетом вложенности.
//
// Параметры:
// Данные1 - Объект
// - Ссылка
// Данные2 - Произвольный - те же типы, что и для параметра Данные1.
// ИсключаемыеСвойства - Строка - Свойства, перечисленные через запятую, которые не нужно сравнивать.
//
// Возвращаемое значение:
// Булево - Истина, если совпадают.
//
Функция ДанныеСовпадают(Данные1, Данные2, ИсключаемыеСвойства = "") Экспорт
СтруктураДанные1 = ОбъектВСтруктуру(Данные1);
СтруктураДанные2 = ОбъектВСтруктуру(Данные2);
ИсключаемыеСвойства = СтрРазделить(ИсключаемыеСвойства, ",", Ложь);
Для каждого Свойство Из ИсключаемыеСвойства Цикл
Свойство = СокрЛП(Свойство);
Если СтруктураДанные1.Свойство(Свойство) Тогда
СтруктураДанные1.Удалить(Свойство);
КонецЕсли;
Если СтруктураДанные2.Свойство(Свойство) Тогда
СтруктураДанные2.Удалить(Свойство);
КонецЕсли;
КонецЦикла;
ДанныеСовпадают = ОбщегоНазначения.ДанныеСовпадают(СтруктураДанные1, СтруктураДанные2);
Возврат ДанныеСовпадают;
КонецФункции
ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения (БСП)
ДатыОбъектаОдногоПериода (БСП)
Проверка совпадения таблиц путем сравнения полного и внутреннего соединения
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)