Шестиуровневый план счетов.



Posted by Анатолий Анимица on February 22, 2000 at 22:17:58:

In Reply to: Проблема (или ошибка), чья?! posted by Yuri Kravtsov on February 22, 2000 at 05:57:46:

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

Итак, есть счет первого уровня (31)

31 ЕГО НАЗВАНИЕ

под ним счета второго уровня с субсчетами
310 его название
310-0001 ну тут тоже названия
310-0002

311 и его название
311-0001 и так далее.


Это все надо поместить в один счет 31!
Вместе с собаками, будками и цепями!
Запретить проводку на счета 310 и 311 - и вообще на все субсчета, которые имеют длину меньше трех символов!
Как, спроисте вы? Элементарно, Ватсон. При выводе счета в форму для выбора подвиньте обозначение на символ вправо и все.
Вы спросите: а как же формировать остаток счета 310 и 311?
А никак! В любом запросе о сальдо этого счета и его оборотах надо будет отхватить подмножество сальдов и оборотов похожих на него первыми тремя символами субсчетов этого счета.
Три уровня, как теперь ясно - это не предел.
Пять, шесть - если кому-то очень надо.

ААА




Пpишедшие ответы: