powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выписка платежных поручений
25 сообщений из 26, страница 1 из 2
Выписка платежных поручений
    #37997345
DrewMn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно задание:
Субъект хозяйствования для выполнения безналичных платежей должен представить в обслуживающий его банк специальный документ – платежное поручение. Необходимо спроектировать базу данных для выписки платежных поручений.
В ней должны храниться сведения о банках, контрагентах, выписанных платежных поручениях.

Информация о банках включает:
уникальный 9-значный цифровой код МФО. Три последних цифры этого кода также уникальны и могут быть использованы в качестве кода банка;

название и адрес банка

учетный номер плательщика (УНП) банка (также уникальный реквизит)

Информация о контрагентах включает:

УНП контрагента (уникальный, но для контрагентов – физических лиц отсутствует);

название и адрес контрагента;

информацию о его расчетных счетах. Субъект хозяйствования может иметь несколько счетов в различных банках. Номер счета – 13-значное число. Комбинация «номер счета»+«код банка» должна быть уникальной. Некоторые счета могут быть помечены как «закрытые», чтобы предотвратить отправку на них новых сумм.

Информация о платежных поручениях включает:

номер

дату,

сумму,

очередность платежа (от 1 до 4),

цель платежа,

код платежа в бюджет (необязательный).

Ребята, помогите, пожалуйста.
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37997372
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DrewMnпомогите
А с чем помогать-то? У тебя же уже вся структура расписана, осталось только перевести на
SQL и добавить ссылочную целостность.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37997388
DrewMn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovDrewMnпомогите
А с чем помогать-то? У тебя же уже вся структура расписана, осталось только перевести на
SQL и добавить ссылочную целостность.


Извиняюсь, забыл указать, что БД нужно нормализовать.
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37997459
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DrewMnзабыл указать, что БД нужно нормализовать.
В приведённой схеме уже нечего нормализировать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37997510
ИВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для расчетных счетов нужна отдельная таблица
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37997626
DrewMn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИВПДля расчетных счетов нужна отдельная таблица

На данный момент у меня такая структура:



С Контрагентами и платежными поручениями вроде понятно. Меня больше интересует вопрос избыточных данных в таблице "Банк".

Что если 2 или более филиалов разных банков будут находиться по одному адресу? КодМФО - код филиала банка, а значит Атрибут "НазваниеБанка" будет повторяться неоднократно, то бишь данные будут избыточны. А также будут избыточны данные по атрибуту "УНП", т.к. УНП уникален ТОЛЬКО в одном банке. Иначе говоря УНП будет повторяться для каждого филиала, да и в разных банках унп могут совпадать.

Следовательно вопросы:
1. Как правильнее разбить таблицу "Банк"?
2. Надо ли свзать таблицу "Контрагент" с таблице "Банк" отношением многие ко многим?

Спасибо, за внимание и помощь!
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37997633
DrewMn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения, изображение не вставилось, несмотря на то, что в предварительном просмотре оно отображалось.
Попытка №2:
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37997696
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DrewMnЧто если 2 или более филиалов разных банков будут находиться по одному
адресу?
Ни полшанса. Конкурента в том же здании ни один банк не потерпит.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37997762
DrewMn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovDrewMnЧто если 2 или более филиалов разных банков будут находиться по одному
адресу?
Ни полшанса. Конкурента в том же здании ни один банк не потерпит.

Собственно говоря, этот вопрос меня заботит менее всего.
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37997844
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DrewMnСубъект хозяйствования для выполнения безналичных платежей должен представить в обслуживающий его банк специальный документ – платежное поручение.
Ошибаетесь. Вас кто-то ввел в заблуждение.
DrewMnНеобходимо спроектировать базу данных для выписки платежных поручений.
Нет такой необходимости.
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37997958
bussy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DrewMn,

Минимально
1) Справочник банков с реквизитами Банка:
(BANKID, БИК, Корр.Счет, Наименование, Адрес)
2) Справочник Контрагентов:
(CLIENTID, ИНН, Наименование, ...)
3) Справочник счетов Контрагентов:
(ACCOUNTID, CLIENTID, BANKID, НомерСчета)
4) Справочник платежей:
(Все остальное)

Т.е. счет принадлежит определенному клиенту и открыт в каком-то определенном банке.

P/s

Не забудьте, что у Вас могут тоже быть несколько счетов и в разных банках.
Но это все Вам поможет, если только для формирования плат. документов, т.к. все это подразумевает, что Вы не будете редактировать данные в справочниках банков и контрпартнеров. Иначе у Вас будет меняться "история", что не порадует Ваших бухгалтеров.
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37997984
bussy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P/S2

