logo
logo
Касательно пункта 1 [Хм... 04/02/2002 18:31]
"Неограниченное количество реквизитов операций" - это что?
В моем представлении это...
Пользователь сам создает/добавляет  поле, определяет формат данных и вписывает наименование для этого поля...
Вероятно кнопкой "добавить атрибут" и из диалогового окна, на выбор из предложенного списка форматов полей (Date Currency Text Memo)...
Быть может стоит вести речь о группе/категории счетов, операции по которым имеют те, или иные однотипные реквизиты?
Т.Е. создав счет "долги", например, пользователь создает/определяет реквизиты для ВСЕХ операций по ЭТОМУ счету, (в этом случае "долги" - это категория/группа счетов). Соответственно для счета/группы "наличные" - свои реквизиты операций, для счета/группы "безналичный" свои. Т.Е. не индивидуальные реквизиты для любой из операций, а однотипные реквизиты для операций одной группы счетов...
В последствии, выбирая операцию по счету "долги" пользователь заполняет форму с полями одного типа/наименования/формата, по счету "наличные" - некоторого иного, но однотипного для всей группы счетов "наличные".
При создании нового счета пользователь должен будет либо создать его в определенной группе, либо создать новую группу счетов и определить реквизиты операций по счетам этой категории.
 
Dervish: Нет, имелось ввиду немного другое. Сейчас в программе три реквизита для того, чтобы структурировать операции. Это статьи, агенты и проекты. В общем, получилась достаточно жёсткая привязка. Планируется, что пользователь сам создаёт необходимое количество таких иерархических классификаторов. Нужны ему статьи - создаёт. Нужны агенты (контакты) - тоже создаёт. Не нужны проекты - и не надо создавать. Нужен еще какой-нибудь реквизит - на здоровье!
 
Реализация такой вещи подразумевает, что во-первых, при автоматической конвертации форматов баз данных будут автоматически созданы все статьи/агенты/проекты, а во-вторых, для новых пользователей будет сделан Wizard по созданию базы, которые сам расспросит пользователя, будет ли он разбивать операции по статьям, агентам проектам. Поинтересуется, надо ли еще как-нибудь структурировать данные. Wizard должен быть просто обязательно.