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

История разработки машины проводок Ultima-S

Всего на разработку машины проводок Ultima-S было потрачено более 2х лет и примерно $20000.

Осень 1996 г. Д. Цуранов Разработка концепции проводки с множественными строками и системы автоматического определения видов аналитики.
Весна 1997 г. В.Иванов Разработка макроязыка формирования проводок совместимого с 1С Бухгалтерией
Август 1997 г. Д.Цуранов
В.Иванов
Устранение проектировочных ошибок в системе проводок (неоднозначность дебетуемой и кредитуемой аналитики). Разработка сальдовой таблицы и механизма ее формирования.
Лето 1997 г. В. Иванов Разработка альтернативного API проводок. Фиксированные маршруты перетасовки аналитики из проводки в счета.
Сентябрь 1997 г. В. Школин
В. Иванов
Обсуждение теоретической реализуемости производительного сальдового механизма на триггере накопления статистики
Декабрь 1997г. Д. Цуранов Попытки разрешить проблемы падения производительности ядра проводок на хранимых процедурах
1 января 1998г. В.Иванов Реализован первый вариант машины проводок на сальдовом триггере. Разрешены проблемы производительности и кластеризации сальдовой таблицы
Зима 1998 г. В. Иванов
С. Тарасов
Д. Цуранов
Выявление проблем утечки памяти в MS SQL при работе системы проводок. Перепроектировка API проводок, уход от динамического SQL, удаление back door для хакеров.
Весна 1998г В. Иванов
Р. Чернышев
Разработка системы аналитической отчетности Аналитик
Весна 1998г В. Иванов Реализация системы формирования проводок на базе основного клиента Ultima-S. Шаблоны проводок, скрипты проводок, экспертная система формирования проводок, калькуляции, система привязки шаблонов к первичным документам.
Осень 1998г.
Зима 1999г.
А. Тихановский Создание микрокешей для оптимизации, удаление курсора из механизма проводок. Разрешение проблем производительности при проведении больших массивов проводок за одну операцию.
Весна. 1999г. В. Иванов.
Л. Фрейдин.
Система перепроектирована. Введен раздельный учет валютного сальдо. Поддержка 20 уровней аналитики, поддержка категориальной (пакетной) аналитики.

Введено срабатывания системы проводок по событиям. Секретность проводок на электронных подписях и ответственных. Робот-интегратор всей учетной политики – Учетный Автомат.

Лето 1999г. В. Иванов. Перепроектирована система хранения сальдовой информации, реализована концепция компрессированной аналитики. Разрешены проблемы мертвых блокировок, падения производительности на объемах свыше 10000 аналитических разрезов, проблемы быстрого нарушения актуальности статистики индексов (необходимость постоянного update statistics), проблемы "пауз выполнения" под MS SQL 6.5/7.0.

Проведено явное разделение для формирования налоговых и управленческих проводок.