Для кого подойдёт данное решение
- Компании, которым требуется сверять значения бухгалтерских счетов между базами.
- Подойдёт для тех компаний, которые переходят со старой программы на новую или настраивают интеграцию между базами по определенным счетам;
- Компании, которые решили обновляться с очень старого релиза программы на самый последний и решили конвертировать данные через КД.
Возможности
- Возможность подключения отчета к различным конфигурациям с одинаковым наименованием бухгалтерского регистра;
- Возможность формировать отчет по всем счетам и по конкретному счету;
- Возможность настроить отбор на несколько организаций;
- Различия значений сразу видны, т.к. они подсвечиваются красным цветом;
- Отчет реализован на СКД и запрос к данным осуществляется универсальным запросом, т.е. легко добавлять новые показатели в отчет при необходимости.
Требования к установке
Платформа 1С 8.3.
Конфигурации:
- Управление нашей фирмой 3.0.9.150 и выше (Управленческий регистр);
- Бухгалтерия предприятия 3.0.111.25 и выше (Хозрасчетный регистр);
- Бухгалтерия предприятия КОРП 3.0.191.38 и выше (Хозрасчетный регистр).
С большой вероятностью может подойти для сравнения УПП-БП или УПП-ERP. И других конфигураций, в которых есть хозрасчетный/управленческий регистр бухгалтерии. ВАЖНО: в обеих базах должен быть одинаковый регистр, т.е. не выйдет запустить обработку в базе с управленческим регистром для сверки с базой, где хозрасчетный регистр. (Исключение: обрезанный вариант "Отчет сравнение регистров бухгалтерии Хозрасчетный и Управленческий между базами (обрезанный)")
Код открыт.
Демонстрация решения и руководство по использованию
Отчет ставится стандартным функционалом подключения внешних отчетов.
Администрирование -> Печатные формы, отчеты и обработки -> Дополнительные отчеты и обработки -> Добавить из файла.
1. Перед запуском отчета необходимо настроить COM-подключение между базами. Иначе будет возникать ошибка как на скрине ниже.

2. После настройки COM в базе, из которой подключается отчет необходимо сохранить настройки подключения к внешней базе с помощью обработки сохранения настроек. Обработку так же можно подключить к любой типовой конфигурации на управляемых формах. В самой обработке находятся поля "Сервер", "Имя базы", "Пользователь", "Пароль" для подключения. Поля "Пользователь" и "Пароль" используются в режиме скрытых значений.
На рисунке ниже представлена форма настроек подключения. Значения введены для примера.

3. Отчет можно формировать по конкретному счету и по всем счетам сразу. Для этого реализовано два варианта отчета.
Описание получения значений:
Отчет подключается к внешней базе, если подключение успешно, отчет получает все измерения, ресурсы и субконто счетов регистра текущей базы и ищет измерения и ресурсы по синониму в подключаемой базы. Если синонимы сходятся - измерения/ресурсы/субконто добавляются в отчет. Если признак "Балансовый" отличается для сопоставленных измерений - измерение не берётся для отчета.
Чуть выше самого отчета выводится заголовок для удобства вывода на печать.
Основные показатели для отчета: сумма, сумма вал. и кол-во на начало и конец периода, а также обороты за период. Но алгоритм строит запрос по всем совпадающим ресурсам, поэтому при необходимости можно добавить больше показателей. Отчет реализован на СКД, поэтому несложно добавить значений по примеру уже существующих. Основные изменения для доработок: вкладки наборы данных, ресурсы и макеты.
Примечание: Когда дорабатывался отчет для управленческого регистра, были нюансы по синонимам. К примеру: в хозрасчетном ресурс "ВалютнаяСумма", а в управленческом "СуммаВал", это решилось изменением синонимов во вкладке "Наборы данных".
Формирование отчета по всем счетам:
Отборы: "Период" и "Организация".
Группировка: измерение "Организация", "Подчинен счету" и "Счет".
Сортировка происходит последовательно по организации, коневому счету и счету.
Пример для УНФ (Управленческий регистр).

Пример для БП/УПП (Хозрасчетный регистр).

Формирование отчета по одному счету:
Для Управленческого регистра субконто не берутся, т.к. для него отключено ведение субконто. Вместо субконто сделана группировка по измерениям.
В отчет выводятся до 3-х измерений или субконто в зависимости от регистра.
Отборы: "Период", "Организация", "Счет" и "Включать субконто номенклатура".
Группировка: измерения и субконто.
Сортировка происходит последовательно по измерениям и субконто.
Отбор "Счет" берёт все подчиненные счета, к примеру, если выбрать счет 60, будут подтягиваться данные по счетам 60.01 и 60.02.
Отбор "Включать субконто номенклатура" выведен специально для быстрого формирования счетов, где много проводок на различную номенклатуру, к примеру, счет производства или товаров (20 или 41).
Пример для УНФ (Управленческий регистр).

Пример для БП/УПП (Хозрасчетный регистр).


Обрезанный вариант для сравнения разных регистров конфигураций.
Особенности:
- Запуск возможен только из базы с хозрасчетным регистром с подключением к базе с управленческим регистром;
- Для сравнения по одному счету используются только измерения.
Примеры для БП-УНФ (Хозрасчетный и Управленческий регистры).


Хочется сделать универсальное решение, поэтому, если возникают проблемы, не описанные ранее, оставляйте комменты, возможно буду что-то дорабатывать и улучшать.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.111.25
- Управление нашей фирмой, редакция 3.0, релизы 3.0.9.150
- Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.191.38
Вступайте в нашу телеграмм-группу Инфостарт