Объектно-реляционная БД Ultima-S

Описание системы проводок

ПРЕДУПРЕЖДЕНИЕ. Автор не несет ответственности за любой ущерб от применения информации из данной работы. Данная публикация не является описанием рабочей спецификации, а только ее упрощением. При использовании данных материалов в построении коммерческих систем ссылка на авторов обязательна. Если вам нужен полноценный вариант, обратитесь за консультациями к разработчикам (ivanov-soft@inbox.ru)

Данное предупреждение особенно действительно относительно проектирования машины проводок. Ниеншанц потратил свыше $20000 на разработку системы проводок. Общее время ее разработки с небольшими перерывами составило более 2х лет. Такие вещи дешевле купить, чем сделать. Для того чтобы убедится в трудоемкости разработки машины проводок, предлагаю ознакомиться с историей ее разработки в Ultima-S.

Тем не менее, я пишу этот материал для тех, кто пытает счастье на поприще проектировщика и программиста. Я верю, что за системами типа Ultima-S целиком строящих учет на универсальных регистрах-счетах, а не на самопальных таблицах-регистрах будущее.Эту точку зрения я подробно раскрыл в письме в конференцию RU.FINSOFT( там же о соотношении оперативного учета и учета для принятия решений)

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

Вот документы, описывающие машину проводок Ultima-S. Рекомендуется изучать в указанном порядке.

Документ о постановке задачи на 20 уровневую бухгалтерию (дается обзор основных концепций и перспектив их развития)

Структуры данных системы проводок Ultima-S, описание таблиц

Примеры SQL-запросов к проводкам и сальдо (рентабельность реализации и себестоимость)

Маршрут аналитики из проводок в сальдо

Исходный текст процедуры проведения проводок

Концепция триггера накопления статистики суммирующего плана

Описание триггера формирования таблицы сальдо на языке макросов

Описание макросов для формирования триггера поддержания таблицы сальдо

Исходный текст триггера поддержания сальдовой таблицы

 

Vladimir Ivanov. System analyst