На главную страницу
Главная О компании Программы GAAP Техническая поддержка Полезное
     Инотек Бухгалтер Про-
       фессионал. Руководс-
       тво администратора
    Формулы в програм-
      ме Инотек Финансы
     Инотек Бухгалтер
      Эксперт. Руководс-
      тво пользователя
     Инотек Отчеты.
       Руководство
       пользователя
Программы :: Документация :: Инотек Бухгалтер Профессионал. Руководство администратора (Оглавление)

4.2. Работа со служебными программами

Служебные программы входят в комплект стандартной поставки ПрЭВМ “Инотек-Бухгалтер Профессионал” и по умолчанию инсталлируются в директорию LM. Эти утилиты предназначены для обнаружения и исправления ошибок в структуре БД. Далее будут описаны режимы запуска этих утилит. Под dbfile(s) понимаются файлы с расширением *.dat. Для получения интерактивной справки о режимах запуска некоторых утилит нужно запустить их без параметров.

Во многих служебных программах используется имя БД (dbname). Имя базы данных формируется из имени файла словаря базы данных (*.dbd) отбрасыванием расширения файла. Для БД финансов – rbase, для БД документов – itidb, для БД зарплаты – wages, для БД валют – extdb.

1) Программа проверки БД. Нужно периодически проверять БД или выполнять проверку, когда программа начинает работать некорректно.

Командная строка выглядит следующим образом:

dbcheck [-options] dbname [dbfile(s)]

options: [-s] [-k] [-dk] [-kd] [-a] [-nk] [-ts] [-r#] [-p#] [-f#] [-t] [-c]

-s = проверка правильности наборов,

-k = проверка правильности ключевых файлов,

-dk = проверка соответствия данных ключам,

-kd = проверка соответствия ключей данным,

-a = -s -dk -kd –ts,

-nk = запретить -k, -dk, -kd, и проигнорировать,

-ts = проверить отметки времени для записей и наборов,

-r# = выводить отчет каждые # процентов в stderr,

-p# = мексимальное количество страниц кэша,

-f# = максимальное количестово одновременно открытых файлов БД,

-t = печатать трассировку бинарного дерева ключей при его нарушении, работае только совместно с опцией –k, обычно не используется,

-c = выводить количество проверяемых объектов.

Стандартная командная строка при запуске из директории lm для проверки БД финансов в директории db0:

dbcheck.exe –a..\db0\rbase.

Для проверки только наборов можно пользоваться параметром –s:

dbcheck.exe –s..\db0\rbase.

Для обычной проверки всех БД нужно пользоваться пунктом меню “Check DataBase” из группы меню, где расположен вызов программы, или запускать командный файл dbcheck.bat. В качестве единственного параметра dbcheck.bat используется номер директории. Например, 0 - для директории db0.

Иконку, запускающую выбранный пользователем вариант проверки БД можно вынести на рабочий стол MS Windows.

2) Программа снятия битов блокировки.

Командная строка: dbclrlb dbname [dbfile(s)]

При некорректном окончании работы с программой, возможна ситуация, когда некоторое действие останется не законченным (например, шло редактирование проводки). Соответственно, у записей в БД, которые обрабатывались при выполнении этого действия, не будет сброшен бит блокировки. Обычно это может проявляться в появляющемся сообщении - “Запись корректируется другим пользователем”, когда никто к этой записи заведомо не обращается. Для сбрасывания таких “зависших” блокировок и предназначена эта утилита.

Стандартная командная строка при запуске из директории lm для снятия битов блокировки БД финансов в директории db0:

dbclrlb.exe..\db0\rbase.

Для обычного снятия битов блокировки у всех БД нужно пользоваться пунктом меню “Clear LockRecord” из группы меню, где расположен вызов программы, или запускать командный файл clrlock.bat. В качестве единственного параметра clrlock.bat используется номер директории. Например, 0 - для директории db0.

3) Программа ручного исправления БД.

Командная строка: dbedit dbname

Запускается только из командной строки. Этой программой можно пользоваться пройдя курс по ремонту БД в фирме “Инотек НТ”. Перед ее использованием нужно обязательно сделать резервную копию БД, поскольку при неправильном применении утилиты можно окончательно разрушить структуру БД и потерять всю информацию.

