В наборе реквизитов документа СРМ реквизиты НМ и НЕИ материала описывают СМ и содержатся в раннее выделенном ИО СМ. Эти реквизиты можно определить по реквизиту КМ. Тогда набор реквизитов из СРМ выглядит следующим образом:
Наименование продукции
Наименование ЕИ продукции
КМ
Количество расхода материала
В этом наборе есть реквизиты, описывающие продукцию: Наименование продукции и наименование ЕИ продукции. Выделяем эти реквизиты в отдельный информационный объект:
ИО Продукция
КП*
НП
КЕИ
Все реквизиты ИО описывают продукцию. Первичным ключом ИО Продукция является Код продукции, так как по ограничению 12 предприятие может выпускать несколько наименований продукции, по ограничению 2 может быть несколько наименований ЕИ. У каждого КП есть одно НП и один КЕИ, поэтому эти два реквизита находятся в функциональной зависимости от первичного ключа.
Тогда, ИО СРМ выглядит следующим образом:
ИО Справочник Расхода Материалов
КП*
КМ*
Количество расхода материала
В данном случае в ИО СРМ будет два первичных ключа, от которых будет функционально зависеть реквизит количество расхода материала.
Производственная накладная
№ ПрН
№ производства
Наименование производства
Дата ПрН
Номер склада
Наименование склада
НП
Наименование ЕИ
Количество выпущенной продукции
Среди реквизитов Производственной накладной есть ранее составленный ИО Продукция, который будет записываться в виде КП.
В наборе реквизитов ИО ПрН есть реквизиты, описывающие склад: №склада и наименование склада. Тогда образуем новый информационный объект:
ИО Склад
№ склада*
Наименование склада
Первичным ключом ИО Склад является № склада, так как по ограничению 6 номера складов уникальны и не изменяются. Наименование склада будет находиться в функциональной зависимости от №склада.
Также в наборе реквизитов ИО ПрН есть реквизиты, описывающие производство: № производства и наименование производства. В итоге образуется новый информационный объект:
№ производства является первичным ключом ИО производство, и наименование производства находится в функциональной зависимости от № производства.
Выделив все ИО, ИО производственная накладная выглядит следующим образом:
ИО ПрН
№ ПрН*
№ производства*
Дата ПрН
№ склада
КП*
Количество выпущенной продукции
Тогда ИО Производственная накладная можно разделить на ИО ПрН и на строку ПрН, и тогда:
ИО ПрН
№ ПрН*
№ производства*
Дата ПрН
№ склада
Реквизиты Дата ПрН и № склада функционально зависят от первичных ключей № ПрН и № производства.
Строка ПрН
№ ПрН*
№ производства*
КП*
Количество выпущенной продукции
Узнать количество выпущенной продукции можно по трем первичным ключам строки Прн.
ТТН от поставщика
№ ТТН от поставщика
Дата ТТН
№ договора на закупку
Дата заключения договора на закупку
ИНН поставщика
Адрес поставщика
Наименование поставщика
НМ
ЕИ
Цена материала по договору на закупку
Сумма по материалу в ТТН от поставщика
Среди реквизитов ТТН поставщика есть реквизиты: ИНН поставщика, Адрес поставщика, наименование поставщика, - что создает новый ИО:
ИО Поставщик
ИНН поставщика*
Наименование поставщика
Адрес поставщика
Через первичный ключ ИНН поставщика можно узать остальные, функционально зависимы данные поставщика, а конкретно наименование и адрес поставщика.
Также НМ и ЕИ образуют уже существующий ИО Справочник материалов, который можно выразить через первичный ключ КМ.
В реквизитах ТТН от поставщика можно выделить реквизиты, которые создадут новый информационный объект:
ИО Договор
№ договора на закупку*
ИНН поставщика*
Дата заключения договора на закупку
Реквизит Дата заключения договора функционально зависит от двух ключей: номера договора и ИНН поставщика. ИО договор нельзя определить только по номеру договора, но необходим и ИНН поставщика.
Тогда ТТН от поставщика разделяется на 2 информационных объекта – ТТН и строка ТТН:
ИО ТТН
№ ТТН*
ИНН поставщика*
Дата ТТН
№ договора
В ИО ТТН ключевыми реквизитами являются № ТТН и ИНН поставщика, а в функциональной зависимости находятся дата ТТН и № договора.
Строка ТТН
№ ТТН от поставщика*
ИНН поставщика*
КМ*
Цена
Сумма по материалу по ТТН
В строке ТТН определяется функциональная зависимость Цены материала по договору на закупку и сумма по материалу по ТТН от трех ключей: № ТТН от поставщика, ИНН поставщика и КМ.
В результате анализа входных реквизитов первичных документов были определены следующие ИО: