Как решить проблемы с синхронизацией распределенных баз 1С (УРИБ)?
Есть 1С 7.7, одна центральная база и 2 периферийных. Периодически возникают проблемы с синхронизацией между ними — например 2 базы видят какой-то документ, а в третьей его нет. Либо документ есть, а движения в регистрах не произошли.
Такое решалось перепроведением документов и восстановлением последовательности. Хотя в теории 1С должна контролировать целостность и т.п. Базы у нас синхронизируются каждые 5-10 минут, объем передаваемых данных небольшой.
Сейчас вот новая ошибка — разные базы видят разные остатки в регистре Деньги по разным кассам. А это уже, в зависимости от ошибки, можно принять за недостачу у кассира.
Вопрос вот в чем: как сделать так, чтобы все было хорошо и все три базы были идентичны? Если это не реально, то как хотя бы оперативно отслеживать проблемы?
Физически обмен как реализован?
С семеркой незнаком, но в восьмерке я бы сразу грешил на механизм синхронизации или битые пакеты.
т.е. если синхронзируем по ОЛЕ, то смотрим что с кодом для синхорнизации, если фтп то проверяем пакеты на валидность…
внимательно читаем логи обмена. Там иногда бывают интересные вещи. У меня к примеру на одном сервере регулярно пропадает кудато мс-хмл…