gifts2017

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

Опубликовал Анатолий (zerik) в раздел Администрирование - Распределенная БД (УРИБ, УРБД)

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

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

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

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

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

Скачать файлы

Наименование Файл Версия Размер
ИсправлениеКосяковСОстаткамиРИБ.epf 70
.epf 13,14Kb
06.02.13
70
.epf 13,14Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Игорь Грибинник (slavich) 21.01.12 15:56
Вечная проблема распределенки. Сравниваю другим методом, но этот лучше, еще не смотрел, а как происходит подключение к удаленной базе, которая находится в другом городе???
2. Анатолий (zerik) 22.01.12 18:44
(1)Подключение ч/з ОЛЕ. Я бы скопировал базу по возможности к центральной, но если скуль и толстый канал то можно попробовать подключиться ч/з инет.