Страница 1 из 1

Использовать несколько баз данных

СообщениеДобавлено: Ср июн 19, 2013 6:36 pm
AT-2000
Здравствуйте !!!
есть логические части базы данных за что они отвечают
ZRPU_MDB - зарплата
ZRP_MDB - зарплата
В частности за что они отвечаю, потому как при расчете зарплаты данные одной фирмы попадают в другую, на пример аванс
Хорошо бы расписать поподробнее Администрирование

Re: Использовать несколько баз данных

СообщениеДобавлено: Пт июн 27, 2014 12:24 pm
AT-2000
Здравствуйте !!!
ДЕБЕТ Плюс 12.0.84 [28.12.2012], Убунту
Одна база самостоятельная, две других, использует справочники и настройки с первой базы.(Режим Использовать несколько баз данных)
Перенес данные с MySql в PostgerSql
Все перенслось отлично.(пропали многие ошибки), переносил через Экспорт (Импорт) БД, через *.mdb файл.
Но проблема вот в чем,
Работаю в первой базе, перехожу во вторую, открываю журнал документов, выдает ошибку и выдает пустой журнал, провожу обновление структур БД, без индексации и модификации файлов, все появляеться, но при этом появляется эта же ошибка в других базах, пока не сделаю обновление структур БД, другими словами я не могу одновременно работать в двух базах одновременно. привелегии в pgAdmin назначил.(Нет этой ошибки в подсистемах банка и кассы)
Что я делаю не так.

Re: Использовать несколько баз данных

СообщениеДобавлено: Ср июл 02, 2014 7:59 am
AT-2000
Ау кто нибудь помогите, даже еслиб я был гением в PosgreSQL, я б не смог решить проблему, проблема в скрипте отвечающем за обновление журналов регистрации, в обновлении структур БД, назовите хоть имя файла отвечающего за эту функцию
Зарание благадарю.
P.S. Я так понимаю что ваша организация прекращает деятельность, т.к. Уже два года на форуме нет поддержки, я не получил не одного ответа на вопрос.

Re: Использовать несколько баз данных

СообщениеДобавлено: Ср июл 02, 2014 9:11 am
AT-2000
вроде нашел но как исправить не знаю
файл /JDebet/scripts/Objects/DpJournal.js, функция DpJournal_commitStructure(bForse,toBase,toTbl,bCreateIndex)
Код: Выделить всё
//-----запустим модификацию
      
   var mod = new DpDbMod();
   var base = (toBase?toBase:"UJ");
   if (strIn("S",this.sType) && !toBase)
      base = "ALL_MDB";
   if (IsTableEx(base,tblName))
   {
      mod.tbl = OpenTable("s"
                     ,"SELECT * FROM " + getPath(base) + mod.sPoint + tblName
                     + " WHERE 1<>1"
                     );
      mod.ModifyTable(base,"","",tblName,fiArr);   
   }
   else
   {
      mod.CreateTable(base,"",tblName,fiArr);
   }

где-то тут кроме базы для PostgreSQL должна еще стоять схема