Главная » Синхронизация торговых точек (компьютеров)

Всем доброго времени суток, друзья!

Сегодня у нас очень важная и интересная тема, которая была добавлена в версию 1.0.0.60 — синхронизация компьютеров на разных торговых точках. Другими словами, программы Shopuchet, установленные на разных компьютерах, в определенные интервалы времени будут обмениваться информацией между собой. Изменения, введенные на одном компьютере, через некоторое время будут видны в программе на другом компьютере.

Пример использования — компьютер дома и компьютер в магазине. Сидя дома, вы можете просматривать, что творится на торговой точке, делать какие-то изменения, например, менять цену товарам, или заводить акции/скидки, и данные изменения отразятся в магазине. Другой пример — когда у вас сеть магазинов, и каждому магазину необходимо всегда видеть актуальные остатки товаров на других торговых точках.

Нужно отметить, что у данного сервиса есть несколько ограничений:

  1. Заводить и редактировать товары на одном и том же компьютере, например, в офисе или самом крупном магазине. Почему? Потому что синхронизация происходит не мгновенно, а через некоторый промежуток времени. Есть риск, что один и тот же товар может быть заведен одновременно на двух торговых точках. После синхронизации окажется, что у вас два одинаковых товара, но с разным штрихкодом. Поэтому рекомендуется забрать права по редактированию «Справочника товаров» на всех компьютерах кроме одного;
  2. Финансовые документы — акты, счета на оплату, счет-фактуры. То же самое, выписывать их лучше с одного и того же компьютера, дабы не создать две счет-фактуры одному и тому же клиенту с двух разных компьютеров;

Первый пункт можно отнести вообще ко всем справочникам — справочник сотрудников, единиц измерения и т.д. Заводить справочную информацию на одном, каком-то главном компьютере, а затем рассылать изменения на другие компьютеры — вот наша ГЛАВНАЯ рекомендация.

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

Теперь перейдем к настройке. Она не сложная, но займет какое-то время. Перед настройкой крайне рекомендуется сделать резервные копии программы на всех компьютерах. Для того, чтобы компьютер, который находится в магазине, узнал об изменениях, сделанных на компьютере дома, ему эту информацию нужно передать. Будем для этого использовать облачные сервисы, а именно Dropbox, Яндекс Диск, или Гугл Диск. В данной статье опишем пример использования DropBox.

Настройка папки обмена

Откройте страницу Dropbox.com, зарегистрируйтесь в сервисе, если у Вас нет аккаунта, и нажмите ссылку «Скачать приложение» в верхней части главной страницы сайта (возможно, сейчас она перенесена в другое место, но на момент написания статьи она была именно там).

резервное копирование на облако

Когда приложение скачается, запустите установку. Затем запустите приложение Dropbox и залогиньтесь. По окончанию этих шагов у Вас на рабочем столе появится вот такая папка Dropbox.

резервное копирование dropbox

На этом настройка папки обмена закончена.

Настройка программы учета

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

Например, у нас имеется сеть магазинов «Рога и копыта», состоящая из 3-х магазинов, программа учета Shopuchet уже стояла там до этого. Зная все свои торговые точки, можем сказать, что самая большая база товаров на точке в ТЦ «Рояль». Садимся за компьютер в ТЦ «Рояль» и запускаем программу.

Заносим все торговые точки вашей сети в программу. Это нужно, чтобы у каждого филиала в программе были свои остатки. Как это сделать написано ЗДЕСЬ.

Далее проходим в меню «Настройка — Настройки приложения». Заходим на вкладку «Синхронизация» и нажимаем кнопку «Настроить синхронизацию».

Далее, нажимаем кнопку «Добавить» и добавляем все торговые точки. У нас три торговые точки, плюс мы хотим видеть всю картину из дома, поэтому добавим дом тоже. Названия давайте любые, главное, чтобы в дальнейшем вам было понятно, что это за компьютер. Последним шагом нужно указать папку, куда выгрузить подготовленные программой базы данных. И нажать кнопку «Сохранить».

Папку «Базы», я создал заранее. Закроем окно с настройками, и выйдем из программы, она нам больше не нужна и откроем папку «Базы», мы увидим следующую картину.

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

Так как мы сидим за компьютером в ТЦ «Рояль», то заходим в папку «4-ТЦ Рояль», увидим там файл SHOPUCHET.FDB. Это и есть ваша база данных, нажимаем на ней правой кнопкой мыши и выбираем пункт «Копировать». Далее проходим в папку с программой Shopuchet, по умолчанию это «Мой Компьютер — Диск C — Program Files (или Program Files (x86)) — ShopUchet». И вставляем туда скопированный файл. Система Windows скажет, что такое файл уже существует и заменить ли его, нужно ответить «Да».

Теперь, если мы снова запустим программу Shopuchet, и пройдем в меню «Настройка — Настройки приложения», и перейдем на вкладку «Синхронизация», то увидим следующую картину.

Это значит, синхронизация успешно включена.

Те же самые действия нужно проделать с компьютерами во всех остальных торговых точках. Повторюсь — будьте готовы к тому, что информация во всех остальных магазинах БУДЕТ ПОТЕРЯНА, потому что вы заменяете базу данных на новую! Все остатки, сотрудников и клиентов точки нужно будет заводить заново.

Настройка программы-агента

Остался последний шаг — нужно поставить программу-агента, которая непосредственно будет заниматься загрузкой-выгрузкой информации в программу через определенные интервалы времени.

Нажимаем ЗДЕСЬ и скачиваем программу SyncApp. Находим скачанный файл, скорее всего он будет в папке «Загрузки», нажимаем на нем правой кнопкой и выбираем «Копировать». Далее проходим в папку с программой Shopuchet, по умолчанию это «Мой Компьютер — Диск C — Program Files (или Program Files (x86)) — ShopUchet». И вставляем туда скопированный файл.

Запустите программу SyncApp. В открывшемся окне нужно указать папку обмена, которую мы создали выше. Далее указать интервал времени, через который делать синхронизацию. Если хотите, чтобы процесс начинался автоматически при запуске программы SyncApp, то поставьте галочку «Запускать обработку при старте приложения». Нажмите кнопку «Начать обработку».

Все. Обработка началась, и программа-агент сама будет в фоновом режиме, незаметно для вас, сканировать изменения и отсылать их в папку обмена Dropbox. Программа-агент другого компьютера, например точки в ТЦ «Форум» будет подхватывать эти изменения и загружать их в программу Shopuchet на своем компьютере и наоборот. Просто сверните приложение SyncApp и продолжайте работу.

Информацию о всех загруженных и выгруженных изменениях программа SyncApp будет выводить на экран.

Для того, чтобы программу-агента не запускать вручную каждый раз, нужно поместить ее в «Автозагрузки». Тогда Windows будет автоматически запускать ее при старте системы. В этом случае, настроив один раз, вы можете забыть об этом, теперь все будет происходить на автомате, а вам останется лишь работать в программе, как обычно.

Нажмите правой кнопкой мыши на программе SyncApp и выберите пункт «Копировать». Далее зайдите «Пуск — Все программы — Автозагрузки». Щелкните правой кнопкой мыши по пункту «Автозагрузки» и выберите «Открыть». В открывшейся папке щелкните по пустому месту правой кнопкой мыши и выберите «Вставить ярлык».

Теперь как только компьютер загрузится, программа SyncApp запуститься автоматически.

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

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