Необходимость смены базы данных может возникнуть по нескольким причинам. На одной машине может эксплуатироваться бухгалтерский учет для нескольких организаций, и один и тотже бухгалтер имеет возможность работать (по совместительству) в нескольких организациях и следовательно должен иметь возможность легко переходить с одной базы на другую.
Кроме того в процессе многолетней эксплуатации системы могут возникнуть архивные базы за прошлые годы. Используя этот режим оператор может легко переключиться на нужную базу данных.
После входа в этот режим на экране появиться меню:
------------------ |Введите имя базы| | | ------------------
Введите нужное вам имя базы и нажмите "Enter". Если у
вас нет доступа к базе программа вам об этом сообщит. Если
никаких сообщений не было, значит операция прошла успешно.
Для удобства работы, оператор может составить список баз
данных к которым он имеет доступ и записать его в файл
".spisokbaz.alx". Файл должен находится в каталоге откуда
происходит запуск программ, и должен иметь следующий вид:
buh | Текущий бухгалтерский учет
buh1999| Бухгалтерский учет за 1999 год
| ----------> имя базы данных
Если такой файл существует то при входе в режим смены баз, на экране появляется меню со списком баз данных в котором вы можете подсветкой строки выбрать нужную базу и нажать "Enter".
Эта программа позволяет вводить и редактировать спецификации на любые изделия. В изделие может входить любое количество деталей и узлов. Вложенность узлов друг в руга не ограничена. После введения спецификации можно рассчитать какое количество деталей необходимо для получения любого заданного оператором количества изделий.
Например можно ввести рецепт любого блюда и расчитать сколько чего надо для получения нужного количества порций. Или ввести спецификацию деталей и узлов из которых собирают один компъютер и расчитать сколько надо деталей и узлов для сборки нужного количества компъютеров.
Для эксплуатации системы, должны быть постоены следующие
программы:
startxbu - головная программа с помощью которой можно запускать
все остальные программы бухгалтерского учета; sozsqlbaz - программа создания базы данных для бухгалтерского
учета; dostup - программа разрешения доступа к созданной базе данных
для пользователя и назначение ему пароля для работы с SQL
базой данных;
xbu - "Главная книга";
xmu - "Материальный учет";
xzp - "Зароботная плата";
xdk - "Платежные документы";
xuos - "Учет основных средств";
xusl - "Учет услуг";
xkas - "Учет кассовых ордеров";
xpro - вспомогательная программа для выписки накладных на расход;
saldo - программа переноса сальдо на следующий год.
Первое что нужно сделать после построения всех программ, это создать базу данных (с помощю программы sozsqlbaz) и разрешить доступ к ней конкретным пользователям, которые с ней будут работать (с помощю программы dostup).
Если вы уже работали с предыдущей версией системы, то перед
установкой программ новой версии системы необходимо построить и запустить на
выполнение программу alter (/util/alter.c). Эта программа выполнит все
необходимые изменения в вашей базе данных, которые нужны для новой версии
системы. Для построения этой программы перейдите в каталог /util и дайте
команду: make alter
Если вы работаете не под Linux обратите внимание на файл nastsys.alx Укажите там имена соответствующих программ.
После этого необходимо создать каталог, в который должны быть положены файлы настройки и документации. Файлы настройки имеют расширение alx, а файлы с документацией txt. Вы должны создать каталог, в котором будут созданы подкаталоги для этих файлов и сообщить системе путь где их искать. Внутри этого каталога должен быть создан подкаталог /doc в котором должны лежать все файлы с расширением txt. Файлы с расширением alx должны лежать в подкаталоге имеющем такоеже имя, как и имя базы данных бухгалтерского учета, которую вы создали с помощью программы sozsqlbaz.
Предположим вы создали каталог /home/alx и создали базу
данных с именем bx, тогда файлы должны лежать так:
/home/alx/bx/*.alx - путь на каталог с файлами alx
/home/alx/doc/*.txt - путь на каталог с файлами txt
Для указания программам где искать эти файлы вы должны
переменной среды PUTNANSI присвоить путь /home/alx. Этот путь
настаивается в стартовом профайле:
export PUTNANSI=/home/alx
После этого вы можете начать эксплуатацию программ.
Ключи для запуска программ:
b - имя базы
h - хост
p - пароль
Пример.
Предположим пользователь имеет пароль для работы
с SQL базой данных "demo". База данных размечена с именем "buhbaz".
Програмы для него должна запускаться так:
startxbu -p demo -h localhost -b buhbaz
xbu -p demo -b buhbaz
xmu -p demo -b buhbaz
xzp -p demo -b buhbaz
xdk -p demo -b buhbaz
Хочу обратить внимание на то, что программы сами определяют login пользователя, который запускает программу. Поэтому если программа при запуске говорит, что у вас нет доступа к базе, то это значит, что вы указали не верный пароль для login под которым вы зарегистрировались в системе или для данного login вообще не установлено разрешение для работы с конкретной базой данных. (Разрешение для работы с базой и установка пароля выполняются с помощью программы dostup)
Ключ -h указывать не обязательно если база данных
находиться на вашей машине.
После запуска любой из программ на экране должно
появиться сообщение о том, что не введен контрагент с кодом 00.
Войдите в режим работы с нормативно-справочной информацией и в
список контрагентов введите контрагента с кодом 00 и все
необходимые реквизиты вашей организации. Код 00 зарезервирован
для ввода реквизитов организации эксплуатирующей программы
бухгалтерского учета.