Создание новой базы по Help из шаблона

Вопросы по работе подсистемы "Администрирование" в "Дебет Плюс V12"

Создание новой базы по Help из шаблона

Сообщение Nik » Сб авг 27, 2011 5:11 pm

Здравствуйте уважаемый debet.kiev.ua!
Мои подколки на вас не действуют (что очень жаль), по сему, сразу к вопросам.
1. Читаем Хэлп /create_db_from_template:
"Можно создать базу и в другой СУБД, для этого выберите ее вместо H2:
...Для СУБД PostgreSQL параметров больше: ... Имя базы данных: произвольное (маленькими латинскими буквами). Имя схемы данных: можно оставить по умолчанию или изменить на любое другое (маленькими латинскими буквами)".
Теперь вопрос: разве Дебет регистрирует новые базы в самой PostGres? К чему (к какой базе) подключится Дебет, если имя базы произвольное и еще не создано в PostGres?
2. Читаем Хэлп дальше: "Каталог настроек: путь на папку с настройками к базе данных. Путь и название папки можно изменить, как и в случае настройки для Derby". Вроде бы все здрово, если бы не несколько "но".
"Но" первое: "Путь и название папки можно изменить" - НЕЛЬЗЯ ИЗМЕНИТЬ! Можно только выбрать, т.к можно указывать путь только на существующий каталог (папку, если Вам так удобнее), поскольку Дебет не умеет (и слава Богу!) создавать каталоги из формы подключения к базам данных.
"Но" второе: "как и в случае настройки для Derby" - а на этой странице Хэлпа о настройках Derby хоть упоминается? Будет ли Хэлп соответствовать реальным возможностям Дебета?
3. Считаем, что тот, кто привык к Дебету, не будет сильно верить Хэлпу, создаст нужный каталог и зарегистрирует новую базу, с так называемым "произвольным названием".
А теперь "но" следующее. Как указано где-то в Хэлп, в демонстрационной базе есть примеры введенных документов. Было бы здорово увидеть, как именно разработчики Дебета видят творчество с документами в своем (без преувеличения, великолепном!) детище. Увы, "но" следующее. На сколько позволяют разуметь мои скромные познания в БД, документы и все, что сними связано, хранится (и это мое глубокое убеждение) в самой БД. В данном случае - это Postgres. Поскольку, как правильно пишет Даша (Вт авг 23, 2011 11:31 am) "Ничего просто так не бывает" (см. viewtopic.php?f=6&t=6153&p=25027#p24475), то и база с документами от присвоения ей произвольного названия из ничего не возьмется. Для Postgres таким "ничего" есть файл с расширением "backup". В каталоге "...\base\dpdemo" такого файла нет. Отсюда вопрос: где взять демонстрационную базу для Postgres?
Буду очень признателен разработчикам за ответ, и еще больше признателен тем, кто не работает с Postgres, но попытается рассказать, что в Дерби и т.п все просто суперски.
Навіть після апокаліпсису буде постапокаліпсис (життя продовжиться)! :-)
Аватара пользователя
Nik
Почетный пользователь
Почетный пользователь
 
Сообщения: 206
Зарегистрирован: Вс май 11, 2008 4:16 am

Re: Создание новой базы по Help из шаблона

Сообщение Дарья » Пн авг 29, 2011 12:50 pm

1. уже обсуждалось
2. "Но" первое: каталог создается и в него распаковываются файлы из архивов-шаблонов из папки /DebetPlusV12/JDebet/Source/dbtempl
"Но" второе: создание по шаблону для derby и h2 ничем не отличается. Просто в инструкции, где указана h2 нужно рядом указать и derby (это я поправлю).
3. Документы и справочники конечно же хранятся в базе. Возможность создания базы данных по шаблону, в принципе, и добавлялась для того, чтобы не было зависимости от особенностей СУБД. В шаблоне база представлена в универсальном формате mdb.
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Re: Создание новой базы по Help из шаблона

Сообщение Nik » Пн авг 29, 2011 4:03 pm

Ну, раз у Вас нет времени "подправить инструкцию", придется пользоваться тем, что есть.
(Маємо те, що маємо)
Навіть після апокаліпсису буде постапокаліпсис (життя продовжиться)! :-)
Аватара пользователя
Nik
Почетный пользователь
Почетный пользователь
 
Сообщения: 206
Зарегистрирован: Вс май 11, 2008 4:16 am

Re: Создание новой базы по Help из шаблона

Сообщение AT-2000 » Пт сен 23, 2011 10:58 am

Здравствуйте
ДЕБЕТ Плюс 12.0.39
Перенес настройки в шаблон
copyDir('/home/DebetPlusV12/base/my/settings','dborg://settings');
copyDir('/home/DebetPlusV12/base/my/clbank','dborg://clbank');
Все ОК (true)
один нюанс
не могу изменить параметры системы т.к. некоторые из них обнулились.
Выдает ошибку при сохранении
Вложения
Java Script Error  _002.png
обнулились
Java Script Error _002.png (11.2 Кб) Просмотров: 7230
Параметри системи _003.png
Выдает ошибку при сохранении
Параметри системи _003.png (86.41 Кб) Просмотров: 7230
Здравствуйте!!!
ДЕБЕТ Плюс 12.0.84 [28.12.2012]
Аватара пользователя
AT-2000
Почетный пользователь
Почетный пользователь
 
Сообщения: 296
Зарегистрирован: Чт фев 11, 2010 12:16 pm
Откуда: Андрей

Re: Создание новой базы по Help из шаблона

Сообщение Татьяна » Пт сен 23, 2011 11:46 am

Откройте "Настройки / Параметры системы / Общие" и в поле "Номенклатура "Товар в ассортименте" для НН" укажите любую номенклатуру (вообще в этом поле нужно указать номенклатуру, которая используется при создании налоговых накладных через связанные документы)
Аватара пользователя
Татьяна
Консультант
 
Сообщения: 808
Зарегистрирован: Пн дек 01, 2008 5:04 pm

Re: Создание новой базы по Help из шаблона

Сообщение AT-2000 » Пт сен 23, 2011 11:56 am

БОЛЬШОЕ СПАСИБО СОВСЕМ ЗАБЫЛ
Здравствуйте!!!
ДЕБЕТ Плюс 12.0.84 [28.12.2012]
Аватара пользователя
AT-2000
Почетный пользователь
Почетный пользователь
 
Сообщения: 296
Зарегистрирован: Чт фев 11, 2010 12:16 pm
Откуда: Андрей

Re: Создание новой базы по Help из шаблона

Сообщение AT-2000 » Пн сен 26, 2011 7:53 am

Здравствуйте!!!
После перезапуска системы опять теряются настройки "Настройки / Параметры системы"
При внесении изменений "Настройки / Параметры системы" ошибок больше не выдает но и изменения не сохраняет.
Может надо как-то их импортировать в базу данных по всем пользователям типа;
copyDir('/home/DebetPlusV12/dpsettings','dborg://dpsettings'); ?
Здравствуйте!!!
ДЕБЕТ Плюс 12.0.84 [28.12.2012]
Аватара пользователя
AT-2000
Почетный пользователь
Почетный пользователь
 
Сообщения: 296
Зарегистрирован: Чт фев 11, 2010 12:16 pm
Откуда: Андрей

Re: Создание новой базы по Help из шаблона

Сообщение Дарья » Пн сен 26, 2011 9:18 am

Нет dpsettings импортировать не нужно. Система работает только с файлами из base.
Какие именно параметры не сохраняются?
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Re: Создание новой базы по Help из шаблона

Сообщение AT-2000 » Пн сен 26, 2011 9:27 am

Все как указанно на скриншоте выше.
при сохраненнии возвращаются в исходное положение.
Такое впечатление что сохранение вообще не происходит
Здравствуйте!!!
ДЕБЕТ Плюс 12.0.84 [28.12.2012]
Аватара пользователя
AT-2000
Почетный пользователь
Почетный пользователь
 
Сообщения: 296
Зарегистрирован: Чт фев 11, 2010 12:16 pm
Откуда: Андрей

Re: Создание новой базы по Help из шаблона

Сообщение Дарья » Пн сен 26, 2011 11:56 am

Попробуйте импортировать файл orgpar.xml из base/orgX
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Re: Создание новой базы по Help из шаблона

Сообщение AT-2000 » Пн сен 26, 2011 12:28 pm

А синтаксис?
copyFile('/home/DebetPlusV12/base/my/orgpar.xml','dborg:/orgpar.xml');?
Здравствуйте!!!
ДЕБЕТ Плюс 12.0.84 [28.12.2012]
Аватара пользователя
AT-2000
Почетный пользователь
Почетный пользователь
 
Сообщения: 296
Зарегистрирован: Чт фев 11, 2010 12:16 pm
Откуда: Андрей

Re: Создание новой базы по Help из шаблона

Сообщение AT-2000 » Пн сен 26, 2011 12:48 pm

Вообщем сделал я вот так
copyFile('/home/DebetPlusV12/base/my/orgpar.xml','dborg:/orgpar.xml');
перегрузил Д+
вношу "Настройки / Параметры системы / Общие" и в поле "Номенклатура "Товар в ассортименте" для НН" =001.0025
сохраняю
Открываю Настройки / Параметры системы / Общие" и в поле "Номенклатура "Товар в ассортименте" для НН" Пусто
Здравствуйте!!!
ДЕБЕТ Плюс 12.0.84 [28.12.2012]
Аватара пользователя
AT-2000
Почетный пользователь
Почетный пользователь
 
Сообщения: 296
Зарегистрирован: Чт фев 11, 2010 12:16 pm
Откуда: Андрей

Re: Создание новой базы по Help из шаблона

Сообщение AT-2000 » Пн сен 26, 2011 12:58 pm

Зашел в таблицу com_orgfilesys через MySQL Query Browser
и получилось так, что я не могу добавить или удалить записи в это таблице
может поэтому не сохраняються параметры?
Ка это можно исправить?
И из програмы Администрирование/Струтура БД/Т2000/com_orgfilesys открыть попытка удалить строку null
Здравствуйте!!!
ДЕБЕТ Плюс 12.0.84 [28.12.2012]
Аватара пользователя
AT-2000
Почетный пользователь
Почетный пользователь
 
Сообщения: 296
Зарегистрирован: Чт фев 11, 2010 12:16 pm
Откуда: Андрей

Re: Создание новой базы по Help из шаблона

Сообщение AT-2000 » Пн сен 26, 2011 2:02 pm

Создал по шаблону новую пусткю базу
перед этим создал саму базу через MySQL-Admin
Создать базу создало но ошибок выдала Много.
Я так понял режим "Настройки в базе данных"
не работает
Здравствуйте!!!
ДЕБЕТ Плюс 12.0.84 [28.12.2012]
Аватара пользователя
AT-2000
Почетный пользователь
Почетный пользователь
 
Сообщения: 296
Зарегистрирован: Чт фев 11, 2010 12:16 pm
Откуда: Андрей

Re: Создание новой базы по Help из шаблона

Сообщение Дарья » Пн сен 26, 2011 2:10 pm

Я что-то не поняла: база по шаблону не создалась или настройки не перенеслись в уже созданную базу???
Проверила создание по шаблону в mysql, ошибок нету, может вы забыли модификацию провести? Или ошибки валятся именно при импорте базы из архива?

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

След.

Вернуться в Администрирование

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

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