Перенос базы с Windows 7 (64) в Ubuntu 11.10

Перенос базы с Windows 7 (64) в Ubuntu 11.10

Сообщение golta.net » Вт сен 04, 2012 10:29 pm

Столкнулся с такой проблемой - пол года пытаемся запустить посноценный учет а Дебете - пока никак не получается. Получился замкнутый круг: сейчас база рабочая установлена на Windows 7 (64) - пытаемся подключить клиентские машины, которые на Ubuntu - столкнулись с аналогичной проблемой, описанной в теме "Параметры запуска на клиентской машине (Ubuntu)", только проблема в том - что сервер как раз на Windows 7 (64) - в результате настроек всевозможных удалось подключить бузу - т.е. документы видны и с ними можно работать (это в параметрах подключения новой базы) - но вот подключиться к папке JDebet, которая на сервере никак не удается - пишет /mnt/JDebmet/sciptrs/sys/main.js (нет такого файла или каталога). При этом доступ ко всем папкам на сервере открыт. зайти обычным способом на сервер и увидеть папки можно. Т.е. если оставить путь к локальной папке JDebet, которая находится на клиентской машине - то можно с базой работать - только настройки стоят стандартные, бланки стандартные и.т.д. В результате корректно подключиться не удалось. На всех машинах стоит последняя версия Дебета.
Решили зайти с обратной стороны - перенести сервер на машину с Ubuntu (что более предпочтительно для нас) и затем подключаться с клиентских машин тоже на Ubuntu. Так вот - делая все по инструкции - сделав архивную копию на сервере Windows 7 (64) - и загоняя ее в Ubuntu 11/10 так ничего и не получили - вроде-бы все делается без ошибок, в конце модификация проходит успешно - а вот ни документов, ни организации, ни контрагентов, ни номенклатуры не видно...Подскажите, в чем может быть причина? И как правильно перенести базу - так как на сайте есть только инструкция как перенести с Derby в MySQL.
Аватара пользователя
golta.net
Интересующийся
 
Сообщения: 3
Зарегистрирован: Вт сен 04, 2012 10:00 pm

Re: Перенос базы с Windows 7 (64) в Ubuntu 11.10

Сообщение Дарья » Ср сен 05, 2012 9:16 am

Каким способом вы делали архивную копию и каким восстанавливали из архива?
Если вы не изменяете СУБД, тогда инструкция про переход с СУБД dyrby на СУБД mysql вам не нужна. Вам нужно восстановление из архива. Для MySQL или PostgreSQL.

План счетов видно в восстановленной БД?
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Re: Перенос базы с Windows 7 (64) в Ubuntu 11.10

Сообщение golta.net » Ср сен 05, 2012 11:36 am

Опишу подробно:
1.На Windows 7 (64) делаю архивацию данных:
Login: DPADMIN
Пароль:
Схема:dpbase
Назва архіву: dpbase_2012-09-05_10-29.arh
Налагодження: C:\Program Files (x86)\DebetPlusV12\base\org2/
JDebet: C:\Program Files (x86)\DebetPlusV12\JDebet/
Шлях до збереження: C:\Program Files (x86)\DebetPlusV12\dump

2.На Ubuntu 12.10 закачиваю программу, распаковываю, удаляю папку dump, вместо ее вставляю папку dump - с компьютера Windows 7 (64) - там где архивы лежат. Далее разархивирую три вложенных файла: dpbase_2012-09-05_10-29.zip, JDebet_05-09-2012_10-41.zip, org2_05-09-2012_10-41.zip

3.Запускаю Дебет Плюс на Ubuntu 12.10, добавляю новую базу по инструкции "Подключение базы данных MySQL". Все проходит по инструкции - до п.4 - при попытке сделать базу активной - выдается сообщение Access denied for user 'DPADMIN'@'localhost' (using password: no). нажимаю "ОК". Далее выводитсяч окно запроса пароля для DPADMIN. ввожу пароль, высвечивается окно с предложением выполнить архивацию данных. Нажимаю - "нет". После этого база становится активной. (на названии базы появляется стрелка). При этом не появляется сообщение "На сервере localhost нет базы dbase. Создать базу dbase?" - как описано в инструкции. Также нет предложения перейти в систему "Администрирование" и не выводится сообщение "Версія програми більша за версію бази. Версія програми _________, версія бази 0.0.0.Запустити майстер оновлення бази".

