1. Как настроить соединение с базой данных |
Если список БД пустой (это может быть при первом старте комплекса) или в нем отсутствует требуемая база, то надо нужную базу добавить в список. Для этого надо нажать на кнопку "Добавить" и внести в появившемся окне данные о БД - параметры соединения.
Наименование соединения - вводится наименование БД, которые Вы присваиваете базе. Это должна быть краткая характеристика, которая будет выводиться в списке БД для выбора. Например, наименование региона, города, можно указать версию БД или дату ее последнего обновления и т.д.
Тип соединения - надо выбрать СУБД (Interbase или Oracle), под управлением которой можно работать с БД. Дальнейший ввод данных зависит от выбранного типа СУБД.
Локальный или Удаленный - выбирается вариант программного обеспечения: локальный или сетевой.
Имя сервера - для локального варианта имя сервера LOCALHOST определено по умолчанию и недоступно для изменения. При сетевой версии - это имя компьютера, где расположен сервер.
Протокол - характеристика сети. Как правило - это протокол типа TCP/IP.
При использовании СУБД Interbase база данных по каждому региону находится в отдельном файле.
Путь к файлу - требуется ввести в поле полное имя этого файла или выбрать его из каталога.
Имя пользователя - sysdba или SYSDBA для любой базы данных.
Пароль - masterkey. При вводе пароля важен регистр. Если при вводе нажата клавиша Caps Lock (заглавные буквы), то пароль будут введен не корректно, и база будет недоступна.
Введенную информацию надо сохранить, нажав на кнопку "Сохранить".
|
2. При загрузке Инвестор+ в операционной системе Windows 98 часть задач не отображается в панели задач |
Это связано с недостатком ресурсов операционной системы. Если есть возможность, то можно либо установить новую операционную систему (Windows 2000, Windows XP), либо отключить часть малоиспользуемых задач запустив программу установки Инвестор+ и выбрав пункт Изменить.
|
3. После запуска Инвестор+ возникает ошибка с сообщением: "internal gds software consistency check (decompression overran buffer (179))" |
Ошибка возникает при попытке прямого копирования базы данных при подключенных пользователях или при зависании компьютера в момент обращения к базе данных. Необходимо сделать проверку базы данных при помощи gfix с проверкой record fragments, и после этого попытаться сделать backup (возможно с опцией ignore checksum errors) или восстановить БД из резервной копии.
|
4. В выходных документах по локальной смете при установленном флаге "черновик" в одной ячейке выводятся два значения одно под другим. |
Так и задумано - черновик является "облегченным" вариантом отчета, форматирование в котором минимально. Это существенно ускоряет формирование отчета для смет с большим количеством позиций. Для получения рабочей документации снимите флажок "черновик".
|
5. При работе в Windows XP даже на достаточно мощных машинах происходит существенное замедление работы(файловая система NTFS). |
Это связано с замедлением работы InterBase Server. Есть несколько возможных вариантов решения данной проблемы:
1. Установить нормативные базы на раздел диска, отформатированный под FAT32 - самый тривиальный вариант.
2. Отключить систему восстановления файлов на XP:
System Properties | System Restore | Turn off System Restore on all drives
При включенной опции система отслеживает изменения системных файлов, что бы в случае сбоя восстановить свое состояние. В списках файлах, для которых отслеживаются изменения включены и файлы с расширением *.gdb, что и замедляет работу.
3. Попробовать установить больший размер кэша сервера InterBase, изменяя параметр #DATABASE_CACHE_PAGES в файле ibconfig, находящемся в корневом каталоге InterBase. По умолчанию размер кэша равен 75 страницам(по умолчанию в базах Инвестор страница - 8192 байта). Его можно попробовать увеличить до 10000(при больших значениях возможно уменьшение производительности)
4. Попробовать установить асинхронный режим записи командой
gfix -write async -user SYSDBA -password masterkey <имя файла БД>
(gfix - утилита backup/restore, находится в каталоге bin Interbase)
В асинхронном режиме работы запись данных на диск производиться самой ОС из файлового кэша, что приводит к убыстрению операций.
ВНИМАНИЕ: При этом увеличивается опасность потери данных в результате сбоя программного или аппаратного обеспечения. Не рекомендуется применять на машинах без источника бесперебойного питания.
Включить обратно синхронный режим работы можно такой командой:
gfix -write sync -user SYSDBA -password masterkey <имя файла БД>
|
6. При загрузке задачи в Инвестор+ выдается ошибка с сообщением о ошибке загрузке MIDAS.DLL |
При первой загрузке midas.dll прописывает в реестре путь, откуда она запускалась, но при дальнейших запусках этот путь не меняется и при удалении/перемещении midas.dll вызывается ошибка, даже если она есть на машине.
Самый простой способ:
1. Запустить редактор реестра (Пуск->Выполнить->regedit)
2. Найти в реестре строку "midas.dll" посмотреть путь, указанный в данном параметре
3. Скопировать midas.dll в вышеуказанный путь или изменить путь на фактический путь к midas.dll (надо пройти поискам по ВСЕМ записям реестра, где указан этот путь)
|
7. При формировании отчета "Форма М29" на экранной форме, предназначенной для списания материалов, вместо наименований материалов стоит- "Bad parameters in substringBad parameters in substring" |
Причины: на компьютер, где расположены базы "Инвестора", до или после установки "Инвестора" был установлен сервер БД Firebird (Yafill, Interbase Server версии, отличной от той, которая используется в "Инвесторе") или был запорчен файл fudlib.dll, расположенный в директории C:\Program Files\Borland\InterBase\UDF\.
Устранение: удалить "лишние" СУБД (Firebird, Yafill, Interbase Server другой версии).. Во время работы "Инвестора" Interbase Server использовал устаревший файл fudlib.dll, который располагается в директории C:\Program Files\Borland\InterBase\UDF\. Переустановить с инсталляционного диска Interbase Server. Если не поможет, в C:\Program Files\Borland\InterBase\UDF\. скопировать новый файл fudlib.dll, получив его от Службы поддержки и сопровождения "Инвестор+" по электронной почте.
|
8. В отчете о расходе материалов по форме М29-п вместо наименований материалов стоит- "Bad parameters in substringBad parameters in substring" |
Причины: на компьютер, где расположены базы "Инвестора", до или после установки "Инвестора" был установлен сервер БД Firebird (Yafill, Interbase Server версии, отличной от той, которая используется в "Инвесторе") или был запорчен файл fudlib.dll, расположенный в директории C:\Program Files\Borland\InterBase\UDF\.
Устранение: удалить "лишние" СУБД (Firebird, Yafill, Interbase Server другой версии).. Во время работы "Инвестора" Interbase Server использовал устаревший файл fudlib.dll, который располагается в директории C:\Program Files\Borland\InterBase\UDF\. Переустановить с инсталляционного диска Interbase Server. Если не поможет, в C:\Program Files\Borland\InterBase\UDF\. скопировать новый файл fudlib.dll, получив его от Службы поддержки и сопровождения "Инвестор+" по электронной почте.
|
9. При запуске программы "Инвестор +" возникает ошибка "Защитный модуль не найден или превышено число лицензий" |
Необходимо убедиться, что Брандмауэр Windows выключен (Панель управления -> Брандмауэр Windows). Для сетевой версии должен быть установлен HardLock server на компьютере, где установлен ключ, и этот компьютер включен, сервер "Инвестор+" и рабочие станции соединены в общую сеть. Если это не помогло, то установить Aladdin monitor и запустить его. В поле Module address ввести адрес модуля этого ключа и нажать кнопку "Add". После этого HL server должен увидеть ключ и "Инвестор+" будет запускаться.
|
10. "Инвестор +" медленно работает при обращении к базе данных. |
Отключить восстановление системы на всех дисках: Свойства системы (кликнуть на Мой компьютер правой кнопкой мыши и выбрать Свойства) -> Восстановление системы). Проверить, что установлен не Interbase 6.5, a Firebird 1.5. ВНИМАНИЕ!!! Firebird 1.5 УСТАНАВЛИВАТЬ С ИНСТАЛЛЯЦИОННОГО ДИСКА НА ВСЕ КЛИЕНТСКИЕ КОМПЬЮТЕРЫ, ДАЖЕ ЕСЛИ Firebird 1.5 УЖЕ УСТАНОВЛЕН. По сети (через CD-Rom с общим доступом) устанавливать Firebird 1.5 НЕ ДОПУСТИМО!
|
11. Не удается соединится с базой. |
1. Локальная версия. Проверить, чтобы Имя пользователя и пароль были написаны на английском языке (SYSDBA и masterkey, соответственно). Путь к БД должен быть правильным, имя файла базы данных - на английском языке без ошибок с расширением. Если выдается ошибка соединения: "Unable to complete network request to host "LOCALHOST"", то необходимо отредактировать файл Investor.ini: найти строку "SERVER_NAME= LOCALHOST", стереть LOCALHOST, чтобы получилось "SERVER_NAME"
2. Сетевая версия. Проверить, чтобы протокол соединения с базой совпадал с протоколом соединения по локальной сети. Проверить, подсоединен ли клиентский компьютер к локальной сети. В параметрах соединения выбрать Удаленный. В поле Имя сервера ввести имя компьютера, на котором физически находится база данных. В пути указать полный путь к базе данных с именем файла, например: C:\IBbases\invs2000_fer06.gdb
Если у клиента сетевой протокол NetBeui необходимо убедиться, что на всех компьютерах установлен NetBeui одной версии.
|