Периодически возникает задача найти расхождения между двумя таблицами различаются между собой. Например, оборотно-сальдовая ведомость по основным средствам и ведомость остатков основных средств. Задача может стать трудоемкой, если таблица содержит несколько тысяч позиций или таблицы находятся в разных информационных базах, например, после свертки, процесс написания запроса может быть трудоемким каждый раз, а сравнение через excel может занять и час.
Для сравнения следует сформировать отчеты в нужной информационной базе. Порядок строк не важен, главное, оба отчеты должны содержать показатель "Наименование" или "Код" (либо оба) и показатель "Сумма" или "Количество" (либо оба). Данные из отчетов скопировать и вставить в таблицу на форме обработки. Присвоить название для первой и второй таблицы, после нажать кнопку "Анализ данных". Если в таблицах есть расхождения, то результат сравнения представлен на второй вкладке обработки.
Некоторые справочники содержат несколько полей наименований, которые различаются между собой. В обоих отчетах следует использовать один и тот же реквизит. Часто я, чтобы не мучиться с полем наименование использую только реквизит "Код".
Данная обработка подходит для любой конфигурации, так как написана на обычной и управляемой формах.
Обработка была протестирована в конфигурация БГУ 1.0.73, БГУ 2.0.85.21, УТ 11.4.