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