Введение
Открытая бухгалтерия iceBw это универсальная система с графическим интерфейсом, которая может эксплуатироваться на предприятии с любым видом деятельности без каких либо доработок. Система написана с использованием языка программирования С++ и базы данны MySQL(R). Так как база данных является клиент-серверной, с системой может работать неограниченное количество операторов одновременно. Основой любой бухгалтерской системы является план счетов. План счетов может быть любым. Система будет работать с любым планом счетов, который будет введён.
Список программ:
i_admin — программа «Администрирование баз данных»
i_start - головная программа для запуска всех подсистем
i_xbu - Главная бухгалтерская книга
i_xmu - Материальный учёт
i_xdk - Платёжные документы
i_xzp - Заработная плата
i_xuos - Учёт основных средств
i_xusl - Учёт услуг
i_xkas - Учёт кассовых ордеров
i_xrnn - Реестр налоговых накладных
i_xukr - Учёт командировочных расходов
i_xupl - Учёт путевых листов
i_xud - Учёт доверенностей
Принцип работы iceBw основан на введении первичных документов (накладные, акты выполненных работ, платёжные поручения, кассовые ордера и т. п.) и выполнении проводок к каждому документу в отдельности. Проводки могут выполняться как в ручном так и автоматическом режиме.
Основной подсистемой является «Главная бухгалтерская книга». Эта подсистема не имеет привязки к законодательству и может эксплуатироваться в любой стране мира. Оператор может в этой подсистеме выполнять любые проводки в соответствии с планом счетов который был введён. Бухгалтер может выбирать делать ли ему проводки в подсистеме «Главная бухгалтерская книга» или вводить первичные документы в соответствующих подсистемах и делать проводки к ним. Второй вариант является более предпочтительным так как в этом случае каждая проводка ссылается на первичный документ, который можно посмотреть.
Ключи запуска программ:
-p — пароль для доступа к базе данных. Если ключ при запуске программы не указан, то программа выдаст запрос на ввод пароля.
-b — имя базы данных. Если ключ при запуске программы не применяется, то программа покажет список баз доступных логину, который запускает программу и логин может выбрать с какой базой он хочет работать. Если логину доступна только одна база то программа начнёт с ней работать.
-h — хост на базу. Если хост не указан программа применяет значение localhost.
Пример запуска программы с ключами :
i_start -p parol -h localhost -b namebase
Если вы запустите программу без ключей то программа будет работать с базой данных на хосте localhost и выдаст запрос на ввод пароля для доступа к базе данных. После этого программа проверит есть ли базы данных к которым оператору запустившему программу разрешён доступ. Если такая база одна, то программа сразу начнет с ней работать. Если таких баз несколько, то программа выдаст список баз на экран и оператору нужно будет выбрать с какой базой он хочет работать.