В начале года многие обрезают (сворачивают) базы. Я не исключение :). После свёртки всегда возникает вопрос - "А правильно ли всё свернулось ?". Запускаются отчёты для сверки остатков регистров между двумя базами. И всё равно нет полной уверенности, что всё нормально. Поэтому решил написать сверку остатков между двумя базами по ОЛЕ, чтобы облегчить сверки в дальнейшем ;) Кому пригодится - буду рад. Если что-то не учёл исправьте - код открыт, или пишите замечания - сам исправлю... ;)
Для проверки работоспособности можно скопировать уже имеющуюся у вас базу ТиС, добавить её в список баз и проверить сначало расхождения между двумя этими базами. Затем в копии просто отредактировать и провести документ, который изменит остатки в региcтрах до даты сверки в обработке и проверить ещё раз различия по этим (этому) региcтрам (ру) ;)
Скачать файл
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Сверка осуществляется простым способом. Берутся остатки из одной базы, помещаются в ТЗ, потом по ОЛЕ берутся остатки из второй базы, синхронизирутся по коду (наименованию, номеру документа, идентификатору) и загружаются в ту же ТЗ, только с противоположным знаком по ресурсам. После этого ТЗ сворачиваем. Групповые колонки - "измерения" регистра, суммовые - "ресурсы". Если после свёртки остались строки в ТЗ с не нулевыми "ресурсами" - то выводим их на экран !
P.S. Для пользователей УРБД совет: сделать перед началом сверки проверку уникальности элементов справочников и документов. Т.к. если в какой-то момент забыли установить префикс ИБ, то может нарушиться уникальность.
Удачи и с Новым годом !