Показано с 1 по 8 из 8

Тема: Проблема с TimeKeeper

  1. #1
    Новичок
    Регистрация
    13.03.2012
    Адрес
    Москва
    Сообщений
    11
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Проблема с TimeKeeper

    Здравствуйте!
    На компьютере установлена клиентская часть Timekeeper. Всё работало нормально, потом появились проблемы с бэкапами на компе. Эту проблему исправил и вдруг TimeKeeper перестал нормально работать. В систему пускает только под пользователем SYSDBA, при попытке посмотреть например табель сотрудников выскакивает ошибка "IB -171: function XP-TRUNKDATE could not be matched".
    Не знаю могло ли это повлиять, но сначала я поставил Interbase Client, а потом вспомнил, что на старой машине его не было и удалил, после этого обнаружил проблему. Сейчас повторно установил IB Client, но ошибка всё та же.
    На самом сервере клиентская часть работает нормально.
    Пожалуйста посоветуйте как можно исправить проблему?
    Заранее спасибо!

  2. #2
    Новичок
    Регистрация
    13.03.2012
    Адрес
    Москва
    Сообщений
    11
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Неужели никто не сталкивался с данной проблемой?

  3. #3
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от xdexterx Посмотреть сообщение
    На самом сервере клиентская часть работает нормально.
    Т.е. там такой ошибки нет?

    Цитата Сообщение от xdexterx Посмотреть сообщение
    Не знаю могло ли это повлиять, но сначала я поставил Interbase Client, а потом вспомнил, что на старой машине его не было и удалил,
    после этого обнаружил проблему. Сейчас повторно установил IB Client, но ошибка всё та же.
    Судя по ошибке, я склоняюсь к неправильной версии dll.

    Цитата Сообщение от xdexterx Посмотреть сообщение
    Неужели никто не сталкивался с данной проблемой?
    Мало кто вообще пользуется TK + мало кто сносит нужные программы (места Вам не хватает что ли, на современных винтах?) + мало кто из встречавших такую проблему заходит на этот форум.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  4. #4
    Разбирающийся Аватар для VampireKB
    Регистрация
    27.03.2007
    Адрес
    Moscow City
    Сообщений
    2,854
    Поблагодарил(а)
    0
    Благодарностей: 17 (сообщений: 11)
    Смотря какая версия interBase ..может novex32.dll в system32 отсутсвует,а может еще какой дллки...
    Хотите БЕСПЛАТНЫЙ кипер ? http://www.techrk.ru/?cat=17
    Также доступен ФТП !! ftp://techrk.ru
    Теперь возможно произвести покупку ПО через терминалы Qiwi.Подробности на сайте

  5. #5
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от VampireKB Посмотреть сообщение
    Смотря какая версия interBase ..может novex32.dll в system32 отсутсвует,а может еще какой дллки...
    Я думаю, что если бы что-то совсем отсутствовало - проблема была бы либо уже при запуске, либо чаще.
    Сообщение гласит -
    Цитата Сообщение от xdexterx Посмотреть сообщение
    could not be matched
    - то есть не совпадает. Значит, dll он находит и даже находит нужное имя функции, но только функция не та по сути.

    ---------- Добавлено в 19:41 ---------- Предыдущее сообщение было размещено в 19:41 ----------

    Подозреваю, что установка клиента снесла нужную dll, а удаление клиента прежнюю dll, конечно, не восстановило. Вот и результат.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  6. #6
    Новичок
    Регистрация
    13.03.2012
    Адрес
    Москва
    Сообщений
    11
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Пробовал переустанавливать TKeeper на новой системе, без обновлений винды. В итоге ошибка повторяется. При чём если пытаться логиниться под пользователем UCS, то сразу вылетает ошибка приложения "Exception EDBEngineError in module TKeeper.exe at 00048170. General SQL error. function XP_TRIM could not be matched"

  7. #7
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Проверяйте установку по инструкции:

    ************************************************** *
    * *
    * Краткая инструкция по установке TKeeper *
    * *
    * рекомендуется сначала прочитать ее целиком, *
    * а затем действовать... *
    * *
    ************************************************** *

    КЛИЕНТ:
    Из Delphi2, запустив setup.exe, инсталлировать
    1. BDE,
    2. SQL Links -> Interbase Link,
    3. Local Interbase (если клиент и сервер на одном компьютере)

    После инсталляции BDE запустить BDECFG32.EXE (BDE Configuration).
    Страница Drivers:
    Для DBASE установить LANGDRIVER: dBASE RUS cp866
    Для PARADOX и INTRBASE установить LANGDRIVER: Pdox ANSI Cyrillic

    Если Local Interbase ставить не надо, можно поставить BDE версии 3 из RK6
    (Папка RK6\BDE.32 на менеджерском компьютере).

    В случае, когда используется BDE версии 3 и выше, установка LANGDRIVER
    производится в BdeAdmin.exe на странице Configuration, Drivers->Native.

    Из Crpe инсталлируется Cristal Reports.
    В процессе инталляции следует задать каталог, в который будут
    помещены файлы с примерами. После инсталляции его можно удалить.
    Создаваемую программную группу удалить.

    Инсталлировать Cristal Reports можно также простым копированием dll:
    CRPE32.DLL, IMPLODE.DLL, CO2C40EN.DLL в Windows\System (System32 для NT/2000/XP);
    папку Crystal в Windows.


    Скопировать учет времени.
    Обычно создается папка Drive:\TKeeper, а в ней:
    1. Папка Database - база данных
    2. Папка Rpt - макеты отчетов и пустышки временных таблиц для них.
    3. Exe-шники TKeeper - клиент учета времени
    TKAdmin - администратор
    Employ - отдел кадров
    EmpAdmin - администратор
    ( После установки всего Запустить Employ.exe
    выберите \Сервис\Параметры
    Добавьте Юридическое лицо )

    Прописать в Registry пути к БД для клиентских программ.
    Можно для этого воспользоваться программой TkSetup.exe.

    Скопировать файлы ibxp.dll в каталог Windows\System (System32 для NT/2000/XP);

    Если СЕРВЕР - ВЫДЕЛЕННЫЙ, то
    1) на нем ставится Interbase for NT
    2) на него копируется ibxp.dll !!!!! ( ibxp.dll нужна серверу, а не клиенту )
    3) на него копируется БД

    В этом случае на клиентах ставить Local Interbase не обязательно.
    Его можно поставить на один из клиентов, т.к. вместе с ним инсталлируются некоторые
    утилитки, позволяющие работать и "ухаживать" за БД. Однако после инсталляции надо
    сделать так, чтобы он не грузился автоматически при запуске Windows
    (Startup Configuration -> Manual Startup) и не отжирал ресурсы.

    При инсталляции Interbase создается автоматически единственный пользователь
    SYSDBA с паролем masterkey. Настоятельно рекомендуется СМЕНИТЬ этот пароль.
    Обычно еще в администраторе создается пользователь UCS.

    После инсталляции проверить версию gds32.dll (должна соответствовать версии Interbase).
    Т.е. время создания должно быть 4.1 или 4.21 для Interbase 4.


    Настроить Interbase
    В папке, где находится Interbase, открыть любым текстовым редактором файл ibconfig и,
    убрав символ # в начале строки, задать значения параметров:
    DATABASE_CACHE_PAGES 4096
    SERVER_CLIENT_MAPPING 8192
    После сохранения файла перезапустить Interbase.

    Набор приложений для работы с регистраторами (чтецами магнитных карт) отличается
    в зависимости от используемых чтецов.
    Для устройства 6700 устанавливается RAgent.exe на компьютере, к кот. подключен чтец.
    Затем в окошке конфигурации (двойной щелчок по пиктограмме рядом с часами) устанавливается
    COM-порт, драйвер устройства (Terminal 6700,510), и, при необходимости, логин для автоматической
    загрузки (кнопка "Параметры загрузки"). Компьютер должен являться клиентом Interbase (установка
    BDE не обязательна).
    Если чтецом является касса, то связь с Interbase осуществляет TkReg.dll, которая загружается
    TKServer-ом. Настроить TkReg.dll можно программой SetupTkr.exe. Компьютер должен являться
    клиентом Interbase (установка BDE не обязательна).
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  8. #8
    Новичок
    Регистрация
    13.03.2012
    Адрес
    Москва
    Сообщений
    11
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Проделал всё по инструкции. Ничего не изменилось.
    Такое чувство что клиент не хочет подрубаться к SQL серверу, т.к. при запуске на сервере показываются песочные часы с надписью SQL, здесь же этого не происходит, а сразу вылетает ошибка.
    BDE ставлю сначала 3.2, потом делаю апгрейд до 5.
    Кстати Crystal через "y" пишется, а не через "i" как в инструкции.

Похожие темы

  1. Timekeeper
    от Aprill в разделе R-Keeper 6
    Ответов: 4
    Последнее сообщение: 25.02.2020, 12:30

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •