Стоит 8.1 распределенка. На ней Астор крутится с 4-я магазинами.
Случилась такая ситуация - в одном из магазинов интересным образом слетели индексы (предположительно. после пересчета симптом пропал) и в центр перестали выгружаться некоторые документы, созданные в периферии.
Например могут выгрузиться записи регистров и в отчетах "будет объект не найден", а может только шапка документа без движений. Логики особо не видно. Тестирование и исправление базы-почки ошибок не показывает. Попытка отменить регистрацию или зарегистрировать изменения документа не приносит пользы. Если документ перепровести, то выгружаются только записи регистров (смотрел прямо в файлах обмена). При изменении документа (замена справочника, строковых полей) никакой реакции. Но если документ пометить на удаление и снова провести все нормально восстанавливается.
Соответственно вопрос - есть ли механизм, позволяющий проверить корректность работы механизма выгрузки? ну что-то типа сравнения для нахождения ошибок работы УРИБ-а. Ведь его все равно отлаживать нужно...
P.S. базу пролечил, вопрос в принципиальном решении. Если магазинов будет 20 ручками не почистишь... Да и справочники есть...
Попробуй в копии заново создать образ периферии и сравнить.
Чтобы правильно оценить работу уриб достаточно сравнит в двух база ту информацию кторая должна быть на обеих.
(2) Спасибо. Весь вопрос в том и заключается, как сравнить? Документов много, руками этого сделать невозможно.
Базы не одинаковые (есть объекты, уникальные как для центра, так и для дочки). Может есть инструмент какой?
[Соответственно вопрос - есть ли механизм, позволяющий проверить корректность работы механизма выгрузки?] выгружено будет все что зарегистрировано в изменениях по узлу - так что проверяй регистрацию, а не выгрузку
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс