Главная » Обучающие » Общее для всех программ » Настройка программы для работы на удалённом компьютере

Здравствуйте, друзья!

На этот раз мы поговорим об ещё одной важной и интересной теме – как настроить программу таким образом, чтобы работать с ней можно было откуда угодно и в любое время.

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

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

Что же делать в этих случаях? Локальная сеть не поможет, потому что не получится соединить кабелем компьютеры, находящиеся во многих километрах друг от друга. Нам пригодится интернет и виртуальный сервер.

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

К этому режиму работы есть пара требований:

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

Три шага, за которые можно реализовать эту схему работы:

  1. Арендуем виртуальный сервер.
  2. Устанавливаем и настраиваем на нём Shopuchet.
  3. Проводим настройку Shopuchet на всех остальных компьютерах, которые будут работать с виртуальным сервером.

Разберём эти шаги подробнее.

Шаг первый: арендуем виртуальный сервер

Найти виртуальный сервер в аренду нетрудно – многие компании в интернете сдают их. Одна из них – 1cloud.ru, на примере работы с которой мы и написали эту инструкцию. У этого провайдера можно получить час тестового времени бесплатно. Зарегистрировавшись на сайте, мы переходим в личный кабинет, открываем вкладку «Серверы» и нажимаем на кнопку «Создать сервер».

Появляется окно, в котором можно ввести имя сервера. У нас это «Shopuchet сервер». Затем выбираем шаблон виртуального сервера— «Windows Server 2008 R2 x64 (Ru)» и центр обработки данных – он может быть любым. Над чем действительно следует задуматься, так это над конфигурацией сервера. Если номенклатура товаров у вас велика, то и конфигурацию лучше выбрать повыше, если же она не превышает тысячу товаров – можно ставить базовую. Лучше всего проконсультироваться на этот счёт с провайдером. В нашем примере конфигурация базовая.

настройка конфигурации виртуального сервера

Когда сделаете настройки, нажмите «Заказать». Некоторое время уйдёт на создание виртуального сервера – как правило около минуты. Когда сервер будет создан, вы увидите такое окно:

создание виртуального сервера

IP-адрес здесь – адрес вашего сервера в интернете, он ещё будет нам нужен. Логин и пароль администратора не следует никому говорить.

Чтобы соединиться и войти на сервер, скачайте RDP-файл (на изображении сверху видна выделенная синим ссылка на него). К этому файлу часто потребуется обращаться, поэтому лучше всего держите его на рабочем столе.

Шаг второй: настраиваем программу Shopuchet на сервере.

Когда сервер готов, на него нужно установить программу и провести её настройку. В подробностях об этом можно прочитать в статье «Многопользовательский режим по сети», здесь мы повторим всё ещё раз вкратце для наглядности.

Для входа на сервер нужно кликнуть по скачанному ранее RDP-файлу дважды. Потребуется ввести ваш логин и пароль администратора, после чего вы попадёте в арендованный виртуальный компьютер. Можно заранее сделать настройки, к примеру, установить браузер, в котором вы привыкли работать, текстовые редакторы и другие программы. Но мы перейдём сразу к настройке Shopuchet.

Для этого открываем браузер и набираем наш адрес — Shopuchet.ru, скачиваем с него программу и устанавливаем её. Затем запускаем программу, проходим в «Настройки», «Настройки приложения» и выбираем «Сетевой режим»:

настройка сервера

Чтобы иметь возможность обращаться к базе данных с других компьютеров, нужно установить дополнение – систему управления базами данных (СУБД) Firebird 2.5. Наш дистрибутив СУБД уже полностью настроен – его нужно лишь скачать и установить. Чтобы сделать это, просто нажмите ссылку – на изображении сверху она выделена синим. Загрузится архив в формате RAR, распакуйте его начните установку. Перед этим нужно закрыть программу Shopuchet. Также вы можете скачать Firebird ЗДЕСЬ

Когда Firebird установится, проверьте брандмауэр – его нужно либо выключить, либо настроить так, как показано в статье «Настройка брандмауэра Windows». На этом с настройками виртуального сервера всё.

Шаг третий: настраиваем программу Shopuchet на компьютерах-клиентах

Теперь нужно настроить компьютеры, которые будут обращаться к виртуальному серверу. Введите в настройках «Сетевой режим» в поле «Имя (либо IP-адрес) сервера» IP-адрес виртуального сервера, нажмите кнопку «Тест соединения» (на изображении ниже) – соединение будет проверено, и, если всё настроено верно, выйдет сообщение, что соединение удалось.

настройка компьютера-клиента

Всё настроено и можно начинать работу – если делать настройку строго по пунктам, она выполняется очень просто.

У работы с удалённым компьютером есть несколько важных плюсов:

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

Есть и минус – очень важна скорость соединения, если она недостаточно высока, могут происходить «тормоза» во время обновления списка товаров или при сохранении продажи и приходов.

P.S. Если регистрировать аккаунт на 1cloud.ru по ссылке https://1cloud.ru/ref/25259, то 20% первого платежа будут возвращены вам обратно.

Настройка программы для работы на удалённом компьютере