powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подкорректируйте структуру БД тестового задания программы домашняя бухгалтерия
11 сообщений из 11, страница 1 из 1
Подкорректируйте структуру БД тестового задания программы домашняя бухгалтерия
    #37151020
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задание - сделать простую структуру для ИС Домашняя бухгалтерия. Сделал:
1. Есть таблица счетов, с указанием типа валюты, который хранится на этом счете (Возможно недостаток, так как если надо вести учет по одному счету, то придется заводить однотипный счет, но с другой валютой);
2. Тип движения по счету - стандартный приход и расход. Решил в таблицу движения по счету добавлять не тип движения, а подкатегорию движения(Расход-Продукту-Хлеб или Приход-основная работа-Премия);
3. Больше всего меня волнует поле ДвиженияПоСчетам.СтоимостьОднойЕдиницыИлиСумма здесь планируется вводить суммы - Приход или расход, притом сумма расхода будет указываться за единицу расхода (кг., литры...). А разбирать все это буду через связь ТипыДвиженияПоСчету-КатегорииТипаДвиженияПоСчету-ПодкатегорииТипаДвиженияПоСчету.
...
Рейтинг: 0 / 0
Подкорректируйте структуру БД тестового задания программы домашняя бухгалтерия
    #37151021
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Подкорректируйте структуру БД тестового задания программы домашняя бухгалтерия
    #37151044
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КатегорияДвижения не должна быть связана с Приходом-расходом, чтобы можно было посчитать сальдо (прибыль, убыток) по какому-то направлению деятельности.

Вместо Приход 1 Расход 2 проще и логичнее +1 -1.

Нет справочника владельцев счетов.

Посмотрите общеметодическую литературу по бухучету как таковому.
...
Рейтинг: 0 / 0
Подкорректируйте структуру БД тестового задания программы домашняя бухгалтерия
    #37151064
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо П-Л!

П-ЛКатегорияДвижения не должна быть связана с Приходом-расходом, чтобы можно было посчитать сальдо (прибыль, убыток) по какому-то направлению деятельности.
Честно говоря, не понял, можно поподробнее, как лучше сделать?

П-ЛВместо Приход 1 Расход 2 проще и логичнее +1 -1.
Да нет, в условии сказано, что не рекомендуется обозначать расход как сумма меньше нуля, приход как сумма больше нуля. Надо рулить через справочник типа движения. Не любят они расход с минусом. :(

П-ЛНет справочника владельцев счетов.
ок, понял сделаю, просто хотел сделать привязку по логину (!!!), каждый видит только свои счета, кто под каким логином заходит, тот username и заносится в поле СчетаУчета.ВладелецСчета
...
Рейтинг: 0 / 0
Подкорректируйте структуру БД тестового задания программы домашняя бухгалтерия
    #37151086
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблица движений: Код (+1/-1) расход-приход, ID ценности (в частности, деньги), ЕдиницаИзмерения (не обязательно), Кол-воЕдиниц.

Умножая код на Кол-во сразу можно считать обороты и сальдо.

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

Я не очень сведущ в бухучета как таковом, на этом форуме ест глубокие специалисты.
...
Рейтинг: 0 / 0
Подкорректируйте структуру БД тестового задания программы домашняя бухгалтерия
    #37151109
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-ЛТаблица движений: Код (+1/-1) расход-приход, ID ценности (в частности, деньги), ЕдиницаИзмерения (не обязательно), Кол-воЕдиниц.

Понял, то есть добавить в Таблицу движений еще поле ТипДвиженияПоСчету.IDТипДвиженияПоСчету, а может не стоит, ведь все равно будет связи через IDПодкатегорииТипаДвиженияПоСчету.
Насчет единиц измерения, думаете не стоит? Пускай при покупке 3-х буханок хлеба указавают конечную сумму, а не цена*кол-во!
...
Рейтинг: 0 / 0
Подкорректируйте структуру БД тестового задания программы домашняя бухгалтерия
    #37151134
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
George-IIIП-ЛТаблица движений: Код (+1/-1) расход-приход, ID ценности (в частности, деньги), ЕдиницаИзмерения (не обязательно), Кол-воЕдиниц.

Понял, то есть добавить в Таблицу движений еще поле ТипДвиженияПоСчету.IDТипДвиженияПоСчету, а может не стоит, ведь все равно будет связи через IDПодкатегорииТипаДвиженияПоСчету.
Насчет единиц измерения, думаете не стоит? Пускай при покупке 3-х буханок хлеба указавают конечную сумму, а не цена*кол-во!
Это не даст вам собрать сальдо по Учебе. Где у вас записано, что нужно из суммы по id 7 вычесть сумму по id 8 ? Вы перемудрили.
...
Рейтинг: 0 / 0
Подкорректируйте структуру БД тестового задания программы домашняя бухгалтерия
    #37151174
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-Л,

Понял, убрал единицы измерения из таблицы ДвиженияПоСчетам. Добавил в таблицу ДвиженияПоСчетам поле ТипДвиженияПоСчету.IDТипДвиженияПоСчету. но оставил в таблице КатегорииТипаДвиженияПоСчету IDIDТипДвиженияПоСчету, для фильтрации при вводе пользователем. Правильно ли?
...
Рейтинг: 0 / 0
Подкорректируйте структуру БД тестового задания программы домашняя бухгалтерия
    #37156777
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал Вот так:
...
Рейтинг: 0 / 0
Подкорректируйте структуру БД тестового задания программы домашняя бухгалтерия
    #37156778
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Подкорректируйте структуру БД тестового задания программы домашняя бухгалтерия
    #37158964
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОФФ:
Если Код Приход=1, Расход=2
то Сумма*(3-2*Код)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подкорректируйте структуру БД тестового задания программы домашняя бухгалтерия
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]