21.3. Матричная алгебра в бухгалтерском учете
на персональном компьютере
Персональный компьютер предоставляет современному бухгалтеру дополнительные возможности по самостоятельному составлению вспомогательных алгоритмов и вычислительных программ. Одним из перспективных направлений разработки бухгалтерских программ является использование матричной алгебры (см. 201). Это обусловлено тем, что в основе бухгалтерского учета традиционно лежит совокупность разнообразных таблиц - матриц.
Матрицей называется прямоугольная таблица, состоящая из m строк и n столбцов. Если количество строк и столбцов в таблице одинаково, то матрица является квадратной. Если в составе таблицы присутствуют столбец и строка, в которых помещены суммы членов строк и столбцов, то такая матрица носит название окаймленной. Типичной квадратной окаймленной матрицей в бухгалтерском учете является шахматная ведомость (см. п.4.6). В общем виде она выглядит следующим образом:
— —
| а11 а12 - - а199 |Сумма D1 |
| а21 а22 - - а299 |Сумма D2 |
| - - - - - | - |
АDK = | - - - - - | - | (21.1)
| а991 а992 - - а9999|Сумма D999 |
| ———————————————————————————————————————|——————————— |
| Сумма К1 Сумма К2 - - Сумма К99 | |
— —
где:
Аdk - элемент матрицы, АDK являющейся шахматной ведомостью, составленной на базе сводных проводок хозяйственных операций;
D - номер синтетического счета по дебету проводки (от 01 до 99);
K - номер синтетического счета по кредиту проводки (от 01 до 99);
Сумма D - оборот по дебету счета;
Сумма К - оборот по кредиту счета;
Сумма Сумма - сумма всех хозяйственных операций.
Частным случаем матрицы является вектор. Вектор - это матрица, состоящая из одного столбца (вектор-столбец) или одной строки (вектор-строка). В проводимых нами рассуждениях предпочтение отдается вектору-столбцу, который в дальнейшем будет именоваться просто вектором.
Для того чтобы составить оборотно-сальдовую ведомость, необходимо выделить из матрицы журнала хозяйственных операций соответствующие обороты - по дебету и кредиту. Согласно теории матриц это можно осуществить путем умножения матрицы (справа) на следующий окаймленный вектор (вектор-столбец) перехода:
— — | |
| 0 | | 01 |
| 0 | | 02 |
| - | | - |
В = | |...| | (21.2)
| - | | - |
| 0 | | 99 |
| 1 | |Сумма|
— — | |
Для удобства справа от вектора перехода приведены номера соответствующих счетов.
Обороты по дебету и кредиту счетов в матрично-векторной форме могут быть получены по формулам:
Сумма D = ADK х В
(21.3)
Сумма K = АTDK х В
где: АTDK - транспонированная матрица по отношению к матрице. Транспонированной называется матрица, у которой изменены места столбцов и строк по сравнению с исходной матрицей.
Обратимся теперь к общему уравнению баланса, которое отражает равенство сумм актива и пассива:
А = Р (21.4)
где:
А - постатейный актив баланса;
Р - постатейный пассив баланса.
Это уравнение может быть преобразовано в окаймленный вектор, который отображает сальдо (начальное и/или конечное) оборотно-сальдовой ведомости:
— —
| А |
S = | -Р | (21.5)
| О |
— —
где: S - вектор сальдо по счетам бухгалтерского баланса на начало или на конец периода.
Сумма вектора, отображающего сальдо по бухгалтерским счетам, равна нулю, что естественным образом вытекает из уравнения (21.4).
Если присвоить начальному сальдо индекс 1, а конечному - индекс 2, то уравнение оборотно-сальдового баланса (или обротно-сальдовой ведомости) будет выглядеть следующим традиционным образом:
S2 = S1 + Сумма D - Сумма К (21.6)
Таким образом, последовательность действий бухгалтера, который использует матричную алгебру, при расчетах оборотно-сальдовой ведомости такова:
1) путем умножения матрицы (и транспонированной матрицы) шахматной ведомости на вектор перехода по формулам (21.3) определяются векторы дебетовых и кредитовых оборотов по всем используемым счетам;
2) по формуле (21.5) рассчитывается вектор начального сальдо;
3) по уравнению (21.6), исходя из вектора начального сальдо и векторов дебетовых и кредитовых оборотов, вычисляется вектор конечного сальдо.
Рассмотрим простой пример. Три учредителя открыли малое предприятие в январе месяце 2003 г. При регистрации был утвержден их уставный капитал в размере 1200 условных единиц. Учредители внесли в уставный капитал свои равные доли в виде наличных денег в кассу, перечисления в банк и в виде основного средства. В бухгалтерском учете были оформлены следующие проводки:
Д 75 - К 80 1200 - зарегистрирован уставный капитал;
Д 08 - К 75 400 - отражен вклад учредителя в виде вложений в основное средство;
Д 01 - К 08 400 - составлен акт приемки основного средства;
Д 50 - К 75 400 - учтен вклад учредителя в кассу;
Д 51 - К 75 400 - отражен вклад учредителя на расчетный счет предприятия.
В конце января был составлен месячный баланс, который выглядит следующим образом (см. табл.21.10):
Do'stlaringiz bilan baham: |