
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.10.2015, 11:41
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
Немного сомневаюсь в схеме, учтено ли всё, что мне нужно. В общем, в клинику приходят клиенты и делают некоторые анализы на определенную сумму. В общем, как мне сказали, бывает пара вариантов. 1) Иногда бывает случай, когда кто-то заранее оставляет некоторую сумму денег, но пока неизвестно какие именно анализы и когда он их сделает. 2) В редких случаях бывает, что клиенту возвращают деньги за анализ, так как он передумал их делать или же, например, он нашел организацию, которая заплатит за него (для таких организаций у меня есть еще дополнительная таблица). patient • id_patient • patient_name visit • id_visit • id_patient • visit_date • recept_number • price (общая заплаченная сумма за анализы самим клиентом) balance • id_balance • date_balance • добавил_на_свой_счет_деньги • вернули_деньги • note В общем, по финансовой части, в бухгалтерии хотят, чтобы они хорошо видели сколько и как именно заходят и выходят деньги от клиента и наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 12:02
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
NickBellВ общем, по финансовой части, в бухгалтерии хотят, чтобы они хорошо видели сколько и как именно заходят и выходят деньги от клиента и наоборот. Если нужен строгий контроль - то нужен баланс. А что-бы был баланс, нужно разделить понятие счета и понятие операции. Т.е. вместо таблицы balance будет две. И в таблице операций будут отражаться два счета на каждую операцию (если только не выяснится, что нужны сложные составные операции, но пока такого не видно). Т.е. операция "взнос аванса наличными" пройдет по дебету счета кассы и кредиту счета пациента, операция "безналичная оплата" пройдет по дебету расчетного банковского счета и кредиту счета пациента. И так далее. Лука Пачоли все это описал в XV веке, в "Трактате о счетах и записях". :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 12:32
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
kva6513, Строгий контроль нужен, но не такой уж слишком строгий, чтобы сложно было бы потом его осуществить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 12:43
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
NickBellно не такой уж слишком строгий, чтобы сложно было бы потом его осуществить. *пожимая своими собственными плечами В XV веке, с абаками и гусиными перьями - как-то справлялись с этими "сложностями"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 12:53
|
|||
|---|---|---|---|
|
|||
Схема (контроль) |
|||
|
#18+
NickBellв бухгалтерии хотят, чтобы они хорошо видели сколько и как именно заходят и выходят деньги от клиента и наоборот. Для этого достаточно одной таблицы, куда заносятся долги клиента (из счетов) и платежи клиента (из платёжек). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 15:26
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
NickBell, kva6513NickBellВ общем, по финансовой части, в бухгалтерии хотят, чтобы они хорошо видели сколько и как именно заходят и выходят деньги от клиента и наоборот. Если нужен строгий контроль - то нужен баланс. А что-бы был баланс, нужно разделить понятие счета и понятие операции. Т.е. вместо таблицы balance будет две. И в таблице операций будут отражаться два счета на каждую операцию (если только не выяснится, что нужны сложные составные операции, но пока такого не видно). Т.е. операция "взнос аванса наличными" пройдет по дебету счета кассы и кредиту счета пациента, операция "безналичная оплата" пройдет по дебету расчетного банковского счета и кредиту счета пациента. И так далее. Лука Пачоли все это описал в XV веке, в "Трактате о счетах и записях". :) только не слушайте откровения этого пациента. Чтобы не наткнуться в дальнейшем на подводные камни не делайте в одной записи и ДТ и КТ счет . Сделайте просто указание к какому счету относится финансовая транзакция, укажите тип транзакции (ДТ, КТ, +- не имеет значения) и идентификатор пакета транзакций. Не усложняйте дальнейший процесс. Как минимум Вы себе процесс подготовки отчетности упростите в разы, исключив необходимость искать счета или в поле ДТ или в поле КТ. И не читайте бредни о трактатах Пачоли. Он описывал суть, а не реализацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 17:51
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
Dimitry SibiryakovNickBellв бухгалтерии хотят, чтобы они хорошо видели сколько и как именно заходят и выходят деньги от клиента и наоборот. Для этого достаточно одной таблицы, куда заносятся долги клиента (из счетов) и платежи клиента (из платёжек). Тут заказчик - бухгалтерия, а не директор предприятия, а управленческий учет, в котором бы прокатила Ваша идея, несколько отличается методологией от бухгалтерского учета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 18:15
|
|||
|---|---|---|---|
|
|||
Схема (контроль) |
|||
|
#18+
sphinx_mvнесколько отличается методологией от бухгалтерского учета. Поставленную задачу решает. Методологии и прочую теорию оставим форумным тиаретегам. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 18:23
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
sphinx_mvDimitry SibiryakovДля этого достаточно одной таблицы, куда заносятся долги клиента (из счетов) и платежи клиента (из платёжек). Тут заказчик - бухгалтерия, а не директор предприятия, а управленческий учет, в котором бы прокатила Ваша идея, несколько отличается методологией от бухгалтерского учета. Действительно, в данном вопросе заказчик бухгалтерия ... :) Я сейчас добавила 4 поля в таблицу visit , думаю, что так больше подойдет данной задаче. внесенные пациентом деньги возвращенная сумма задолженность статус Поле статус даст знать, показывать данные записи или нет там, где нужно или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 18:53
|
|||
|---|---|---|---|
|
|||
Схема (контроль) |
|||
|
#18+
iscrafmА в информационных системах я вообще придерживаюсь принципа ничего не блокировать. Ну, у них там, в Оракуле, может, два инсерта способны друг друга заблокировать... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 18:54
|
|||
|---|---|---|---|
|
|||
Схема (контроль) |
|||
|
#18+
kva6513если ты делаешь UPDATE записи в базе И какой UPDATE Вы делаете при добавлении нового документа?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 19:07
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
Dimitry Sibiryakovkva6513если ты делаешь UPDATE записи в базе И какой UPDATE Вы делаете при добавлении нового документа?.. оно думает что учтенный один раз документ редактируется по мере поступления новых данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 19:10
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
Dimitry Sibiryakovkva6513если ты делаешь UPDATE записи в базе И какой UPDATE Вы делаете при добавлении нового документа?.. Вообще-то UPDATE делается при фиксации проводок документа - для остатков по счетам самое то. И может это делаться либо сразу при вводе нового документа, либо отложено - как отдельная процедура. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 19:11
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
kva6513iscrafmя стараюсь не давать в приложении двум пользователям редактировать одну и туже запись. Т.е. переносишь блокировку с уровня СУБД на уровень сервера приложения нет, вообще ничего не блокируется. Знаешь принципы по которым все изменения проводятся как новые версии объекта, вместо редактирования? Еще в какую-то тему влезь и порази всех своей тупостью. Тем более неожиданной будет публикация твоих контактных данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 19:13
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
sphinx_mvDimitry Sibiryakovпропущено... И какой UPDATE Вы делаете при добавлении нового документа?.. Вообще-то UPDATE делается при фиксации проводок документа - для остатков по счетам самое то. у тебя может и делается UPDATE. Во многих поделках так делают, скрывать нечего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 19:26
|
|||
|---|---|---|---|
|
|||
Схема (контроль) |
|||
|
#18+
sphinx_mvВообще-то UPDATE делается при фиксации проводок документа - для остатков по счетам самое то. Для систем на одного-двух пользователей, конечно, сойдёт. Но на большей нагрузке это уже не "самое то", а "полный п". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 19:33
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
iscrafmsphinx_mvпропущено... Вообще-то UPDATE делается при фиксации проводок документа - для остатков по счетам самое то. у тебя может и делается UPDATE. Во многих поделках так делают, скрывать нечегоЯ в курсе, что Ваша песочница никогда не была и никогда не будет рассчитана на оперативное получение баланса клиента - особенно, когда как самих клиентов, так и проводок по операциям много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 19:45
|
|||
|---|---|---|---|
|
|||
Схема (контроль) |
|||
|
#18+
sphinx_mvВаша песочница никогда не была и никогда не будет рассчитана на оперативное получение баланса клиента - особенно, когда как самих клиентов, так и проводок по операциям много. Может, пришло время для Вас изучить секретную технику свёртки исторических данных?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 19:53
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
Dimitry Sibiryakovsphinx_mvВообще-то UPDATE делается при фиксации проводок документа - для остатков по счетам самое то. Для систем на одного-двух пользователей, конечно, сойдёт. Но на большей нагрузке это уже не "самое то", а "полный п". Я не знаю, что для Вас представляет "полный пэ", но... На складе Вы остатки по товару каждый раз запросом по таблице с движениями предлагаете выполнять? Выполнение операции выдачи денег из банкомата по карточке тоже требует знания баланса клиента с максимальной оперативностью. И это я пока еще не добрался до примера с роумингом в мобильной связи, где "и клиентов немерено, и звонков неслыханно""... Если Вы в этих случаях вместо запроса по ключу "номер счета" из таблицы с балансом предлагаете запрос с фильтром и группировкой по тому же ключу "номер счета", но уже по таблице с проводками - вот это точно в итоге получится "полный пэ", а не "самое то". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 19:53
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
sphinx_mviscrafmпропущено... у тебя может и делается UPDATE. Во многих поделках так делают, скрывать нечегоЯ в курсе, что Ваша песочница никогда не была и никогда не будет рассчитана на оперативное получение баланса клиента - особенно, когда как самих клиентов, так и проводок по операциям много. вообще-то я, в основном, такими задачами и занимаюсь. А платформа никогда и не занимается получением каких-то балансов? Этим занимаются прикладные решения. Платформа не содержит вообще никакой прикладной логики. Это все равно что ляпнуть: ".Net" не будет рассчитана на оперативное получение балансов. Или ты имеешь ввиду прошлые системы, например БЭСТ-ПРО? Я же говорил уже раз: можешь спросить у любого пользователя, получают ли они оперативно балансы. БЭСТ-ПРООперативный анализ баланса, оборотов, объектов аналитического учета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 20:00
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
Dimitry Sibiryakovsphinx_mvВаша песочница никогда не была и никогда не будет рассчитана на оперативное получение баланса клиента - особенно, когда как самих клиентов, так и проводок по операциям много. Может, пришло время для Вас изучить секретную технику свёртки исторических данных?.. Ну, как бы мне Вам по-мягче... Похоже, это Вам пришло время открыть для себя суточные объемы "исторических данных" на пару-тройку сотен миллионов операций по нескольким миллионам клиентов... ЗЫ. Грубо говоря, не всем повезло с размерами песочниц, лопаточек и совочков - некоторым для их "персональных песочниц" нужны карьерные экскаваторы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 20:03
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
iscrafmsphinx_mvпропущено... Я в курсе, что Ваша песочница никогда не была и никогда не будет рассчитана на оперативное получение баланса клиента - особенно, когда как самих клиентов, так и проводок по операциям много. вообще-то я, в основном, такими задачами и занимаюсь. А платформа никогда и не занимается получением каких-то балансов? Этим занимаются прикладные решения. Платформа не содержит вообще никакой прикладной логики. Это все равно что ляпнуть: ".Net" не будет рассчитана на оперативное получение балансов. Или ты имеешь ввиду прошлые системы, например БЭСТ-ПРО? Я же говорил уже раз: можешь спросить у любого пользователя, получают ли они оперативно балансы.Я вполне оцениваю "гигантские" объемы операций Ваших несуществующих клиентов. iscrafmБЭСТ-ПРООперативный анализ баланса, оборотов, объектов аналитического учетаНе врите - Вы там больше не работаете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 20:04
|
|||
|---|---|---|---|
|
|||
Схема (контроль) |
|||
|
#18+
sphinx_mvВыполнение операции выдачи денег из банкомата по карточке тоже требует знания баланса клиента с максимальной оперативностью. Те пара минут, которые банкомат телится прежде чем начнёт отсчитывать готовость как-то на "максимальную оперативность" совершенно не тянет. А до роуминга, где списание денег со счёта и отключение услуг может тянуться несколько часов, Вам действительно лучше не добираться. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2015, 20:11
|
|||
|---|---|---|---|
Схема (контроль) |
|||
|
#18+
iscrafmнет конечно Ну так объясни. как ты совместил эти два высказывания: iscrafmя вообще придерживаюсь принципа ничего не блокировать. и iscrafmя стараюсь не давать в приложении двум пользователям редактировать одну и туже запись. Особенно интересно было-бы послушать - что значит "стараюсь" ? Обычно стараюсь не давать, но может не получится ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&tablet=1&tid=1540466]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 507ms |

| 0 / 0 |

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