Уважаемые коллеги! Предлагаю стандарт системы работы с реквизитами



Posted by Васеленко Сергей, Фирма КАРДИНАЛ on October 17, 1999 at 09:55:27:

Уважаемые коллеги!

Давно идет речь о стандартизации определенных частей приложений для программы "Финансы без проблем".

Предлагаю вашему внимаю систему работы с реквизитами, хранящимися в extrd.dat, которая позволит качественно и "навсегда" разобраться с этой частью системы.
Систему можно свободно интегрировать в свои приложения.

Мы включили ее в состав своих систем, и на данный момент решили практически все свои задачи по хранению и обработке реквизитов.

Система состоит из набора счетов в плане счетов, набора процедур для файла FIRST.RPT и пары отчетных форм ATTR.RPT и PLAT.RPT.

Вся настройка системы осуществляется изменениями в плане счетов.
Можно добавить, удалить, изменить формат реквизитов.
Ничего перепрограммировать не придется. Формы будут работать.

Форма ATTR предназначена для ввода, коррекции любых реквизитов.
Она не требует изменения при изменении состава реквизитов вообще.

Форма PLAT это полностью работающая форма для работы с платежными поручениями.
Изменения могут потребоваться только в процедуре печати бланка поручения.

Очень удачно решена проблема с выводом сумм прописью для различных валют (10 долларов США 55 центов).

Набор реквизитов хранится в одной записи в файле extrd.dat.

Поддерживаемые типы реквизитов:
- число
- строка
- дата
- ссылка на субсчет
- ссылка на субсчет с реквизитами

В общем, использованы самые новые технологии.
Система легко встраивается, почти не конфликтует с существующими системами (только на уровне имен счетов) и не требует перепрограммирования.

В данный момент в нее уже включены практически все наборы реквизитов, которые используются в отчетах бухгалтерии.

Я выражаю огромную благодарность Анатолию Антоновичу Анимице, руководителю департамента корпоративных систем Фирмы "Хакерс Дизайн", за его консультации, предложения и поддержку при разработке системы.

Дистрибутив можно взять по адресу: http://www.cardinal-soft.com/system98/download/attr100.zip

Буду благодарен за любые замечания и предложения.



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