Download Latest Version iceb-12_2.tar.bz2 - Latest source files for all distributions (2.1 MB)
Email in envelope

Get an email when there's a new version of iceB - accounting software for Linux/Win

Home / iceB / latest-stable
Name Modified Size InfoDownloads / Week
Parent folder
CHANGELOG 2012-04-06 316.4 kB
README 2012-04-06 15.4 kB
iceb_12.21_i386.deb 2012-04-06 6.2 MB
iceb_12.21_amd64.deb 2012-04-06 5.9 MB
iceb-12_2.tar.bz2 2012-04-06 2.1 MB
Totals: 5 Items   14.6 MB 1
НАЧАЛЬНАЯ ИНФОРМАЦИЯ ПО ПОСТРОЕНИЮ И ЗАПУСКУ КОМПЛЕКСА 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