Инструкция по настройке сетевого СБиС++ (через сервер одноранговой сети)

Мы предлагаем различные сервисы в рамках единой системы
Серверная часть
  1. Создаем на сервере папку С:\Сбис++ Сервер и переносим в нее всю папку с вашей программой. Если Сбис ++ 2.4 еще не установлен, устанавливаем его в папку по умолчанию (на диск C:) (http://ereport.sbis.ru/download/sbis) и переносим («Вырезаем») ее в С:\Сбис++ Сервер.
  2. Запускаем программу файлом sbis.exe. При первом запуске программа потребует создать налогоплательщика при помощи Мастера, создаем (если Сбис уже был установлен и налогоплательщик в нем был заведен, этот пункт пропускаем). 
  3. Копируем в папку с установленной программой файл fsynchro.exe.
  4. Переносим из каталога с установленной программой папку db в основной каталог С:\Сбис++ Сервер. А саму папку с установленной программой, откуда вы убрали db, переименовываем в «Modules» (лучше на английском, т.к. с русскими буквами могут возникнуть проблемы). Тем самым мы получим каталог С:\Сбис++ Сервер в котором будут 2 папки - это db (наша база данных в которой будет храниться все отчеты, налогоплательщики и т.д.) и папка «Modules» (так называемый эталонный каталог модулей с которым будет идти синхронизация с остальных рабочих мест).
  5. Открываем полный доступ к папке «Modules» (и на запись, и на чтение). К папке db общий доступ открывать не нужно (лишний раз обезопасить базу от пользователей), доступ к базе будет осуществляться через MuzzleServer.
  6. Устанавливаем «СБИС Сервер одноранговой сети» (MuzzleServer) (http://update.sbis.ru/versions/2.4/sbis-setup-muzzleserver.exe) в папку по умолчанию. 
  7. Указываем в нем путь к базе (в нашем случае это С:\Сбис++ Сервер\db). На следующем шаге лучше все оставить по умолчанию. После завершения в системном трее должен появиться значок сервера и он должен иметь голубой цвет. Если цвет серый нужно еще раз проверить путь к базе, а также чтобы порт 7777 был открыт (при необходимости можно указать другой порт).
  8. На этом этап работы на сервере можно считать законченным.

Клиентская часть
 (Если планируется запускать программу с самого сервера, все равно для корректной работы программы нужно создать отдельный каталог с программой-клиентом как указано ниже в инструкции)

  1. Создаем папку, в которой у нас будет находиться программа, например С:\Сбис++ Клиент
  2. Копируем туда файлы fsynchro.exe, fsynchro.ini, sbis.ini.
  3. Открываете файл fsynchro.ini.
    В первой стоке
    КаталогИсточник=\\IP сервера\Папка с модулями
    Указываете путь к эталонным модулям на сервере, где IP - это IP адрес сервера, а «Папка с модулями» в нашем случае это Modules.

    Во второй строке
    КаталогПриемник=Путь до папки, куда будут синхронизироваться модули
    В нашем случае это С:\Сбис++ Клиент
  4. Сохраняем файл fsynchro.ini
  5. Открываем файл sbis.ini
    В первой строке
    БазаДанных=sbis-net://IP сервера: порт
    Указывается IP сервера и порт, который вы указали в настройках muzzle-server, в нашем случае порт 7777.
    В строках
    КонфигСетевойКлиент=\\IP сервера\Папка с модулями
    КонфигСинхронизация=\\IP сервера\Папка с модулями\fsynchro.exe
    Здесь также указываете IP адрес сервера и папку с модулями, в нашем случае Modules
    Эти две строчки нужны для того, чтобы можно было обновлять программу с любого рабочего места, а не только с сервера.
  6. Сохраняете sbis.ini
  7. Запускаем fsynchro.exe (в дальнейшем с него всегда будет запускаться Сбис, поэтому можете создать для него ярлык)
  8. После запуска в каталог С:\Сбис++ Клиент должны скопироваться все модули с сервера и запуститься сам Сбис.
В случае возникновения ошибки, типа:
81.png

необходимо поставить библиотеку vcredist_x86.