Сексуально накажите того, кто рассказал Вам про уникальность и про всякие 13 знаков и последние 3 цифры. 13 - это вероятно что-то из ИНН (УИН), никак не относится к номеру счета.
МФО - оно же БИК это уникальный идентификатор ДЕЙСТВУЮЩИХ на данный момент учреждений участников расчетов. Они со временем могут закрываться, перерегистрироваться и т.п. Тем самым он уникален в сочетании с неким признаком "Действует". По трем последним цифрам можно определить банк только в пределах территориального подразделения (РКЦ - это предыдущие символы), т.е. все равно по полному значению поля.
Дополнительно, у Вас маловероятно, м.б. возникнет необходимость указывать реквизиты организации, в которой открыт тот самый корреспондентский счет банка (РКЦ). Если упрощенно, то это тоже данные из справочника банков. Например для 044583 123 это запись с БИК 044583 000
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37998636
DrewMn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bussy, спасибо большое за исчерпывающий ответ!
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37999039
Dimitry SibiryakovDrewMnЧто если 2 или более филиалов разных банков будут находиться по одному
адресу?
Ни полшанса. Конкурента в том же здании ни один банк не потерпит.
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37999042
Dimitry SibiryakovDrewMnЧто если 2 или более филиалов разных банков будут находиться по одному
адресу?
Ни полшанса. Конкурента в том же здании ни один банк не потерпит.

Сплошь и рядом. По моему маршруту я знаю адреса, где до 4 отделений разных банков в одном здании.
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37999537
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovDrewMnЧто если 2 или более филиалов разных банков будут находиться по одному
адресу?
Ни полшанса. Конкурента в том же здании ни один банк не потерпит.

Какой ужас. Мне грозит что-то ужасное. В моём доме минимум банка не считая сбера, в соседнем два банка и ещё через дорогу. По-моему, сейчас сюда сбросят бомбу.
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #37999853
bussy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerDimitry Sibiryakovпропущено...

Ни полшанса. Конкурента в том же здании ни один банк не потерпит.

Какой ужас. Мне грозит что-то ужасное. В моём доме минимум банка не считая сбера, в соседнем два банка и ещё через дорогу. По-моему, сейчас сюда сбросят бомбу.

А самое интересное как это все может помешать нормализации БД.
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #38000128
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerВ моём доме минимум банка не считая сбера, в соседнем два банка и ещё
через дорогу.
А это точно отделения банков, каждое со своими реквизитами, указываемыми в плетёжках, а не
просто "банкомат воткнули куда пришлось"?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #38000170
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА это точно отделения банков, каждое со своими реквизитами, указываемыми в плетёжках, а не просто "банкомат воткнули куда пришлось"?..
Это точно отделения в смысле "сидит сколько-то операционистов, можно взять кредит, арендовать сейф итдитп". Делать для каждого платёжку, извините, лениво.
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #38000673
bussy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerDimitry SibiryakovА это точно отделения банков, каждое со своими реквизитами, указываемыми в плетёжках, а не просто "банкомат воткнули куда пришлось"?..
Это точно отделения в смысле "сидит сколько-то операционистов, можно взять кредит, арендовать сейф итдитп". Делать для каждого платёжку, извините, лениво.

А зачем делать платежки для каждого отделения каждого банка?
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #38000686
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bussyА зачем делать платежки для каждого отделения каждого банка?
Затем, что кое-кто в этом топике настаивал на нормализации таблицы банков.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #38000803
bussy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Тогда, извиняюсь, так сразу и не проникся)
Ну как выход, можно сделать таблицу адресов, а можно еще кошернее прикрутить справочник а-ля КЛАДР, а можно и то и то для полной нормализации.
А можно вообще не заморачиваться, т.к. НИКАКИХ адресов в платежном поручении нет и не было. Но это так, для тех кто в курсе)))
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #38000881
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DrewMnРебята, помогите, пожалуйста.
есть такой файл bnkseek.dbf
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #38000930
bussy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_модDrewMnРебята, помогите, пожалуйста.
есть такой файл bnkseek.dbf

Есть и такой, есть и другие. Вопроса где взять инфу не стояло. Как и задачи загрузить все от туда.
Если уж импортировать, то тогда, по-хорошему, надо и остальные файлы из этого справочника (bnkdel, tnp и другие)
...
Рейтинг: 0 / 0
Выписка платежных поручений
    #38001113
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bussyА можно вообще не заморачиваться, т.к. НИКАКИХ адресов в платежном поручении
нет и не было.
Вот и я об этом. Нет смысла связываться с филиалами и их адресами пока платёжки всё равно
выписываются на "банк вообще".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выписка платежных поручений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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