4.Импортирую базу данных через "Импорт данных из архива":
Login: root
Пароль: ***
Источник: /home/vi/Документы/DebetPlusV12/dump/2012-09-05/dpbase_2012-09-05_10-29.arh
Далее нажимаю - выполнить импорт. Происходит импорт без ошибок.
После провожу модификацию данных - все проходит также без ошибок.
И в результате - нет ни организации, ни документов, ни контрагентов, ни номенклатуры.
Посмотрите, плз, может что не так делаю. И как вкачать в программу например архивные папки JDebet_05-09-2012_10-41.zip, org2_05-09-2012_10-41.zip - я так понял - они не закачиваются при импорте базы.
Аватара пользователя
golta.net
Интересующийся
 
Сообщения: 3
Зарегистрирован: Вт сен 04, 2012 10:00 pm

Re: Перенос базы с Windows 7 (64) в Ubuntu 11.10

Сообщение Дарья » Ср сен 05, 2012 1:08 pm

при попытке сделать базу активной - выдается сообщение Access denied for user 'DPADMIN'@'localhost' (using password: no). нажимаю "ОК". Далее выводитсяч окно запроса пароля для DPADMIN. ввожу пароль, высвечивается окно с предложением выполнить архивацию данных

Есть пароль в MySQL для DPADMIN, но в Дебете по умолчанию его нет, поэтому и ошибка.

Прежде Вам нужно из архивной папки JDebet (JDebet_05-09-2012_10-41.zip) скопировать в текущую версию файлы proxy_group.xml и administration.xml (перенести пользователей с паролями и группы пользователей) и папку userData (только, если Вы создавали свои формы печати).
Папку org2 из установленного каталога DebetPlusV12/base удалить и вставить свою (из архива org2_05-09-2012_10-41.zip).
То есть из этих архивов (JDebet_05-09-2012_10-41.zip и org2_05-09-2012_10-41.zip) ничего в базу данных импортировать не нужно (это настройки, хранящиеся в файловой системе).
После этого запустите Дебет и пробуйте импортировать.
Обратите внимание на то, что Вы указываете в поле Схема. Нужно выбрать из выпадающего списка имя Вашей базы (если Вы его не изменяли, то это dpbase).
При сообщении, что такая база существует, нажмите Да (уничтожить), поскольку нам не нужно, чтобы вся информация задвоилась.
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Re: Перенос базы с Windows 7 (64) в Ubuntu 11.10

Сообщение golta.net » Ср сен 05, 2012 3:12 pm

Зашел в MySQL-администратор, удалил пароль для пользователя DPADMIN, скопировал указанные папки и файлы, произвел подключение и импорт базы, провел модификацию... Все появилось! Вроде-бы все работает нормально - в процессе проверим. Проверку отдаленного доступа еще настраивать не пробовал - но думаю, будет легче - все таки одинаковая операционка. За помощь - огромное спасибо.
Также было много мелких проблем в системе - большинство их после обновления версии исчезли, но некоторые остались. Например при формировании отчета "Обороты и остатки на банковском счету" - в колонке "Сальдо на начало" - везде по всем дням стоят нули. Подскажите - может и эту проблему удастся решить. Может здесь наша ошибка при заведении платежных документов.
Аватара пользователя
golta.net
Интересующийся
 
Сообщения: 3
Зарегистрирован: Вт сен 04, 2012 10:00 pm

Re: Перенос базы с Windows 7 (64) в Ubuntu 11.10

Сообщение Дарья » Ср сен 05, 2012 4:03 pm

golta.net писал(а):Например при формировании отчета "Обороты и остатки на банковском счету" - в колонке "Сальдо на начало" - везде по всем дням стоят нули. Подскажите - может и эту проблему удастся решить. Может здесь наша ошибка при заведении платежных документов.

Нужно добавить начальные остатки по банковскому счету, как описано в инструкции
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am


Вернуться в Общие вопросы по работе программы

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

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

cron