|
|
|
БД садовых участков, кооперативов...
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня! Нужна критика - взлетит или нет (схема БД кооперативов/садовых участков), по сути, анти 1С (Боливар не вынес проводки, лишнюю дерготню и прочее…) cоорerative - собственно кооператив: директор, бухгалтер, действующий тариф за сотку и киловатт (периодичность не нужна ибо история будет в ведомостях) site - участок: номер участка, на какой линии, сколько соток. charge - расходы кооператива согласно типам (type_charge): дата, сумма, документ, какой организации (информативно, классификатор не нужен). sheet + line_sheet - ведомость для сбора взносов, где sheet это шапка ведомости, а line_sheet это строки ведомости, формируется программно и в зависимости от выбранного type_payment, например: - целевой взнос (не важно на что): всем членам (member) в line_sheet прописывается одна и та же сумма в summa (если у member несколько участков, значит, будет несколько одинаковых сумм - за каждый участок в этом кооперативе естественно). - членский взнос за месяц: в line_sheet каждому мемберу пишется в summa [количество его соток в участке] * [действующий тариф за сотку из cоорerative] (если у member несколько участков в кооперативе, значит будет несколько сумм - за каждый участок). - за электричество: в line_sheet прописывается в summa, kilovat и counter_stop автоматически ноль, в counter_start пишется предыдущий counter_stop, после заполнения в ручную нового counter_stop вычисляется автоматически kilovat и summa по формуле [kilovat] * [действующий тариф за электричество из cоорerative], ну и соответственно, если у member не один участок, то как всегда – за все в кооперативе... member - член кооператива: паспорт, пол, телефон, прописка,... может быть членом одного или более кооперативов и иметь в них один или несколько участков. site_member - привязка к члену кооператива участка кооператива с указанием даты и документа. payment - платежи члена кооператива в кооперативе (не важно за что, сегодня он может заплатить 1 000, завтра миллион, чтоб его не тревожили лет 10 по мелочам) Баланс члена кооператива и его задолженность - вычисляемые (итого по payment) - (итого по line_sheet) Баланс самого кооператива - тоже вычисляемый и двоякий: 1. Ральный: (итого по payment) - (итого по charge) 2. Перспективный: (итого по line_sheet) - (итого по charge) Просьба поискать камни, всем спасибо, а может - кому и сгодится, а может и не для садовых участков… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2016, 19:42 |
|
||
|
БД садовых участков, кооперативов...
|
|||
|---|---|---|---|
|
#18+
имхо, - у вас платежи оторваны от ведомости - зачем kilovat в line_sheet если есть type_payment - зачем привязка line_sheet к участку если вы собираетесь считать балансы в разрезе члена кооператива и всего кооператива? - возможно, нужно пересмотреть суть type_payment и перенести из шапки в детелизацию - чтобы не считать баланс каждый раз от "царя Гороха", возможно, стоит подумать о промежуточных итогах (месячных/квартальных/годовых) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2016, 16:17 |
|
||
|
БД садовых участков, кооперативов...
|
|||
|---|---|---|---|
|
#18+
Дедушка, - платежи оторваны от ведомости из-за реальности (заказчик) сегодня член может заплатить всего 100 р. и непонятно куда их пихать и на погашение чего (денег пока нет), завтра он может заплатить сразу все долги и за следующий месяц, тогда вместо того, чтобы вбить одну сумму, придется минут 20 её дробить и распихивать кусками по ведомостям + можно ещё и ошибиться, а потом ничего не докажешь - оригинальная сумма растворилась... - зачем kilovat ... - ведомость универсальная, если это целевой или членский взнос то kilovat, counter_start и counter_stop в ней равны нулю. - привязка line_sheet к участку чтобы не было вопросов у member типа почему со всех на асфальт собрали по 1000 рублей, а с него 3 000 (для удобства и наглядности) + если у члена три участка (6, 8 и 10 соток) - то сумма членских взносов тоже прозрачнее... - суть type_payment перенести из шапки в детализацию - сначала так и было, пока не уточнили, что ведомости на электричество, членские и целевые никогда не смешиваются в кучу - промежуточные итоги не сложно - в ключевых местах есть даты Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2016, 18:31 |
|
||
|
БД садовых участков, кооперативов...
|
|||
|---|---|---|---|
|
#18+
Дедушкапривязка line_sheet к участку ну и показания счетчиков - за каждый участок свои (если у члена он не один) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2016, 18:52 |
|
||
|
БД садовых участков, кооперативов...
|
|||
|---|---|---|---|
|
#18+
vmagпо сути, анти 1С (Боливар не вынес проводки, лишнюю дерготню и прочее…) Ну и чушь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2016, 19:47 |
|
||
|
БД садовых участков, кооперативов...
|
|||
|---|---|---|---|
|
#18+
Monochromatique, ну, не пошла она родимая, а я погорячился, согласен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2016, 22:45 |
|
||
|
БД садовых участков, кооперативов...
|
|||
|---|---|---|---|
|
#18+
vmag, про ведомость - помещать в бд документы в исходном виде - дурная идея. может и правильно в итоге - не смотрел, но вряд ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 10:47 |
|
||
|
БД садовых участков, кооперативов...
|
|||
|---|---|---|---|
|
#18+
vmag, charge и sheet - не, это точно детский сад. попытка уложить всю бухгалтерию в две таблицы? ок, в три. не, не выйдет. лучше 1c. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 10:50 |
|
||
|
БД садовых участков, кооперативов...
|
|||
|---|---|---|---|
|
#18+
vmag, вообще, мужик, лучше не парься, дает все профессионалам. купи как-то систему для тсж или ЖЭК - то же самое. может есть разновидность 1С для этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 10:55 |
|
||
|
БД садовых участков, кооперативов...
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, схема рабочая, заканчиваю интерфейс, после сдачи (если не забуду), выложу окончательный вариант... Особое спасибо - Дедушкаимхо, - у вас платежи оторваны от ведомости - возможно, нужно пересмотреть суть type_payment и перенести из шапки в детелизацию За эти два пункта! Первый - более реалистичен и видно сколько и за что должен мембер, второй вообще в жилу по причине того, что есть пеня за электричество и делать по этому поводу отдельную ведомость не комильфо + теперь есть возможность делать одну (единую) ведомость на всё (при желании). Ну и так по мелочам + впечатления: - добавилась еще одна таблица - показания счетчиков (цепляется к участку), итого 11 таблиц - добавилось немного доп полей в таблицах, играющих не информационную, а логическую роль для интерфейса с целью MasterZivуложить всю бухгалтерию в две таблицы? ок, в три. но черт возьми получилось - и это радует особо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2016, 17:55 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=13&tid=1540267]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 23ms |
| total: | 166ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...