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