logo
автоматизированные системы экономического управления
19 лет успешной работы
РБ, г. Минск
Компания Профит - автоматизация бухгалтерского учета
Специализация

Позиция на рынке

Научно-производственное общество «ПРОФИТ» на рынке IT - технологий предлагает комплекс программ по автоматизации бухгалтерского и оперативного учета, планирования, отчетности и экономического анализа - автоматизированную систему «Профит-Комплекс».

Основная специализация и отличительная особенность автоматизированной системы - ориентация на крупные и средние предприятия производственного профиля независимо от отраслевых особенностей и форм собственности. Для таких предприятий характерны большие объемы первичной информации в материальном учете, акцент на проблемы учета и калькулирования себестоимости продукции, ее отгрузки и реализации.

«Профит-комплекс», повторяя структуру бухгалтерии производственного предприятия, состоит из набора комплексов программ (модулей), предназначенных для автоматизации всех основных участков бухгалтерского учета: от учета основных средств и материалов до ведения Главной книги и составления отчетности (месячной, квартальной, годовой; финансовой и статистической).

Система может поставляться и эксплуатироваться в различной комплектации.

Эксплуатацию системы «Профит-Комплекс» можно начинать с одного модуля, т.к. каждый модуль является функционально самодостаточным. Например, комплекс программ по учету основных средств обеспечивает реализацию всех функций учета и отчетности:

  • ведение картотеки, печать инвентарных карточек
  • учет операций по движению, начисление амортизации
  • учет операций по изменению сроков использования
  • учет драгметаллов в объектах основных средств
  • учет налога на добавленную стоимость
  • формирование машинного аналога журнала-ордера №13
  • расчет налога на недвижимость
  • составление инвентаризационных описей и отчета о движении основных средств по форме №11 и т.д.

Затем можно переходить к использованию других модулей, постепенно наращивая систему.

Модульное построение системы не противоречит требованию единой базы данных и при этом значительно упрощает и удешевляет процесс внедрения и сопровождения программного обеспечения.

Система реализована в сетевом варианте на основе единой базы данных. Предусмотрен также вариант эксплуатации системы с регламентным обменом информацией между отдельными модулями: через магнитные носители, по локальной сети, по каналам связи - через модем. Например, через модем осуществляется обмен данными между учетом материалов и удаленным складом, между учетом материалов и оперативным учетом спецодежды (инвентаря, инструментов) в местах эксплуатации.

Автоматизированная система «Профит-Комплекс» весьма лояльна к совместному использованию с "чужими" программными продуктами. Наиболее часто с программными продуктами пользователей совмещаются следующие модули «Профит-Комплекса»:

  • учет расчетов с поставщиками (подрядчиками) и формирование книги покупок
  • учет производственных затрат и калькулирование себестоимости продукции (работ, услуг)
  • Главная книга, баланс и отчетность

 

Инструментарий

Подход к выбору средств разработки

Современный подход к разработке программного обеспечения предполагает использование различных языков программирования, каждый из который оптимально подходит для решения определенных задач. Для каждого языка программирования существуют свои средства разработки.

При разработке программного обеспечения НПОДО «Профит» использует несколько различных средств разработки:

 

Задача

Язык программирования

Средство разработки

Написание кода серверной и клиентской части

Delphi

Borland Delphi

Embarcadero Delphi

Написание запросов к БД, триггеров и хранимых процедур

SQL

IBExpert

 

Распространенность используемых средств разработки

Кроме того, что используемые нами средства чрезвычайно эффективны, они являются очень распространенными как в мире, так и в СНГ.

 

  • Borland Delphi является наиболее распространенным средством для разработки приложений для баз данных, в том числе и для СУБД FireBird.
  • Для Borland Delphi существует множество дополнительных компонент, которые позволяют расширять функциональность разрабатываемого программного обеспечения.
  • IBExpert входит в список наиболее распространенных приложений для работы с FireBird. Однако возможно использование и других средств для администрирования и написания запросов (триггеров, хранимых процедур).

Средства выполнения

Категория элемента среды выполнения

Основная среда разработки и тестирования

Операционная система (клиент)

Windows 2000/ XP Professional/ Vista/ Windows 7

Операционная система (сервер)

Windows 2003 Server/ 2008 Server (x86/ x64)

СУБД

FireBird/ Oracle/ MS SQL

 

Инструменты

Категория инструментального средства

Используемые инструментальные средства

Среда разработки на Delphi

Borland Delphi 5.0 – 7.0, Embarcadero Delphi 2010

Среда конвертации БД

DataSync (собственная разработка)

Система управления исходным кодом

TortoiseSVN 1.6.5

Система управления замечаниями

CRM Mantis, Business Center (собственная разработка)

Построение отчетов

Fast Report 4.8

Система разработки модели БД

IBExpert

 

Используемые технологии

На сегодняшний день мы используем трехуровневую архитектуру с реляционной БД для хранения данных. Для доступа клиента к серверу приложений используется технология доступа MIDAS (Middle-Tire Distributed Application Services – распределенные приложения среднего уровня).

Основными СУБД являются Firebird и Oracle , однако возможны реализации и под другие СУБД (MS SQL Server 2000-2008, Interbase и его клоны).

 

Используемые классы и библиотеки

В программных продуктах используются одни из лучших и наиболее распространенных библиотек:

 

Библиотека

Описание

Smart Solutions

Набор компонент для доступа и отображения данных, экспорта данных в формат MS Excel (собственная разработка). Аналог одного из лучших компонент для доступа и отображения данных Dev Express(по результатам опроса журнала Delphi Informant Magazine)

Ehlib

Одна из лучших библиотек для отображения табличных данных (по результатам опроса журнала Delphi Informant Magazine)

Fast Report

Одна из лучших библиотек для создания отчетов (возможен вывод данных как на струйные, лазерные принтеры, так и на матричные принтеры)

JCL, JVCL

Набор классов и компонент, расширяющих возможности стандартной поставки DELPHI

 

Большинство из используемых библиотек были нами доработаны с учетом пожеланий клиентов (например - для обеспечения повышенной скорости обработки данных и т.д.).

Нами разработаны шаблонные классы, которые позволяют существенно снизить время создания нового программного обеспечения и корректировки ранее созданных продуктов.

 

Класс

Описание

TCommonViewForm

Базовый класс, который предоставляет пользователю данные в привычном табличном виде. На базе этого класса строятся все справочники, а также простые формы ввода данных. Данный класс, а также его наследники, обладают широкими возможностями работы с данными: фильтрация, поиск, печать, анализ

TDxTreeCommonViewForm

Класс для создания справочников (данных) с древовидной структурой. Является наследником от TCommonViewForm, а значит обладает всеми его качествами.

TSelectionCommonDlg

Базовый класс для выбора данных.

TDxTreeSelectionCommonDlg

Базовый класс для выбора данных, который предоставляет данные в древовидной форме.

TCommonEditForm

Класс для отображения данных в отдельном диалоговом окне.

TCommonReportDlg

Класс для создания и настройки отчетов и отчетных форм.

TCommonDynamicReportDialog

Класс для создания и настройки пользовательских отчетов и отчетных форм (которые могут модифицироваться без изменения программы).

TPeriod

Класс для работы с периодами.

TDxCommonViewForm

Класс для создания аналитический форм отчетности с возможностью группировки, сортировки, фильтрации данных

TRunTimeFormEdit

Базовый класс для разработки и эксплуатации динамических форм ввода.

 

 

Средства разработки прикладного программного обеспечения постоянно совершенствуются.