Обработка сравнения документов в двух базах работающих в РИБ


Обработка проверки документов (реквизитов склад, подразделение признак проведения) и при не соответствии регистрация для выгрузки в периферийную базу.

При анализе ИБ обнаружилось, что остатки по складам 3х периферийных баз не равны остаткам центральной, вот тут и начались танцы с бубном. Базы в РИБ работают с 2008 года причем настроены фильтры выгрузки, таким образом, чтобы документы из центральной базы попадали в периферийную только по определенным складам, т.е. если пользователь сначала оформил поступление на склад Магазин №1, а потом исправил на Магазин№2 то этот документ зависал в базе магазина №1... и так по всем документам.

Эта обработка призвана исправить данную ситуацию путём принудительной регистрации вне зависимости от фильтра, сравнение документов через COM соединение.

Обрабатываются регистраторы регистра ОстаткиТоваров УТ10.3 8.1, при невозможности подключения по стабильному каналу пишет лог в файл, каждые обработанных 10 дней сообщает в лог. Нехирыми допискми можно сделать проверу и других регистров.

Если пригодится кому-нибудь буду рад )

Файлы обработки:

-