powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Расчёт задолженностей
10 сообщений из 10, страница 1 из 1
Расчёт задолженностей
    #39059569
mkr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый, всем, день!

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

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

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

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

такая штука нужна типа
...
Рейтинг: 0 / 0
Расчёт задолженностей
    #39061937
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mkrээз, не. - там постоянно идут отгрузки с отсрочкой платежа (при том разной) и
постоянно капают денежки прозвольными суммами при этом надо отследит. не только
задолженность, но и просроченную задолженнось!
Одна таблица, разные запросы с разными датами в параметрах.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расчёт задолженностей
    #39061991
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mkr... идут отгрузки с отсрочкой платежа (при том разной)
Разной в смысле - по одной накладной 10 дн, по другой - 7. Или накладная из 10 позиций и на каждую позицию разный срок. Какой вариант у вас там?
mkrи постоянно капают денежки прозвольными суммами
А в назначении указывается оплата какой именно отсрочки? Или вы распределяете по fifo - lifo ?
mkrпри этом надо отследит. не только задолженность, но и просроченную задолженнось!
Если все сделано правильно то это не проблема. Вот только по печатная форма никак не поможет. Если выкладываете то лучше схему.
...
Рейтинг: 0 / 0
Расчёт задолженностей
    #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]