• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Разрешение конфликтов во время репликации

Автор Виктория, Лютий 05, 2013, 08:29:24

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Виктория

Всем доброго времени суток! Делала репликацию, выскочило окно "Разрешение конфликтов", нажала кнопку оставить (теперь я так понимаю, что нужно было выбрать "заменить"), да еще и поставила галочу "запомнить последнее действие". Все вроде бы нормально, НО! после того как передала данные в главный офис с удаленной точки и сверила остатки,  расхождение с главным офисом составляет порядка 40 грн. К тому же на главном офисе создавался документ "внесение остатков", где было две позиции товара 400+180=580 грн. а на удаленном офисе этот же документ выдает конечную сумму в 3000 грн. Не могу ничего изменить и переживаю, что возможно возникновение еще каких-то ошибок.
Возможно, данная ситуация произошла именно потому, что была нажата кнопка "оставить" во время репликации? Но это окно больше не выскакивает. Подскажите, пожалуйста, как быть! Рассчитываю на помощь знатоков! :o



admin

#1
Если не делаете замену во время разрешение конфликтов, то например измененные данные не передаются, это может быть как и изменение названия товара, клиентов, цен и т.д. для документов это могут быть метки, оплаты, примечания, т.е. все что редактировалось. Данные нельзя повторно передать, ведь идентификаторы уже прошли по репликации и вы сделали свой выбор. Есть пару способов. Первый это просто пересоздать удаленный офис, тогда считается что верные данные находятся на главном офисе и они передадутся в удаленный. Второй это если вы точно знаете какие данные не передались, заходите повторно их пересохраняете и делаете передачу.

Виктория

Спасибо, как вы и советовали, пришлось пересоздать удаленный офис. Теперь четка знаю, что во время репликации нужно нажимать кнопу "разрешить". Как говорится, учимся на собственных ошибках.

avtoshara

Здравствуйте. Пользуемся вашей программой уже давно (почти 2 года) раньше не возникало никаких проблем с репликацией (кроме того, что она ооооочень медленно делалась), сейчас случилось следующее:
Имеется 3 магазина и главный склад. Со всех магазинов приходят файлы для репликации - прием происходит без ошибок. При попытке передачи программа зависает на строке tovar_name. С чем это может быть связано и как это исправить? Заранее спасибо

TheOK

Никогда не пользовался репликацией, но, пока ждем ответа от тех, кто точно знает в чем проблема, проверьте одинаковые ли у вас версии программы на главном и подчиненных офисах. Структура базы изменялась в последней версии (впрочем и в предыдущих тоже).
Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]

admin

Можно попробовать в ubclient.ini прописать в названии сервера
127.0.0.1, можно попробовать резервирование / восстановление,
отключить на время репликации антивирус или фаервол

Если это Windows XP можно попробовать программу:
http://half-open.com/home_ru.htm

К сожалению есть такой баг у сервера Firebird,
разработчики Firebird тоже не знают в чем причина, такое ощущение что
Windows тормозит насильно сетевой трафик именно Firebird. Если вы
пробовали менять на локалхост, на 127.0.0.1 пробовали программу
Half-open limit fix то помочь может только либо смена компьютера или
ОС, иногда даже помогает другая версия программы или просто перекомпил
без всяких изменений. Такое случается у порядка 5% пользователей.
Вылечить так и не смогли.

К сожалению решения нет, работать будет с локальной версии. Бывает что
при выходе новой версии заработает, хотя в репликацию в новом
обновлении даже не влазили, или Виндовс поменяется, сработает.

Вот одна из моих переписок с авторами самого Firebird, решения так и
не нашли:
http://firebird.1100200.n4.nabble.com/unavailable-database-td1280976.html