Уважаемый Дмитрий, что такое репликация данных и с чем её едят? Можно поподробней рассказать об этой функции?
Репликация это как сетевая версия только если у Вас нет возможности соединения в сеть компьютеров. Например у Вас есть главный офис и филиалы по области. Вы создаете базу, раздаете в филиалы, филиалы работают потом Вам скидывают всю информацию. Это синхронизация данных между удаленными точками не соединенными сетью.
Хорошо, тогда как правильно сделать репликацию. если у меня есть удаленный офис и главный.
Там есть путь к файлу для удаленного офиса (передача и прием), что там прописать?
Я так понимаю что если у меня сетевая версия, то я должен установить в филиале тоже сетевую версию, скопировать на филиальный сервер базу с главного офиса. А потом?
Интересует как правильно это настроить!
Цитата: dubas від Травень 21, 2007, 12:58:02
Хорошо, тогда как правильно сделать репликацию. если у меня есть удаленный офис и главный.
Там есть путь к файлу для удаленного офиса (передача и прием), что там прописать?
Я так понимаю что если у меня сетевая версия, то я должен установить в филиале тоже сетевую версию, скопировать на филиальный сервер базу с главного офиса. А потом?
Интересует как правильно это настроить!
1. Делаете на всякий случай резервную базу
2. Включаете репликацию в главном офисе
3. Становитесь на Офис 1, делаете первоначальное создание пересоздание
базы для удаленного офиса.
4. На удаленном офисе, включаете репликацию, делаете первоначальную
втяжку данных.
5. Далее используйте примем/передача для обмена данных.
При создании - выдает неизвесную ошибку. :-\
Цитата: dubas від Травень 25, 2007, 02:03:50
При создании - выдает неизвесную ошибку. :-\
1. При создании чего?
2. Какую ошибку?
3. Какая версия?
1. При создании(пересоздании)базы для Удаленного офиса
2. unavailable database
3. 4.22
1. Напишите полный путь который Вы указываете для создания базы
2. Эта ошибка появляется сразу или после того как пробегут сроки в Лог файле, приведите 5 последних строк в лог файле.
d:/
появляется сразу. в логфайле ничего не пишет
Цитата: dubas від Травень 26, 2007, 09:51:34
d:/
появляется сразу. в логфайле ничего не пишет
Полный путь вместе с файлом (что у Вас пишется после того как вы нажмете на кнопку дискетки)
Ребята помогите!!! При создании пересоздании базы для Удаленного офиса выдает такие ошибки в отдельном окне, по очереди через "ок".
полный путь :C:\ukrsklad_replication\db.gbk
версия 4.17
Dynamic SQL Error
SQL error code = -206
Column unknown
ZNIG_PROC
At line 1, column 237
Dynamic SQL Error
SQL error code = -206
Column unknown
G_CLIENTPOST
At line 1, column 219
Dynamic SQL Error
SQL error code = -206
Column unknown
IS_PRICE_INVISIBLE
At line 1, column 250
Dynamic SQL Error
SQL error code = -206
Column unknown
DOP_NAME1
At line 1, column 52
Dynamic SQL Error
SQL error code = -206
Column unknown
DOC_DOPOLN
At line 1, column 164
Dynamic SQL Error
SQL error code = -206
Column unknown
DOC_DOPOLN
At line 1, column 130
Dynamic SQL Error
SQL error code = -206
Column unknown
CENA_PDV
At line 1, column 340
invalid request BLR at offset 17
generator GEN_VZPNAKL_ID is not defined
Цитата: giros від Листопад 08, 2009, 16:02:08
версия 4.17
Обновитесь до новой версии на всех рабочих местах и попробуйте.
При попытке отключить режим репликации программа выдала такую ошибку
*unsuccessful metadata update
Trigger not found
*
и режим репликации не выключился
(репликация проходит нормально)
(режимом отключения не пользовался больше года)
версия 4.65
Пока база была не очень большая, отправляла и получала заархивированные файлы репликации по эл.почте. А сейчас архив не влазит в почтовый ящик. Приходится гасать с флешкой через весь город. Можно ли сделать как-то, чтоб в файле репликации были только внесенные изменения скажем за определенный период, а не вся база. Или есть какие-то другие методы, подскажите пожалуйста.
Цитата: Лариса_С. від Вересень 16, 2010, 00:37:35
Пока база была не очень большая, отправляла и получала заархивированные файлы репликации по эл.почте. А сейчас архив не влазит в почтовый ящик. Приходится гасать с флешкой через весь город. Можно ли сделать как-то, чтоб в файле репликации были только внесенные изменения скажем за определенный период, а не вся база. Или есть какие-то другие методы, подскажите пожалуйста.
Так есть же бесплатные ящики на 50 МГб
Не знала. Спасибо. Воспользуюсь Вашим советом.
Какой размер базы (файла sklad.tcb) и файла репликации?
Возникла необходимость на новую точку временно поставить для работы ноутбук, который на первой точке работает в сети как клиент, я подумал возможно ли сделать следующим образом?
1. Перекинуть обратно файл ubclient из сервера этого ноутбука ( что бы заработал с базой не по сети а со своей)
2. С главного компьютера на котором стоит рабочая база создаю первичную репликацию
3. На ноутбуке подгружаю эту репликацию и начинаю с ней работать на новом магазине
4. В конце дня на ноутбуке делаю репликацию для подгрузки информации за день на главный комп
5. На ноутбуке опять меняю файл ubclient (заменяю файл с сервера ноутбука на файл с сервера главного компьютера) и работаю по сети с базой главного пк
6. на следующий день все повтаряю
Может уже кто сталкивался я такой проблемой, будет работать такая схема?
Просто установите на ноутбук сетевой клиент и локальную версию. Когда в офисе будете работать с сетевым клиентом, когда в отъезде будете работать с локальной версией которая включена в репликацию как удаленная точка.
Что то у меня так ничего и не получается с репликацией? (
1. На сервере создаю первичную репликацию выделив офис 1
2. На новом компе делаю первичную втяжку файла репликации.
3. Потом с нового компа пытаюсь сбросить файл для передачи в главный офис, программа зависает.
Что не так?
На компьютере в который производится первичная втяжка укрсклад следует полностью переустановить что бы был как с чистого листа или нужно сначала загрузить базу через резервирование/восстановление а потом делать первичную репликацию?
Цитата: maxsv від Березень 03, 2013, 17:52:27
3. Потом с нового компа пытаюсь сбросить файл для передачи в главный офис, программа зависает.
Она не зависает, смотрите проблему по ссылке:
http://www.softbalance.com.ua/forum/index.php/topic,2622.msg16023.html#msg16023 (http://www.softbalance.com.ua/forum/index.php/topic,2622.msg16023.html#msg16023)
Нельзя ли в таком случае сделать функцию импорт/экспорт документов из окна кассира?
У меня на удаленных точках работает только окно кассира, все остальные документы приходные накладные, возвратные, анкеты на дисконт и т.д. я завожу на главном офисе. Т.е. ежедневно я смог бы получать от удаленной точки файл с документами окна кассира за текущий день, импортировать его в главный компьютер. А назад передавать файл резервирование/восстановление в котором уже будет вся последняя информация по новым накладным, новым дисконтам и т.д.
Собственно говоря пока не разобрался с проблемой репликации так и решил делать, только ввиду отсутствия возможности импорта/экспорта документов окна кассира, решил временно вносить продажи удаленной точки одним чеком по распечатанному документу "реализация товара по складу..."
Цитата: maxsv від Березень 04, 2013, 10:17:55
Нельзя ли в таком случае сделать функцию импорт/экспорт документов из окна кассира?
Такого не будет. Да и зачем, ведь Окно кассира формирует в коечном итоге расходные накладные их и надо будет импортировать и экспортировать что есть в программе. Репликация в этом плане намного удобней. Самое плохое что мы не знаем уйдет этот баг даже если обновиться на Firebird 2.5 т.к. у себя ни разу не попадали на такую проблему, а закономерность как повторить, чтобы попробовать, так и не нашли.
Цитата: admin від Березень 05, 2013, 14:48:23... Репликация в этом плане намного удобней.
конечно удобнее, когда она работает..., у меня проблема на двух компах.
Сначала на главном очень долго делается первичная репликация, около часа (база 30мб.), потом на втором делаю первичную втяжку (после того как исправил в ubclient.ini название сервера на 127.0.0.1 втяжка стала делатся очень быстро), но когда заходишь в программу видишь что после втяжки ничего не поменялось, далее когда с этого пк делаю файл для отправки на главный компьютер программа зависает...
Неужели я попал в эти 5% двумя компами? Или это какой то глюк с базой?
Цитата: admin від Березень 05, 2013, 14:48:23...Да и зачем, ведь Окно кассира формирует в коечном итоге расходные накладные их и надо будет импортировать и экспортировать что есть в программе...
Где это есть, как сделать импорт/экспорт расходных накладных?
Цитата: maxsv від Березень 05, 2013, 18:43:12
Где это есть, как сделать импорт/экспорт расходных накладных?
Экспорт любой таблицы делается если нажать правую кнопку Экспорт таблицы. Импорт в накладную правйо кнопкой на таблице с товаров в накладной Импорт из файла.
Всем добрый день. Я вот тоже пытаюсь внедрить репликацию. Методом проб и попыток вроде разобрался, как сделать первый раз ее. При приеме данных , как я понял, нужно нажимать кнопку "заменить" всегда!
Сейчас возник такой вопрос:
1. В базе у нас есть 2 склада: Осн. склад и Склад1. Есть расх.накладные с Осн.склада и накладные из Склад1. После создания репликации для передачи в другой офис и приема там (в другом офисе) в списке расх.накладных не видно накладных из склада Склад1. Почему так происходит? Ведь передаю всю базу!
2. Как продолжение первого: если я передаю всю базу, работник из удаленного офиса может изменить какую то расх.накладную из архива, например. и после этого вернуть базу в главный офис. что произойдет?
Цитата: victorpolo від Вересень 30, 2013, 12:56:48
При приеме данных , как я понял, нужно нажимать кнопку "заменить" всегда!
В большинстве случаев, да. Скорее всего сделаем настройку в параметрах чтобы не выводило постоянно.
Цитата: victorpolo від Вересень 30, 2013, 12:56:48
1. В базе у нас есть 2 склада: Осн. склад и Склад1. Есть расх.накладные с Осн.склада и накладные из Склад1. После создания репликации для передачи в другой офис и приема там (в другом офисе) в списке расх.накладных не видно накладных из склада Склад1. Почему так происходит? Ведь передаю всю базу!
Если делали "Включая данные главного офиса", то все документы с главного должны быть переданы, часть не могло пройти одного склада, а второго нет. Возможно фильтры стоят или например общие склады не включены.
Цитата: victorpolo від Вересень 30, 2013, 12:56:48
2. Как продолжение первого: если я передаю всю базу, работник из удаленного офиса может изменить какую то расх.накладную из архива, например. и после этого вернуть базу в главный офис. что произойдет?
Выдаст сообщение: "Запрещено изменять/удалять документы созданные в Главном офисе"
Цитата: admin від Жовтень 09, 2013, 16:42:24
Цитата: victorpolo від Вересень 30, 2013, 12:56:48
1. В базе у нас есть 2 склада: Осн. склад и Склад1. Есть расх.накладные с Осн.склада и накладные из Склад1. После создания репликации для передачи в другой офис и приема там (в другом офисе) в списке расх.накладных не видно накладных из склада Склад1. Почему так происходит? Ведь передаю всю базу!
Если делали "Включая данные главного офиса", то все документы с главного должны быть переданы, часть не могло пройти одного склада, а второго нет. Возможно фильтры стоят или например общие склады не включены.
Цитата: victorpolo від Вересень 30, 2013, 12:56:48
2. Как продолжение первого: если я передаю всю базу, работник из удаленного офиса может изменить какую то расх.накладную из архива, например. и после этого вернуть базу в главный офис. что произойдет?
Выдаст сообщение: "Запрещено изменять/удалять документы созданные в Главном офисе"
Точно - выдает сообщение. Это хорошо). Сделал вытяжку для Офис1 с данными осн. склада - все док-ты теперь видны на Офис1. Проделал некоторые действия:
Сделал первичную репликацию на Офис1, зашел там в программу, создал расх.накладную (назовем ее РН1). сделал репликацию на Глав.офис. Втянул на Глав.офисе базу из Офис1, накладная РН1 там добавилась! После этого я снова зашел в Укрсклад на Офис1 и удалил накладную РН1. Потом сделал репликацию на Глав. офисе для Офис1. Втянул базу на Офис1, но накладная РН1 не появилась... Кто подскажет, почему так? ведь она была в Глав.офисе и должна была передаться на Офис1...
Цитата: victorpolo від Жовтень 18, 2013, 10:14:28
После этого я снова зашел в Укрсклад на Офис1 и удалил накладную РН1. Потом сделал репликацию на Глав. офисе для Офис1. Втянул базу на Офис1, но накладная РН1 не появилась... Кто подскажет, почему так? ведь она была в Глав.офисе и должна была передаться на Офис1...
И не должна появиться, вы же ее удалили на Офис1, а после передачи репликации с Офис1 на Главку она и там пропадет.
Попробовал настроить репликацию. Так даже не получилось создать базу для удаленного офиса... В чем может быть баг? Скрины предоставляю.
Виснет после нажатия кнопки "Создание", после зависания программа вырубается. В удаленной директории создается файл размеров в 4 мб, а база при это исходная 35мб...
Версия УкрСклада сейчас 5.79.1, OC Windows 7 64bit
(http://www.softbalance.com.ua/forum/index.php?action=dlattach;topic=63.0;attach=3159;image)
(http://www.softbalance.com.ua/forum/index.php?action=dlattach;topic=63.0;attach=3161;image)
(http://www.softbalance.com.ua/forum/index.php?action=dlattach;topic=63.0;attach=3163;image)
Кто-то может ответить на пост выше?
Цитата: crazyjonyster від Грудень 21, 2013, 21:11:56
Кто-то может ответить на пост выше?
Ответ в этой же теме выше:
http://www.softbalance.com.ua/forum/index.php/topic,63.msg16128.html#msg16128 (http://www.softbalance.com.ua/forum/index.php/topic,63.msg16128.html#msg16128)
Блин, тоже задолбало уже...Жду по 20мин , пока пока выполнится репликация на Главном офисе. Странно, что втягивает за полминуты ту же базу обратно! Из прочитанного пришла мысль: может установить параллельно сетевому клиенту - локальную версию (в которой , как я понял, проблем со скоростью создания репликации - нет), и делать резерв базы, втягивать ее в локальной версии и там делать репликацию! Сейчас попробую.
-----------
Попробовал. резервирование-восстановление занимает меньше минуты. Репликация на локальной версии (моей базы) выполнялась 5мин (первоначальная) и 7 мин - обычная. Думаю, в сравнение с 17-20мин (как у меня выходит на сетевой) - это хорошая разница! И при этом основная база (сетевая версия) - не занята, можно работать в ней параллельно! это тоже плюс!
Вот такую полумеру я придумал! ) возможно кому то поможет!
Здраствуйте! Не знаю поможет или нет, похожий ответ уже есть. У нас сеть детских магазинов. Сервер установлен был на ноуте, а локальная база на компе для работы в одном из магазинов. На компе для магазина вносили данные перед началом работы непосредственно в нем. Сделала репликацию и без проблем внесла на главный офис. Ставим комп в магазин делаем внесение остатков и т.д. потом репликацию. Приходим домой и НЕЧЕГО НЕ ВЫХОДИТ. Что только не делали...и антивирус отключали, и базы обновляли до 5.87 нечего не выходит, репликация просто виснет и загружается целую ночь! Установила уже новый сервер на компе для следующего магазина, та же история. Решение проблемы сделали через резерв данных (для нас важны справочники на первом этапе так как товара внесли 3000 единиц, но и с резервом были проблемы, загрузился файл и завис, сделали просто перезагрузку компа, включили программу и о ЧУДО! все данные есть-можно сказать что та же репликация выполнена. Вот теперь попробуем репликацию завтра когда основная часть данных уже на сервере.
Добрый день!
Столкнулся с такой проблемой: Установил сетевую и локальные версии, если главный офис делаю на сетевой, то создание и первоначальная втяжка базы в локальную версию проходит без проблем с созданием офиса 1, а если наоборот (главный офис на локальной а удаленная точка на сетевой или между двумя сетевыми версиями), то сам процесс первоначальной втяжки проходит, пишет перегрузить программу, но в итоге никаких данных в ней нет, не создает ни офис 1, ни переносит товар, док-ты и т.п.
По окончании репликации выдает ошибку:
DatabaseName = C:\Replikaciya_280714.tcb
ConnectError: DataM.SyncDatabase:
Unsuccessful execution caused by an unavailable resource.Unavailable database.
DatabaseName = 127.0.0.1:C:\Replikaciya_280714.tcb
Connected = true
Как это можно решить? Перепробовал все что мог (и на одном компьютере и на разных с разными операционными системами. Версия 5.89.
кто знает, почему при репликации с глав.офиса в офис1, не обновляются цены в справочнике. Поменял цену в глав.офисе , сделал репликацию, отправил. там сотрудник затянул репликацию, а цена , которую я изменил, у него не изменилась... Можно как то настроить, чтобы это происходило?
Цитата: victorpolo від Червень 01, 2016, 09:43:20
кто знает, почему при репликации с глав.офиса в офис1, не обновляются цены в справочнике. Поменял цену в глав.офисе , сделал репликацию, отправил. там сотрудник затянул репликацию, а цена , которую я изменил, у него не изменилась... Можно как то настроить, чтобы это происходило?
Сделайте последнюю передачу с удаленки в главку, потом пересоздайте удаленку, после повторите изменение цены в главке и передачу, будет ли меняться цена?
так и делаю. каждый день удаленка присылает репликацию. затягиваю, меняю цену, потом создаю на главке и отправляю на удаленку. удаленка получает репликацию, цена не изменилась...
Попробовал пересоздать первоначальную репликацию на главке для удаленки - теперь изменения вступают в силу! Странно, почему при обычной (регулярной) репликации этого не происходило???
Посмотрю, как будет в дальнейшем, не придется ли после каждого изменения каких либо параметров делать первоначальную репликацию для того, чтобы удаленки смогли увидеть эти изменения!