Перенос БЭСТ 4 на терминальный сервер

БЭСТ 4

В связи с малым распространением программы для управления складом и бухгалтерским учетом БЭСТ 4 на территории России, по причине всеобщего захвата рынка компанией и ее различными продуктами очень трудно найти более-менее грамотную инструкцию по переносу БЭСТ 4 на терминальный сервер.

Установка БЭСТ 4 на терминальный сервер

И так, у нас уже установлен Windows Server 2008 R2 64 Rus с ролью Службы удаленных рабочих столов, Служба лицензирования удаленных рабочих столов. Терминальный сервер активирован. Подробнее о настройке терминального сервера Windows Server 2008 R2 вы можете прочитать в моей предыдущей статье: Настройка терминального сервера Windows Server 2008 R2. На диск необходимо положить клиентскую часть к которой необходимо предоставить доступ как к приложению RemoteApp.

Запустим Диспетчер удаленных приложений RemoteApp

Диспетчер удаленных приложений RemoteApp

В меню справа выберем Добавить удаленные приложения RemoteApp

Добавить удаленные приложения RemoteApp

Нажмем Далее

Мастер удаленных приложений (RemoteApp)

На следующем этапе необходимо нажать кнопку Обзор и указать путь к исполняемому файлу программы БЭСТ 4

Укажем путь к приложению

Укажем путь к приложению best

Нажмем Далее

Укажем путь к приложению best-далее

Готово

Укажем путь к приложению best-готово

Если необходимо выполним скрытие веб-доступа к приложению БЭСТ 4

Укажем путь к приложению best-web

Создадим RDP файл

Создать rdp файл

Проверьте настройки: имя сервера (если предполагается подключение из вне лучше сразу создать имя в DNS и в настройках RDP файла использовать в имени сервера это имя), порт и нажмем Далее

Мастер удаленных приложений RemoteApp

Перейдем в каталог где создан rdp файл для клиента, как правило это: C:\Program Files\Packaged Programs

Packaged Programs

Установим необходимый софт для работы с HASP ключем, для этого нам понадобиться два приложения:

  • HASP Device Driver
  • Sentinel Protection Installer 7.6.4

Установим их.

HASP Device Driver

hasp

Sentinel Protection Installer 7.6.4

Sentinel Protection Installer 7.6.4

Далее, необходимо проверить настройки файла best.bat:

@echo off

Set temp=C:\Temp
Set tmp=C:\Temp
set best_key=3
set best_name=127.0.0.1
IF NOT (%OS%) == (Windows_NT) GOTO NO_SET_TERMINAL
IF NOT (%TERMINAL%)== () GOTO NO_SET_TERMINAL

SET TERMINAL=%COMPUTERNAME%
:NO_SET_TERMINAL
IF EXIST BIN\SetConSB.exe SET EXE_PATH=BIN\

IF (%EXE_PATH%)==(BIN\) %EXE_PATH%SetConSB.exe
IF NOT EXIST %EXE_PATH%pay.EXE GOTO START
DEL %EXE_PATH%salary.exe
REN %EXE_PATH%pay.exe salary.exe
GOTO START
:START
IF EXIST %EXE_PATH%DELTA.BAT GOTO DELTA
IF EXIST %EXE_PATH%INIT.EXE GOTO HINIT
IF EXIST %EXE_PATH%SCLADR.EXE GOTO SCLADR
IF EXIST %EXE_PATH%ZAPASR.EXE GOTO ZAPASR
IF EXIST %EXE_PATH%ADMICASH.EXE GOTO ADMIH

GOTO QUIT
:DELTA
%EXE_PATH%DELTA.BAT %1 %2 %3
GOTO QUIT

:HINIT
%1 %EXE_PATH%INIT.EXE DELTA
GOTO QUIT

:SCLADR
%1 %EXE_PATH%SCLADR.EXE DELTA
GOTO QUIT

:ZAPASR
%1 %EXE_PATH%ZAPASR.EXE DELTA
GOTO QUIT

:ADMIH
%1 %EXE_PATH%ADMICASH.EXE DELTA
GOTO QUIT

:QUIT
IF EXIST %EXE_PATH%DELTA.BAT GOTO DELTA
:EXIT

—————————————

Обратите внимание на параметры:

Set temp=C:\Temp
Set tmp=C:\Temp
set best_key=3
set best_name=127.0.0.1

Первые два отвечают за местонахождения папки temp. Создайте ее на диск C:\. При отсутствии папки temp у вас не будет работать windows печать клавишей F12 и не будут формироваться отчеты. В логе error.log можно встретить ошибку: Error BASE/1002, а консоль будет висеть с сообщением: Подготовка данных, ждите….

Перенос БЭСТ 4 на терминальный сервер

Так же необходимо предоставить права Write на папку temp терминальным пользователям. Проверим работу терминала запустив rdp файл клиента:

Connect Packaged Programs

После не продолжительного ожидания у нас откроется интерфейс управления бухгалтерской программной БЭСТ-4+

Перенос БЭСТ 4 на терминальный сервер

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *