|
|
Основные характеристики
-
Программный комплекс "R2D2" (далее ПК) предназначен для регистрации
фактов деятельности предприятия в любых целях и разрезах, а также в качестве
эффективного источника информации для анализа деятельности и принятия
решений.
ПК позволяет организовать компьютеризированный многоплановый учет
(бухгалтерский, управленческий, исполнительский и т.п.) в суммовом,
количественном и валютном выражении на предприятии любой сферы деятельности.
Под понятием "бухучет" подразумевается - ИСКУССТВО регистрации фактов
жизнедеятельности предприятия. Именно искусство. И подразумевается что бухучет
необходим не только для составления отчетности в ГНИ/ПФ, а и для предоставления
всяческой информации для руководства предприятия, в том числе и такой информации,
которая совсем не нужна никакой ГНИ.
-
Основными информационными элементами регистрации фактов являются:
Документы,Ордера,Счета,Аналитики,Балансы,Принцип двойной записи,Проводки.
Все вышеперечисленные понятия - условное разделение.
Все сущности, которыми оперирует R2D2, всегда представляются и хранятся в виде
объектов и только в виде объектов. Никаких таблиц, записей или иных
представлений данных в R2D2 не применяются. НО, язык CLIP, на котором
реализован R2D2, позволяет оперировать любыми другими источниками данных:
TXT,XML,DBF,SQL,......
- Документы: являются информационными образами реальных документов,
событий, фактов, требующих регистрации.
Ни какое событие не может быть зарегистрировано без документа.
Пусть на событие выписывается рукописная справка бухгалтера, но документ
должен быть. Кол-во типов документов неограничено.
- Ордер: или по другому - учетный регистр, или просто папка для
хранения некоторой совокупности объектов.
Как пример: есть ордер "расчеты с банком", в котором хранятся документы
для банка, проводки по банковским документам, отчетность с банком,
сводки и ведомости.
Ордера объединены в справочник ордеров. В общем случае справочник
ордеров имеет древовидную структуру. Число уровней в структуре и число
ордеров не ограничено.
- Счет: учетный регистр, имеющий две части - дебет и кредит.
Счета объединены в справочник счетов, который имеет древовидную структуру.
Число уровней в структуре и число счетов не ограничено.
Весь справочник счетов разбит на планы счетов. Кол-во планов счетов неограничено.
Каждый счет обязательно приписан только к одному плану.
На основе счетов ведется синтетический или оборотно-сальдовый баланс.
- Аналитика: он же субконто. В R2D2 аналитикой может быть любой класс
и любой объект. Это достигается за счет уникальной идентификации всех
хранимых объектов. В основном в качестве аналитики применяются так называемые
справочники или совокупность объектов одного класса.
В разрезе этих объектов/элементов может вестись детализация данных
внутри счетов и соответственно аналитические балансы различного уровня.
Каждая аналитика может иметь древовидную структуру. Число уровней в
структуре и число элементов не ограничено.
Число аналитик (классов в ОБД) не ограничено.
- Баланс: совокупность состояний всех счетов одного плана счетов.
Балансы отражают состояние счетов по датам и движение по ним в суммовом,
количественном и валютном выражении с различной подробностью.
Одновременно поддерживаются в актуальном состоянии четыре баланса:
- Развернутый баланс ведется только в разрезе счетов. Это и есть
синтетический или оборотно-сальдовый баланс, в котором ведутся все 6 сумм:
дебетовый и кредитовый остаток на начало, обороты по дебету и кредиту,
дебетовый и кредитовый остаток на конец периода.
- Аналитический баланс ведется в разрезе счетов и главных аналитик.
Главной аналитикой считается первая аналитика в настройке счета.
Например у счета 60 (расчеты с покупателями) главной аналитикой является
"покупатель" и соотвественно аналитический баланс будет хранить все
состояния всех покупателей на счете 60.
- Подробный баланс ведется в разрезе счетов и всех аналитик.
Условно можно считать что это является гиперкубом состояний, в котором
можно найти ответ на любой вопрос "сколько, когда, кому, зачем, откуда, ....".
- Шахматный баланс является оборотным и ведется в разрезе корреспонденций
счетов и ордеров.
- Принцип двойной записи: каждая проводка при регистрации
обязательно учитывается в двух и только двух счетах, причем в одном счете по
дебету , а в другом по кредиту.
По дебету и кредиту можно указать аналитические данные, разные для
дебета и кредита.
- Проводка: полное или частичное описание
регистрируемого факта по принципу двойной записи и считается минимальным
неделимым объектом процесса регистрации фактов.
Каждая проводка состоит из трех частей: общая и две локальных -
дебетовая и кредитовая.
Аналитики в проводках разделяются на общие и локальные.
Общие аналитики детализируют проводку в целом.
В настоящее время поддерживаются две общие аналитики условно называемые "Подразделения" и
"Источники финансирования". Заполнение общих аналитик не обязательно.
Назначение и содержание общих аналитик определяется постановщиком учета на
конкретном предприятии. Например это могут быть "источники финансов" и "затратные
статьи". Источниками финансов могут быть назначены: федеральный бюджет, республиканский
бюджет, городской бюджет, спонсорская помощь, коммерческая деятельность.
А "затратными статьями" могут быть: зарплата, коммунальные услуги, электроэнергия, ...
При этом всегда можно будет легко узнать перекрестный баланс по таким аналитикам,
например: сколько оплачено электроэнергии из федерального бюджета или сколько
подарков сделано детям на новый год за счет спонсоров.
В настоящий момент общие аналитики заложены в объектную модель, но клиентская
часть пока еще не имеет элементов для управления этими аналитиками.
Локальные аналитики детализируют проводку внутри счетов.
Наличие локальных аналитик не обязательно и зависит от настройки счетов.
В настоящее время поддерживаются 6 локальных аналитик, разных для каждого
счета.
Общая часть проводки предназначена для учета по дебетовому и кредитовому счету
одновременно. Общая часть содержит:
- ссылка на документ - источник
- ссылка на транзакцию
- отчетный период
- ордер
- учетную дату
- сумма
- количество
- единица измерения (если количество не нулевое)
- валютная сумма
- валюта (если валютная сумма не нулевая)
- элементы из общих аналитик (если общие аналитики есть)
- остальное по необходимости.
Дебетовая и кредитовые части проводки предназначены для регистрации данных
соответственно только по дебетовому и кредитовому счету. Эти части содержат:
- счет
- массив значений аналитик. Размер массива не ограничен, но для поддержания
аналитических балансов используются только 6 первых.
- остальное по необходимости.
В настоящее время количественный учет реализован на общем
уровне, т.е. количество и единица измерения одни и теже для дебета и
кредита. Обсуждается вариант реализации количественного учета в локальных
частях, тогда количества и единицы измерения могут быть для дебета и кредита
различными. То же относится и к валютной сумме.
|