Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Расчёт задолженностей / 10 сообщений из 10, страница 1 из 1
23.09.2015, 15:59
    #39059569
mkr
mkr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчёт задолженностей
Добрый, всем, день!

была задачка на основе накладных и банковских выписок организовать расчёт задолженностей, чтобы было сделано
3-мя таблицами (НАКЛАДНАЯ, ВЫПИСКА и РАСПРЕДЕЛЕНИЕ)
т.е. при вставке в табл. ВЫПИСКА, триггером через табл. РАСПРЕДЕЛЕНИЕ, при наличии записи в табл. НАКЛАДНАЯ списывались суммы и наоборот
сейчас всё чудно работает, но записей уже очень много...

не париться или есть способ это сделать элегантнее?
...
Рейтинг: 0 / 0
23.09.2015, 16:01
    #39059572
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчёт задолженностей
mkrзаписей уже очень много
Что, больше тысячи?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
23.09.2015, 16:13
    #39059591
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчёт задолженностей
mkr,

Способов много. Но если вам поставили задачу так, то нет смысла проявлять инициативу. Пусть думает тот кто ставит задачи. За это ему и платят. А вам платят за то что б вы тупо кодили как вам скажут. Даже если это и не правильно.
...
Рейтинг: 0 / 0
25.09.2015, 11:03
    #39060996
mkr
mkr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчёт задолженностей
Злой Бобр,

а какие ещё есть способы?
...
Рейтинг: 0 / 0
25.09.2015, 12:16
    #39061136
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчёт задолженностей
mkrа какие ещё есть способы?
У моего провайдера, электрокомпании, налоговой и т.д. "задолженность" это просто разница
между выставленными счетами и полученными платежами. Соответственно на всё про всё
достаточно одной таблицы движения средств.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.09.2015, 13:44
    #39061916
mkr
mkr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчёт задолженностей
ээз, не. - там постоянно идут отгрузки с отсрочкой платежа (при том разной)
и постоянно капают денежки прозвольными суммами
при этом надо отследит. не только задолженность, но и просроченную задолженнось!
...
Рейтинг: 0 / 0
26.09.2015, 13:53
    #39061920
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчёт задолженностей
mkr,

такая штука нужна типа
...
Рейтинг: 0 / 0
26.09.2015, 14:36
    #39061937
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчёт задолженностей
mkrээз, не. - там постоянно идут отгрузки с отсрочкой платежа (при том разной) и
постоянно капают денежки прозвольными суммами при этом надо отследит. не только
задолженность, но и просроченную задолженнось!
Одна таблица, разные запросы с разными датами в параметрах.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.09.2015, 16:54
    #39061991
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчёт задолженностей
mkr... идут отгрузки с отсрочкой платежа (при том разной)
Разной в смысле - по одной накладной 10 дн, по другой - 7. Или накладная из 10 позиций и на каждую позицию разный срок. Какой вариант у вас там?
mkrи постоянно капают денежки прозвольными суммами
А в назначении указывается оплата какой именно отсрочки? Или вы распределяете по fifo - lifo ?
mkrпри этом надо отследит. не только задолженность, но и просроченную задолженнось!
Если все сделано правильно то это не проблема. Вот только по печатная форма никак не поможет. Если выкладываете то лучше схему.
...
Рейтинг: 0 / 0
26.09.2015, 18:46
    #39062026
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расчёт задолженностей
mkrнадо отследит. не только задолженность, но и просроченную задолженнось!
Табличка: Контрагент, сумма, дата1, дата2.
Запрос за тех контрагентов, которые что-то не оплатили, но в лес их ещё вывозить не надо:
Код: sql
1.
2.
select контрагент from табличка where дата1 <= сегодня group by контрагент having 
sum(сумма) < 0


Запрос на тех, к кому пора высылать группу с паяльниками:
Код: sql
1.
2.
select контрагент from табличка where дата2 <= сегодня group by контрагент having 
sum(сумма) < 0


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Расчёт задолженностей / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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