Лучший через sql, но он сложный
В 1:C SQL лучше не лезть, потому как там будет своих приколов немерено! Я уже так залазил и сталкивался с дубликатами в базе 1:C, и когда контрагенты разные, а два одинаковых Guid ну и т.д. и подобная проблема не единичный случай, при этом 1:С работает норм,
В общем это отдельное королевство со своими правилами, обрядами и т.д.!!! :)