Безкоштовні Ubuntu + MySQL + Debet plus -альтернатива 1C+Win

Безкоштовні Ubuntu + MySQL + Debet plus -альтернатива 1C+Win

Сообщение dyadyastepa » Чт фев 05, 2009 3:58 pm

Мета - в цю тему (для шпаргалки) запишу весь шлях встановлення-адміністрування-розробки DP v12 на ОС Ubuntu...

Наявні матеріали та обладнання -
1. Два ПК (середньої потужності) (далі по Сервер (дві мережеві картки - для інтернету та офісу) та Бух)
2. Доступ до мережі Інтернет (далі I-t)
3. Інсталяційний CD-диск з Kubuntu 8.04 Hardy (завантажено звідси http://www.ubuntu.com/getubuntu/download і перенесено на болванку) (далі CD)
4. Один дуже лінивий програмер (далі я)...

Порядок виконання робіт -

1. Встановлення та налаштування ОС -
1.1 Інсталювати ОС з CD на Сервер та Бух - дуже проста операція - обирайте все стандартно - просто клацати Далі (Forward) - завершити інсталяцію і перезавантажити ПК...
1.2 Налаштувати мережу - Кнопка "К" (зліва внизу синенька) -> System setting -> Network settings -> Administrator Mode (внизу) -> внести пароль користувача ще раз -> Interface: ethN -> Configure Interface -> далі у кого як... мої налаштування: Сервер ІР 192.168.47 та Бух 192.168.0.78 - далі буду використовувати саме ці адреси...
1.3 Налаштувати доступ до І-t (у мене через Open VPN на Сервері - все дуже просто - налаштування за допомогою утіліти PPPOECONF а на Бух Сервер є шлюзом)...
1.4 Встановлення російської та української -
1.4.1 Кнопка "К" -> System -> Konsole ->
Код: Выделить всё
sudo aptitude update

1.4.2 Кнопка "К" -> System settings -> Regional & language -> Install new language -> внести пароль ще раз -> обрати Russian і натиснути Install -> те саме з Ukrainian -> Cancel -> Add language -> додайте обидві мови -> Select system language -> оберіть ту яка більше до вподоби російську чи українську (у мене англійська)...
1.4.3 Зліва кнопка з трьома клавішами (типу клавіатура) - перейдіть туди -> встановити галочку Enable keybord layout -> з лівої панелі в праву додайте необхідні мови...
1.5 Встановити Windows-шрифти (знадобляться) - Кнопка "К" -> System -> Konsole ->
Код: Выделить всё
sudo aptitude update
sudo apt-get install msttcorefonts
і встановити Krusader (файловий менеджер типу Total commandera) -
Код: Выделить всё
#sudo apt-get install krusader

1.6 Встановити MySQL-сервер і клієнт з консолі (див. п. 1.5) -
Код: Выделить всё
sudo apt-get install mysql-client mysql-server mysql-client
і на прохання системи New pasword for the MySQL "root" user: внести пароль ROOT і завершити інсталяцію, після чого виправити файл /etc/mysql/my.cnf - закоментувавши рядок (Кнопка "К" -> System -> Krusader - root-mode -> ввести свій пароль ще раз -> знайти необхідний файл встановивши на ньому курсор -> F4 -> файл відкриється у текстовому редакторі)
Код: Выделить всё
bind = 127.0.0.1
а повинно бути так
Код: Выделить всё
#bind = 127.0.0.1
і перезавантажитися...
1.7 Встановити Java -
Код: Выделить всё
#sudo apt-get install sun-java6-jre


2. Встановлення та налаштування DP v12 -
2.1 Завантажуємо архів звідси http://www.debet.kiev.ua/a-filelib/ - Система Дебет Плюс v12 для Linux - инсталляция. Сборка 11.X.XXX XXX ...
2.2 За допомогою Krusadera розпакувати архів у домашню директорію...
2.3 Далі в консолі виконати наступне
Код: Выделить всё
mysql --user=root --password="ПАРОЛЬ ROOT"  < ~/DebetPlusV12/base/org2/dpbase.arh
і ще у консолі
Код: Выделить всё
sudo mysql --user=root --password="ПАРОЛЬ ROOT"
і на привітання клієнту mysql> виконати наступні рядки -
Код: Выделить всё
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `dpadmin` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */;

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `dpbuh` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */;

INSERT INTO mysql.user (Host, User, Password, Select_priv, Insert_priv, Update_priv, Delete_priv , Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_priv, Create_view_priv, Show_view_priv, Create_routine_priv, Alter_routine_priv, Create_user_priv, ssl_type, ssl_cipher) VALUES ('localhost','dpadmin',password('ВАШ ПАРОЛЬ НА ВХІД ДО ДЕБЕТ ПЛЮС'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

INSERT INTO mysql.user (Host, User, Password, Select_priv, Insert_priv, Update_priv, Delete_priv , Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_priv, Create_view_priv, Show_view_priv, Create_routine_priv, Alter_routine_priv, Create_user_priv, ssl_type, ssl_cipher) VALUES ('ІР-адреса Buh','dpbuh',password('ПАРОЛЬ БУХГАЛТЕРА НА ВХІД ДО ДЕБЕТ ПЛЮС'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

2.4 Запустити Дебет Плюс ~/DebetPlusV12/DebetPlus і на прохання системи - оновити базу даних...
2.5 Далі читати це - http://www.debet.kiev.ua/index.php?pageid=79 - починаючи з рядка Подключение базы данных MySQL к системе Дебет Плюс і прибрати галочку з "При подключении к БД использовать параметры авторизации"...
2.6 Тепер є два користувачі - один адміністратор (dpadmin) і інший бухгалтер (dpbuh) - при завантаженні системи ДП замість надпису DPADMIN вбийте необхідний логін і пароль...

3. Налаштування середовища розробки Eclipse -
3.1 Встановлюємо з консолі
Код: Выделить всё
sudo apt-get install eclipse

3.2 Кнопка "К" -> Разработка (Development) -> Eclipse ...
3.3 Далі у самому Екліпсі File -> New.. -> Project... -> Java project -> NEXT
Project name - будь яке...
Create project from existing source -> Browse -> знайти папку JDebet...
3.4 Window -> Open Respective -> Java EE...
3.5 Правою клавішею миши на проекті в лівій панелі -> Properties -> Text file encoding -> Other -> cp1251 (вбити вручну)...

ДАЛІ МАЮ НАДІЮ НА ДОПОМОГУ З БОКУ РОЗРОБНИКІВ...
Аватара пользователя
dyadyastepa
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 11
Зарегистрирован: Ср янв 28, 2009 12:12 pm

Re: Безкоштовні Ubuntu + MySQL + Debet plus -альтернатива 1C

Сообщение romio_33 » Вт мар 08, 2011 11:44 pm

Что то я запутался с ECLIPSE вроде все делаю по инструкции. Скачал, распаковал, скачал плагин, скопировал его в папку с плагинами в ECLIPSE. При импорте проекта выскакивает ошибка:
------------------------------------------------------------------------------
Errors occurred during the build.
Errors running builder 'JavaScript Validator' on project 'JDebet'.
1
------------------------------------------------------------------------------
Ну и соответственно не запускается отладка. Не подскажете в каком направлении искать причину?
Аватара пользователя
romio_33
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: Пн дек 20, 2010 7:28 pm

Re: Безкоштовні Ubuntu + MySQL + Debet plus -альтернатива 1C

Сообщение romio_33 » Ср мар 09, 2011 10:25 am

Зашел в информацию о ECLIPSE и там в разделе плагинов - нашел плагин ДЕБЕТа, но только он там обозначен немного другим значком. Может дело в плагине?
Аватара пользователя
romio_33
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: Пн дек 20, 2010 7:28 pm

Re: Безкоштовні Ubuntu + MySQL + Debet plus -альтернатива 1C

Сообщение Дарья » Вт мар 22, 2011 10:53 am

Плагины не при чем. Нужно импортировать в проект JDebet: File/Import/General/Existing Projects into Workspace...
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am


Вернуться в Вопросы по разработке в системе

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron