Як створити в системі кілька організацій

Re: Як створити в системі кілька організацій

Сообщение Татьяна » Вт янв 08, 2013 1:52 pm

Що означає "налаштувати базу на новостворену папку org2new".

В налаштуваннях бази потрібно прописати шлях на папку з налаштуваннями
Вложения
nastroyka.png
nastroyka.png (15.27 Кб) Просмотров: 6868
Аватара пользователя
Татьяна
Консультант
 
Сообщения: 808
Зарегистрирован: Пн дек 01, 2008 5:04 pm

Re: Як створити в системі кілька організацій

Сообщение vnn38 » Пт янв 11, 2013 3:34 pm

Не получается создать еще одну базу. Копирую папку org2 в org2nn. В ней в dpbase изменяю название базы с dpbase на dpbasenn в двух местах: в create и в use.
Вкачиваю исправленную базу через mysql - клиент.
До какого-то момента - ОК, заканчивается так.

Query OK, 22 rows affected (0.06 sec)
Records: 22 Duplicates: 0 Warnings: 0

...

Query OK, 0 rows affected (0.08 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

ERROR:
Unknown command '\''.
...
ERROR:
Unknown command '\"'.
PAGER set to stdout
ERROR 2005 (HY000): Unknown MySQL server host '!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБ�' (2)
ERROR:
Unknown command '\\'.
No connection. Trying to reconnect...
ERROR 2005 (HY000): Unknown MySQL server host '!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБ�' (2)
ERROR:
Can't connect to the server

mysql>


Настраиваю соединение к новой базе dpbasenn. Каталог настроек - /usr/lib/DebetPlusV12/base/org2nn. Делаю активным.

Версия программы 12.0.66
Версия базы 0.0.0
Запустить мастер обновления базы

ОК

Модификация структур. Снимаю все птички кроме "Закрыть окно после завершения модификации". В окне "Лог" сообщения о создании таблиц и индексов . ОК.

Последние строки в окне "Лог":

Mod: Создание таблицы ZRP_CL_RSCHT
Mod: таблица CL_RSCHT создана
Mod: индекс ZRP_CL_RSCHT.FWID создан
Mod: индекс ZRP_CL_RSCHT.FOUTID создан
Mod: индекс ZRP_CL_RSCHT.CL_RSCHT создан
Ok


Mod: Создание таблицы COM_SVOORD10
Mod: таблица SVOORD10 создана
Ok

После 5 мин кажущегося бездействия компьютера закрываю окно принудительно.

NN становится активной. Но нет ни одной организации. Даже "Организация 1".
Из контекстного меню выбираю "Добавить новую.

Сообщение об отсутствии справочника 49.

Потом JDBC MENEGER сообщает:
select * from dpbasenn.listcl where fcl=0 and fisgrp= true
Table 'dpbasenn.listcl' doesn't exist

Окно "Ошибка в данных": Справочник № 100 не существует. потом 101.

Справочник аналитики: добавление
Прописываю новую организацию. Сохранить

Опять JDBC MENEGER сообщает:

select fcod from dpbasenn.listcl where fcod=1 and fcl=0 and fwid <> 1011

Table 'dpbasenn.listcl' doesn't exist

Соглашаюсь ОК.

Еще подобное сообщение. Результат - организация не добавилась.

Закрываю Дебет. Открываю снова.

Версия программы 12.0.66
Версия базы 0.0.0
Запустить мастер обновления базы

ОК

Начать.

Наша песня хороша. То же самое. Help!!!
Аватара пользователя
vnn38
Опытный пользователь
Опытный пользователь
 
Сообщения: 53
Зарегистрирован: Ср авг 29, 2012 9:12 am
Откуда: Днепропетровск

Re: Як створити в системі кілька організацій

Сообщение Дарья » Пт янв 11, 2013 3:40 pm

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

Re: Як створити в системі кілька організацій

Сообщение vnn38 » Пт янв 11, 2013 5:13 pm

Как раз создалась новая база (я ее вижу в phpmyadmin). И я могу как DPADMIN к ней подключиться из mysql-client. И Дебет тоже подключается. Зеленая стрелка появляется возле наменования этого подключения. Вывод, приведенный в предыдущем посте, это то, что мы видим в процессе "вкачивания" новой базы. Захожу под root в mysql и даю команду mysql> source.arh. Текущий каталог /usr/lib/DebetPlusV12/base/org2nn. И все вкачивается до определенного момента, пока mysql не встречает какое-то выражение, которое заставляет его переключиться на какой-то Unknown MySQL server host. Боюсь что база не создаются полностью. Пробовал на разных машинах и с разным Дебетом. И с 12.0.66, и с 12.0.84. В последнем случае ошибки начинают сыпаться раньше. И в буфере терминала, который можно "открутить" назад сплошь такие строки :

"No connection. Trying to reconnect...
ERROR 2005 (HY000): Unknown MySQL server host '00:00:00',0,'[P+Ы+MэнН','',0,'','','','',0,'',0,'','','3000-01-01' (2)
ERROR:
Can't connect to the server

mysql> "

Система кругом Убунту 12.04 десктоп. Дебет ставился из Deb - файла.

Подскажите, как еще могу добавить дополнительную базу.
Аватара пользователя
vnn38
Опытный пользователь
Опытный пользователь
 
Сообщения: 53
Зарегистрирован: Ср авг 29, 2012 9:12 am
Откуда: Днепропетровск

Re: Як створити в системі кілька організацій

Сообщение Дарья » Пт янв 11, 2013 5:21 pm

vnn38 писал(а):Боюсь что база не создаются полностью.

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

Re: Як створити в системі кілька організацій

Сообщение vnn38 » Пт янв 11, 2013 5:31 pm

Выбрал шаблон etadpbase Эталонная база для Украины.
Последний раз редактировалось vnn38 Пт янв 11, 2013 5:48 pm, всего редактировалось 2 раз(а).
Аватара пользователя
vnn38
Опытный пользователь
Опытный пользователь
 
Сообщения: 53
Зарегистрирован: Ср авг 29, 2012 9:12 am
Откуда: Днепропетровск

Re: Як створити в системі кілька організацій

Сообщение Дарья » Пт янв 11, 2013 5:38 pm

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

Re: Як створити в системі кілька організацій

Сообщение vnn38 » Пт янв 11, 2013 5:48 pm

База создалась. Можно сделать активной. Организаций нет. При попытке добавить новую опять ошибки и ничего не сохраняется.
Выхожу из Дебет. Захожу снова. Ошибки:
select e.* from dpbasevg.crm_event e where (e.fbdate < '2013-2-11' and e.fedate > '2013-1-11' or (e.frepit is not null and e.frepit <> '')) and (e.fconfidence = 'PUBLIC' or exists ( select a.fid_doc from dpbasevg.com_archive a where a.fid_doc = e.fwid and upper(fmuser) = concat('DPADMIN') )) and exists ( select fwid from dpbasevg.crm_cal_alarm al where al.fid_doc = e.fwid)

Table 'dpbasevg.crm_event' doesn't exist

И опять не создается новая организация.
Аватара пользователя
vnn38
Опытный пользователь
Опытный пользователь
 
Сообщения: 53
Зарегистрирован: Ср авг 29, 2012 9:12 am
Откуда: Днепропетровск

Re: Як створити в системі кілька організацій

Сообщение Дарья » Пт янв 11, 2013 6:04 pm

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

Re: Як створити в системі кілька організацій

Сообщение vnn38 » Сб янв 12, 2013 4:06 pm

Поставил кругом птички. Провел эту... Модификацию с переиндексацией. В процессе появлялись сообщения об ошибках. Соглашался на все. В результате могу добавить новую организацию.

Теперь новая проблема. При попытке выбрать плательщика при добавлении счет-фактуры Дебет вешается намертво. Выхожу, возвращаюсь. Пробую зайти в "Контрагенты" с панели инструментов. Та же картина.

Для одной из баз сделал не знаю зачем и второй раз модификацию с переиндексацией. И опять видел сообщения в окнах, что чего-то нет. Опять соглашался. Так и должно быть?
И после этого проблема осталась.

Делаю активным подключение к "База DERBY". Пробую те же действия. Результат, как и в предыдущем варианте, Дебет вешается.

Работает только с подключением к базе Mysql, с базой из org2, установленной по инструкции http://dmitrykhn.homedns.org/wp/2011/11/linux-mysql-and-debet-plus-v12/.

Для чистоты эксперимента развернул на отдельной машине Дебет из tar-архива. И попробовал проделать то же самое в "База DERBY". Дебет вешается, и выйти из него нельзя. Только перезагрузка компьютера. И иногда только кнопкой на системнике. В варианте установки из Deb-файла можно выйти после предупреждения системы о возможной потере несохраненных данных.

Во всех случаях Убунту 12.04. Дебет 12.0.84.
Аватара пользователя
vnn38
Опытный пользователь
Опытный пользователь
 
Сообщения: 53
Зарегистрирован: Ср авг 29, 2012 9:12 am
Откуда: Днепропетровск

Re: Як створити в системі кілька організацій

Сообщение vnn38 » Сб янв 12, 2013 8:19 pm

Убунту 12.04 десктоп, Дебет 12.0.66. Создаю базу dpbasenn по шаблону. Модификация с переиндексацией.
В процессе выбрасывало вот это:
...
...
delete from dpbasenn.zrp_cl_zrp_priks where not exists(select * from tmp_cl_zrp_priks as t where dpbasenn.zrp_cl_zrp_priks.flabel=t.flabel)

Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '='

OK

Базу dpbasenn создавал так:
mysql> CREATE DATABASE `dpbasenn` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Query OK, 1 row affected (0.00 sec).
Так написано здесь http://dmitrykhn.homedns.org/wp/2011/11 ... -plus-v12/. А сюда ведет ссылка с сайта Дебет. А как надо было?

Но после всего этого организация создается, плательщик выбирается, контрагенты открываются.

Вот это "Illegal mix of collations" подтолкуло попробовать создать базу так:
mysql> CREATE DATABASE `dpbasenn` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

В таком варианте при "модификации и переиндексации" все проходит гладко.

Так какой-же вариант порекомендуют гуру?
Аватара пользователя
vnn38
Опытный пользователь
Опытный пользователь
 
Сообщения: 53
Зарегистрирован: Ср авг 29, 2012 9:12 am
Откуда: Днепропетровск

Re: Як створити в системі кілька організацій

Сообщение vnn38 » Вс янв 13, 2013 9:37 pm

Поскольку были выходные, решил поэкспериментировать с Дебет 12.0.84 не дожидаясь рекомендаций гуру. И создал базу по шаблону для предварительно созданной базы с COLLATE utf8_unicode_ci. И тут при "модификации и переиндексации" все проходит гладко. Памятуя о проблеме с контрагентами в предыдущем варианте, решил проверить сейчас. Пробую зайти в "Контрагенты" с панели инструментов. Дебет замер опять. Убедившись, что чуда не произошло, иду в браузер серфить. Каково же было мое удивление, когда вернувшись в Дебет через хх минут я увидел список контрагентов. Закрываю. Открываю снова. Теперь открывается моментально. Что за день! Все же стало интересно, сколько времени Дебету было нужно на "подумать". Создаю очередную базу по обкатанному сценарию, жму кнопку "Контрагенты" на панели инструментов и запускаю секундомер. Результат - 9 минут. Проверено дважды. Непонятно, но можно пережить, если больше не будет сюрпризов.
Аватара пользователя
vnn38
Опытный пользователь
Опытный пользователь
 
Сообщения: 53
Зарегистрирован: Ср авг 29, 2012 9:12 am
Откуда: Днепропетровск

Re: Як створити в системі кілька організацій

Сообщение Дарья » Пн янв 14, 2013 10:51 am

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

Re: Як створити в системі кілька організацій

Сообщение vnn38 » Пн янв 14, 2013 11:01 am

Дарья писал(а):Написано в нашей инструкции
Не подскажете, в каком месте?

Попробовал, наконец настроить для одной из баз соединение, в котором поставил птичку "Использовать несколько баз данных". Хочу использовать совместно справочники контрагентов и номенклатуры. В строчке с CL_MDB прописал имя "общей" базы данных.
Первый раз делал так. Сначала создал базу по шаблону и модифицировал переиндексировал. Потом изменил в параметрах соединения, как написал выше. При попытке сделать активной вываливаются разные сообщения. Успеха нет.
Второй раз сразу при создании базы по шаблону указал те-же опции. Результат на скриншотах.
Вложения
база null1.png
база null1.png (12.15 Кб) Просмотров: 6695
база null2.png
здесь указал пароль для root Mysql. Так и надо?
база null2.png (45.6 Кб) Просмотров: 6695
база null3.png
база null3.png (24.76 Кб) Просмотров: 6695
Последний раз редактировалось vnn38 Пн янв 14, 2013 11:11 am, всего редактировалось 1 раз.
Аватара пользователя
vnn38
Опытный пользователь
Опытный пользователь
 
Сообщения: 53
Зарегистрирован: Ср авг 29, 2012 9:12 am
Откуда: Днепропетровск

Re: Як створити в системі кілька організацій

Сообщение vnn38 » Пн янв 14, 2013 11:03 am

Продолжение
Вложения
база null4.png
база null4.png (15.55 Кб) Просмотров: 6695
мод1.png
мод1.png (106.84 Кб) Просмотров: 6695
мод2.png
мод2.png (77.33 Кб) Просмотров: 6695
Аватара пользователя
vnn38
Опытный пользователь
Опытный пользователь
 
Сообщения: 53
Зарегистрирован: Ср авг 29, 2012 9:12 am
Откуда: Днепропетровск

Пред.След.

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

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

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

cron