logo
logo
В общем и целом.... [Иде я нахожусь 05/02/2002 13:17]
Если говорить о вложеных счетах и операциях - то да...
 
Т.Е. простое двухуровневое вложение и там и там...
 
Сгруппировать счета по "видам/группам" и присвоить реквизиты операций для каждого вида счетов - это одно направление. В каждой группе неограниченное количество счетов.
 
Разделить операцию на записи о расходе по операции ("сведения о товаре по чеку") и дать пользователю возможность детализации - второе. В каждой операции неограниченное количество товаров...
 
И то и другое решается в одном ключе. И то и другое значительно расширит функциональные возможности программы. Алгоритм работы с этими объектами БД однотипный и сов прозрачный/естественный. Представление данных - как в "реале" - классическая модель.
Легко и просто.
>Категория учета (группа счетов)
>Карточка учета (счет)
>Операция по карточке (операция)
>Детали операции по карточке (товар по чеку)
 
При этом ключевыми так и остаются
 
>Карточка учета
>Операция по карточке
 
>Категория учета - суммирующая информация по группе счетов
>Детали операции по карточке - детализирующая информация по операции