Home / iceB / latest-stable
Name Modified Size Downloads / Week Status
Parent folder
Totals: 5 Items   14.6 MB 6
CHANGELOG 2012-04-06 316.4 kB 11 weekly downloads
README 2012-04-06 15.4 kB 11 weekly downloads
iceb_12.21_i386.deb 2012-04-06 6.2 MB 22 weekly downloads
iceb_12.21_amd64.deb 2012-04-06 5.9 MB 11 weekly downloads
iceb-12_2.tar.bz2 2012-04-06 2.1 MB 11 weekly downloads
НАЧАЛЬНАЯ ИНФОРМАЦИЯ ПО ПОСТРОЕНИЮ И ЗАПУСКУ КОМПЛЕКСА iceB ============================================================ Эсли вы хотите построить систему в операционной системе Linux, то достаточно в корневом каталоге с исходниками дать команду make -f iceb.mak Если это другая операционная система или у вас предыдущая команда не построила систему то вам прийдётся выполнить описанные ниже процедуры. Процесс настройки комплекса на конфигурацию базовых средств ОС и разработки выполняется с помощью скрипта configure, который нужно просто запустить на выполнение. Если конфигуратор не создал Make файлов (изза несоответсвия версий aclokal,autoconf и automake установленных на вашем компъютере с теми корорые использовалить для создания файла configure), вы можете его перестроить с помощью утилит GNU autoconf/automake. Вам следует сначала перестроить ваши служебные файлы построения с помощью следующих команд: rm aclocal.m4 aclocal autoconf automake -a После выполнения всех этих команд вы должны получить новый файл configure. Для построения системы выполните следующие операции: 1. Запустите скрипт `configure' для настройки Makefile'ов на вашу систему: ./configure или ./configure ключи Наиболее важные `ключи': --prefix=PREFIX - префикс пути, куда устанавливать программы и библиотеки. Умолчание - /usr/local --with-lang=LOCALE - на каком языке разговаривать. В настоящее время может быть установлено единственное значение для LOCALE - ua (украинский) Если ключ опущен - разговариваем по-русски. --with-lang-path=your_locale_message_directory - если выбран LOCALE=ua, конфигуратор пытается найти директорию, в которую следует ложить файл сообщений, автоматически. Если ему это не удается - укажите целевую директорию с помощью этого ключа. --with-maxfkeys=10|12 - в различных дистрибутивах Linux имеется различие в описаниях функциональных клавиш F* и Shift/F*. В любом случае код клавиши F1 описан как kf1. В ряде дистрибутивов принято, что комбинация Shift/F1 = kf11 (т.е. со сдвигом 10 по отношению к базовой), в других - kf13 (со сдвигом 12). С помощью данного ключа вы можете указать нужное значение этого сдвига. Умолчание - 12. --enable-amc - собирать пакет с поддержкой кассовых аппаратов АМС-100Ф (Россия). Учтите, что для сборки вам потребуется библиотека chon100, поставляемая производителем этих устройств. Полный список ключей вы можете получить по команде ./configure --help ПРИМЕЧАНИЕ: Для стандартной настройки можете просто вызвать скрипт ----------- ./configure.ua 2. Для построения всех пакетов - находясь в корневом каталоге дистрибутива, выполните команду: make all ******************* Внимание!!!!!! **************** Если построение программы зависает, то нужно любым текстовым редактором открыть файл libtool и найти строчку ECHO="echo" Под этой строкой введите строку echo="echo" После чего дайте команду make Все необходимые программы будут построены и лежать в каталоге /buhg 3. В каталоге /buhg/bx лежат настроечные файлы. В процессе разметки базы они будут загружены в базу данных. В каталоге /buhg/doc лежат файлы с документацией. Эти файлы в момент разметки новой базы данных загружаются в базу. Для установки по умолчанию (на данный момент вы должны обладать правами на запись в соответствующие каталоги) выполните: make install При этом выполняется установка следующих элементов пакета: исполняемые файлы -> $prefix/bin база локализованных сообщений -> если установлена переменная среды NLSPATH - то по указанному в ней пути, иначе - $prefix/share/locale/`LOCALE'/LC_MESSAGES Для деинсталляции пакета используйте команду: make uninstall 4. Настройка системы Для эксплуатации системы, должны быть построены следующие программы: i_admint - программа администрирования баз данных. Позволяет размечать базы данных для бухгалтерского учета, удалять базы, разрешать/запрещать доступ к базам данных пользователям, преобразовывать базы данных для новой версии системы, устанавливать полномочия оператору для работы с подситемами. startxbu - головная программа с помощью которой можно запускать все остальные программы бухгалтерского учета; xbu - "Главная книга"; xmu - "Материальный учет"; xzp - "Заработная плата"; xdk - "Платёжные документы"; xuos - "Учет основных средств"; xusl - "Учет услуг"; xkas - "Учет кассовых ордеров."; xukr - "Учет командировочных расходов"; xupl - "Учет путевых листов"; xrnn - "Реест налоговых накладных."; xud - "Учёт доверенностей"; xpro - вспомогательная программа для выписки накладных на расход; rozn - Программа розничной торговли. Предназначена для замены кассового аппарата терминалом с кассовым регистратором. mariq - программа для програмирования кассового регистратора МАРИЯ-301. spec - программа позволяющая вводить спецификации на любое изделие с любой глубиной вложенности узлов и получать расчет количества входящих елементов на заданное оператором количество изделий. fsprozn - программа списания товаров розничной торговли с карточек на складах. Работает молча (без выдачи сообщений на экран). Разработана для того, чтобы можно было настроить автоматический запуск программы на определённое время (например после окончания работы магазина). В процессе работы программа протокол своей работы выводит в файл "iceb_srmmgggg.pr". Где mm-месяц запуска программы, gggg-год запуска программы Первое что нужно сделать после построения всех программ, это разметить базу данных (с помощю программы i_admint) и разрешить доступ к ней конкретным операторам, которые с ней будут работать. После установки оператору доступа ко всей базе в целом оператору всё разрешено при работе с подсистемами бух.учёта. Имеется возможность ограничить полномочия оператору для работы с конкретными подсистемами. Если вы уже работали с предыдущей версией системы, то перед установкой программ новой версии системы необходимо преобразовать базу данных. Это делается с помощью программы i_admint. Эта программа выполнит все необходимые изменения в вашей базе данных, которые нужны для новой версии системы. Если вы работаете не под Linux обратите внимание на файл nastsys.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 вообще не установлено разрешение для работы с конкретной базой данных. Разрешение для работы с базой и установка пароля выполняются с помощью программы i_admint. Или нет базы данных, которую вы собираетесь открыть. Ключ h указывать не обязательно, если база данных находиться на вашей локальной машине. После запуска любой из программ на экране должно появиться сообщение о том, что не введен контрагент с кодом 00. Войдите в подсистему "Главная книга", затем в режим работы с нормативно-справочной информацией и в список контрагентов введите контрагента с кодом 00 и все необходимые реквизиты вашей организации. Код 00 зарезервирован для ввода реквизитов организации эксплуатирующей программы бухгалтерского учета. С помощью комады locale проверте в какай кодировке работает ваша операционная система. Система будет работать только в кодировке utf8. Так как программа имеет терминальный интерфейс то перед запуском самой программы должна быть запущена консоль: xterm -e startxbu Можно использовать не только консоль xterm но и любую другую например: gnome-terminal -x startxbu Все отчёты формируются для печати на матричных принтерах. Тоесть это текстовый ASCII файл с командами для матричных принтеров. На матричные принтера файл должен посылаться напрямую. Для графических принтеров разработан фильтр iceb_ps. Он преобразует файл в формат Post-Sript. Этот фильтр находится в каталоге ./util. Для его построения нужно перейти в этот каталог и дать команду: make -f iceb_ps.mak Далее системный администратор должен настроить систему печати так, чтобы для файлов имеющих окончание имени файла .lst или .txt перед печатью запускался этот фильтр. Дальнейшие инструкции по работе смотрите в документации на систему. Документацию которая лежит в каталоге /buhg/doc/ можно распечатать с помощью скрипта icedoc2sgml.pl или icebdoc2html.pl которые лежат в каталоге util. *********************************************************************
Source: README, updated 2012-04-06