Hansa Server
============

Для запуска Hansa Server необходимо набрать войти в систему под
пользователем root и набрать: # /sbin/service hansa start

Свои журналы Hansa Server хранит в /var/log/Hansa/*.log

Hansa Client
============

Для ознакомительной работы в однопользовательском режиме, Вам можно
просто запустить Hansa Client из меню AltLinux menus->Офис->Hansa

Для работы с Hansa Server, из Hansa Client Вам необходимо нажать Ctrl+O,
нажать на кнопку "Операции"->"Открыть реестр компаний" После чего в
появившимся окне вписать новую компанию с параметрами:

Код: 1
Наименование: Hansa Demo
Сокр: Demo
TCP/IP: Адрес компьютера, на котором запущен Hansa Server
Порт: 1700

После этого программа автоматически завершит свою работу. Необходимо
снова запустить  Hansa Client, в появившемся приглашении в качестве
имени пользователя ("Подпись") ввести 'DEMO' и нажать OK. Пароль при
этом указывать не нужно.

Свои журналы Hansa Client хранит в /var/lib/Hansa-client/hansa.log

ВНИМАНИЕ: НЕ запускайте Hansa Client от пользователя root. При таком
запуске Hansa Client изменяет права свои на файлы в каталоге
/var/lib/Hansa-client/

Печать
======

Печать в режиме ознакомления с программой при использовании базы DEMO не
работает. Печать в режиме ознакомления с программой возможна в течение
30 дней при создании  новой собственной базы. Для нормальной работы печати
необходимо приобрести ключ для Hansa. По вопросам приобретения Hansa
обращайтесь по адресу infohansa@quik.ru

Создание собственной базы.
=========================

Для создания собственной базы необходимо в каталоге
/var/lib/Hansa-client/ стереть все файлы, и каталоги, за исключением
Attach, hansa-xt и hansaclient-run.sh. После этого из каталога
/usr/share/doc/Hansa-4.0 распаковать файл hob.zip в каталог
/var/lib/Hansa-client/. Затем выполнить команду chmod -R og+rw
/var/lib/Hansa-client. После чего запустить Hansa Client и в появившимся
окне вписать новую компанию с параметрами:

Код: 1
Наименование: Your company name
Сокр: company
TCP/IP:  пусто
Порт: пусто

Затем остановить Hansa Server и Hansa Client, скопировать эту базу в
каталог  /var/lib/Hansa и перезапустить сервер и клиент. Для работы с
новой базой, из Hansa Client Вам необходимо нажать Ctrl+O, нажать на
кнопку "Операции"->"Открыть реестр компаний" После чего в появившимся
окне вписать новую компанию с параметрами:

Код: 1
Наименование: Your company name
Сокр: company
TCP/IP: Адрес компьютера, на котором запущен Hansa Server
Порт: 1200

После этого программа автоматически завершит свою работу. Необходимо
снова запустить  Hansa Client, в появившемся приглашении ничего не
вводить и нажать на кнопку OK.

Запуск клиента под MS Windows
=============================

Для использования клиента под Microsoft Windows необходимо создать на
машине каталог с любым именем, например Hansa, распаковать туда файлы
/usr/share/doc/Hansa-4.0/hansa.zip и /usr/share/doc/Hansa-4.0/hob.zip.
После этого запустить клиента и настроить компанию для  DEMO базы:

Код: 1
Наименование: Hansa Demo
Сокр: Demo
TCP/IP: Адрес компьютера, на котором запущен Hansa Server
Порт: 1700

Если использование совместно с Hansa Server не планируется, то поля
TCP/IP и Порт оставить пустыми. После этого программа автоматически
завершит свою работу. Необходимо снова запустить Hansa Client, в
появившемся приглашении в качестве имени пользователя ("Подпись") ввести
'DEMO' и нажать OK. Пароль при этом указывать не нужно.

Переход на новую версию
=======================

Формат баз различных версий Hansa часто не совпадает. Для того, чтобы
мигрировать с  одной версии на другую, перед установкой новой версии
Hansa необходимо выполнить следующие операции:

1. Установить себе на компьютер Hansa Client (для Linux просто запустить
его из меню - он будет автоматически установлен в каталог ~/.Hansa

2. Войти в систему под пользователем root и скопировать из каталога
Hansa Server (/var/lib/Hansa) файлы:
/var/lib/Hansa/hob/*
/var/lib/Hansa/DBDEF.TXT
/var/lib/Hansa/DEFAULT.TXT
/var/lib/Hansa/HANSA.HDB
в каталог cо "старым" клиентом ~/.Hansa, при необходимости сменить
владельца баз (выполнить chown "`id -un`" -R ~/.Hansa)

3. Запустить Hansa Client, из меню "Модули" выбрать модуль "Система"

4. Из меню "Файл" выбрать меню "Экспорт" и из предложенного списка
выбрать "Текстовая копия компании".

5. В появившемся диалоге не заполняя комментарий, нажать кнопку
"Запуск", ввести новое имя файла, например BASE.TXT и нажать на кнопку
"Сохранить".

6. Завершить работу Hansa Client

7. Установить новую версию Hansa и запустить Hansa Client

8. Из меню "Модули" выбрать модуль "Система", из меню "Файл" выбрать 
"Импорт".

9. Из списка - выбрать "Ручной поиск файлов", выбрать файл, в котором Вы
сохранили копию Вашей базы и нажать кнопку "Выбрать".

10. После окончания операции импорта, остановить Hansa Server
(/sbin/service hansa stop), из каталога ~/Hansa скопировать файлы:
hob/*
    DBDEF.TXT
    DEFAULT.TXT
    HANSA.HDB

в каталог с новой версией Hansa Server /var/lib/Hansa, запустить Hansa
Server, (/sbin/service hansa start), исправить в Hansa Client настройки
компании - ввести IP адрес сервера.

11. Подключиться к серверу и проверить результаты импорта.


Защита
========

В пакете Hansa-Server, Server запускается в полностью изолированном
окружении (chroot и chuser). Для этого используется программа
/var/lib/Hansa/uchroot. В качестве корневого каталога используется
каталог /var/lib/Hansa/. Hansa Server запускается из под пользователя
hansa. Кроме того, скрипт запуска /var/lib/Hansa/hansa-run.sh, перед
каждым запуском устанавливает права на все файлы пакета таким образом,
что доступ к данным, хранящимся на диске может получить только
пользователь root или hansa. Для большей защиты данных, можно
использовать любую из доступных шифрованных файловых систем. Для внешних
соединений с клиентом используется порт 1200 для обычной базы и 1700 для
DEMO базы. Соответственно при необходимости можно настроить пакетные
фильтры. Шифрования данных  между клиентом и сервером - не происходит.
Для шифрования данных мы рекомендуем  использовать свободно
распространяемую программу stunnel, реализованную для большинства 
операционных систем. Домашняя страница пакеты stunnel находится по
адресу http://stunnel.mirt.net/. Или можно использовать любой из
доступных VPN протоколов.

Пакет Hansa (Hansa Client) поставляется в запакованном виде и находится
в каталоге  /var/lib/Hansa/client/hansa-client.tar.gz. При первом
запуске программа устанавливается в  пользовательский каталог
$HOME/.Hansa скриптом /usr/bin/hansa и затем оттуда запускается. При
каждом запуске Hansa Client, скрипт устанавливает права и владельца в
этом каталоге таким образом, что только текущий пользователь и root
может просматривать, запускать и изменять программу и данные.


Приобретение и внедрение Hansa
==============================

На Ваши вопросы, связанные с приобретением, внедрением и демонстрацией
системы Hansa Financials ответят наши специалисты:

Антон Струлев, Александр Белов
тел. (3832) 191-685, (3832) 191-623
e-mail: infohansa@quik.ru
http://www.quik.ru/hansa