4) Программа вставки удаленных записей в цепочку удаленных записей. При удалении запись помечается как удаленная и вставляется в цепочку удаленных для дальнейшего ее использования при создании новых записей. Если по каким-либо причинам удаленная запись не попала в цепочку удаленных записей, то программа проверки БД выдаст сообщение об ошибке.

Командная строка: dchain dbname [dbfile...]

Стандартная командная строка при запуске из директории lm вставки удаленных записей в цепочку удаленных записей БД финансов в директории db0:

dchain.exe..\db0\rbase.

Для восстановления цепочки удаленных записей для всех БД нужно пользоваться пунктом меню “Restore Dchain” из группы меню, где расположен вызов программы, или запускать командный файл dch.bat. В качестве единственного параметра dch.bat используется номер директории. Например, 0 - для директории db0.

5) Программа восстановления ключевых файлов по файлам данных. Используется, если программа проверки выдает ошибки в ключевых файлах.

Командная строка: keybuild –p# dbname,

где –p# - параметр для задания кол-ва страниц БД находящихся в памяти. Был важен для 16 разрядной версии. При работе с 32-разрядной версии этот параметр может в командной строке вообще отсутствовать.

Стандартная командная строка при запуске из директории lm вставки удаленных записей в цепочку удаленных записей БД финансов в директории db0:

keybuild.exe..\db0\rbase.

Для обычного построения ключей для всех БД нужно пользоваться пунктом меню “Keybuild DataBase” из группы меню, где расположен вызов программы, или запускать командный файл keyb.bat. В качестве единственного параметра keyb.bat используется номер директории. Например, 0 - для директории db0.

6) Программа передачи команд выделенному Lock Manager’у из командной строки. Может использоваться для удаления пользователя при использовании general lock manager.

Командная строка: lmclear {-l | -s | -u username} [-a lockmgrname] [-m{g|b|c|s}]

где: -l – закончить выполнение выделенного Lock Manager;

-s – печать состояния всех пользователей;

-u – определяет имя удалямого пользователя;

-a – определяет имя Lock Manager;

-mg – использовать general lock manager;

-mb – использовать NetBIOS lock manager;

-mc – использовать TCP/IP lock manager;

-ms – использовать IPX/SPX lock manager;

7) Удаленная консоль программы Lock Manager.

Командная строка: wconcol.exe -a name –m[b | c | s],

где: -а name – имя Lock Manager. Для NetBIOS и IPX/SPX обычно lockmgr, для TCP/IP – это или имя компьютера на котором он установлен или его TCP/IP-адрес;

-mb – используется NetBIOS lock manager;

-mc – используется TCP/IP lock manager;

-ms – используется IPX/SPX lock manager;

8)  Программа Windows Lock Vanager – выделенный диспетчер блокировок.

lmw.exe [-a name] [-f256] [-q32] [-u28] [–n28] [-m[b | c | s]] [-l]

где: -а name – имя lock manager. Для NetBIOS и IPX/SPX обычно lockmgr, для TCP/IP – это или имя компьютера на котором он установлен или его TCP/IP-адрес;

-f256 – максимальное количество открытых файлов БД (здесь 256);

-q32 – максимальное количество ожидающих запросов в очереди (здесь 32);

-u28 – максимальное количество соединений с Lock Manager (здесь 28). Должно быть больше кол-ва рабочих станций умноженных на 4 (для каждой БД по 1 (финансы, зарплата, документы, валюта) плюс 1 на сам Lock Manager плюс 1 умноженный на каждую удаленную консоль;

-n28 – максимальное количество буферов для соединений с lock manager (здесь 28). Должно быть равно предыдущему параметру;

-mb – используется NetBIOS Lock Manager;

-mc – используется TCP/IP Lock Manager;

-ms – используется IPX/SPX Lock Manager;

-l – создавать журнал работы программы Lock Manager. Этот файл lockmgr.log находится в той же директории, где находится и lmw.exe.

 

НОВОСТИ
Новости компании
Архив новостей
Новости законодательства
Архив новостей законодательства
Семинар...
15 ноября 2006 г. мы проводим семинар на тему «Принципы работы в модуле Инотек Склад»   подробнее...
Новое в отчетности   подробнее...
Техподдержка: Фиксация остатков в модуле Финансы   подробнее...
Индекс цитирования
   Copyright © 1999 - 2011 Инотек Предложения по работе сайта