|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
Хотелось бы обсудить тему справочников баз данных в больших и разветвленных системах корпоративного типа. В качестве примера предлагаю взять производственное предприятие с большой номенклатурой выпуска, большим числом различных подразделений(цеха, склады, транспорт и т.д.) . В качестве примера справочника: справочник номенклатуры или ТМЦ. Основная задача справочника – хранение статичных данных , поддержка реляционной модели базы данных и как следствие облегчение ввода данных. Как минимум в моем примере данные в справочники можно разделить на при категории: исходные материалы и сырье для производства; комплекты, полуфабрикаты и готовая продукция; и внутренняя номенклатура предприятия. Сразу возникает вопрос организации представления данных для различных подразделений. На данный момент я видел следующие варианты. Иерархическое представление – пример 1С. На основе заранее созданных фильтров, т.е. для каждого подразделения формируется свое представление данных в зависимости от выполняемых им действий. Второй аспект хранения данных. Для примера. Есть около 10000 позиций закупаемого сырья, основная информация цены, поставщик и характеристика. Около 1000 позиций выпускаемой продукции, основная информация, норма затрат, формируемые комплекты, цены отгрузки и скидки. И есть около 50000 позиций внутренней номенклатуры, например различные запчасти в транспортный отдел, оснастка в производство, различная канцелярская продукция и т.д. При этом необходимо обеспечить дифференцированный доступ и защиту данных. Кто как видит данную задачу? Заранее благодарю за отзывы. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2007, 11:08 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
Интересно, почему это не дают в ВУЗах ;) Фигня какая-то, в результате большая часть молодых да горячих изобретает велосипеды, и вся деятельность уходит в свисток. Автору: попробуйте найти на сайте SAP или отдельно мануал по SAP MDM. -- "Government is not a solution to our problem, government is the problem." -- Ronald Reagan ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2007, 10:19 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
Можно конкретную ссылку. Поиском находится только статьи рекламного характера. Пока я пришел к выводу, что справочник нужен один и находится там должно все, при этом необходимо обеспечить хороший фильтр для выборки именно того что требуется в данный момент. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2007, 22:03 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
Справочник покупных материалов и изделий 50000 записей. Построен по принципу 3-х уровневой структуры: 1. Группа материалов (прокат) 2. Подгруппа материалов (уголок, двутавр...) 3. Матариал (№10, №20) Эта структура выстрадана в течении 2-х лет, постоянно пытаются убедить что глубины не хватает, но в принципе любое наименование можно загнать по эту структуру. Ведение справочника занимается служба ОТК (все по ГОСТам и тех. условиям). С доступом вопросов не возникало никогда (типа уголок этому показывать, а этому нет). Поиск по LIKE и по коду материала достаточен (со временем многие коды пользователи уже знают). Хотелось бы предупредить о том, что прийдется решать еще проблему корректировки материала (выпустили новый ГОСТ старый необходимо закрыть для использования при этом все документы надо хранить), еще построй полный контроль изменений на триггерах, поскольку разборок по поводу кто отредактировал запись в справочниках таких масштабов не избежать!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2007, 14:19 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
БизонХотелось бы обсудить тему справочников баз данных в больших и разветвленных системах корпоративного типа. В качестве примера предлагаю взять производственное предприятие с большой номенклатурой выпуска, большим числом различных подразделений(цеха, склады, транспорт и т.д.) . В качестве примера справочника: справочник номенклатуры или ТМЦ. Основная задача справочника – хранение статичных данных , поддержка реляционной модели базы данных и как следствие облегчение ввода данных. Как минимум в моем примере данные в справочники можно разделить на при категории: исходные материалы и сырье для производства; комплекты, полуфабрикаты и готовая продукция; и внутренняя номенклатура предприятия. Сразу возникает вопрос организации представления данных для различных подразделений. На данный момент я видел следующие варианты. Иерархическое представление – пример 1С. На основе заранее созданных фильтров, т.е. для каждого подразделения формируется свое представление данных в зависимости от выполняемых им действий. Второй аспект хранения данных. Для примера. Есть около 10000 позиций закупаемого сырья, основная информация цены, поставщик и характеристика. Около 1000 позиций выпускаемой продукции, основная информация, норма затрат, формируемые комплекты, цены отгрузки и скидки. И есть около 50000 позиций внутренней номенклатуры, например различные запчасти в транспортный отдел, оснастка в производство, различная канцелярская продукция и т.д. При этом необходимо обеспечить дифференцированный доступ и защиту данных. Кто как видит данную задачу? Заранее благодарю за отзывы. У меня номенклатурный справочник организован как одноуровневый, без всякой иерархии, поля такие: 1. Номенклатурный код - счетчик 2. Наименование 3. Обозначение 4. ГОСТ/ТУ 5. Сортамент 6. ЕдиницаИзмерения - id справочника единиц измерения 7. ДетальМатериал - признак признак того, деталь это или материал, например, подшипник это деталь, а краска - материал 8. Группа - id справочника групп (Двигатели, насосы, кабель - всего порядка 60 групп) 9. НомерСклада - id справочника подраздений, куда входят и склады 10. НомерСкладскойКарточки 11. СобственногоИзготовления - признак того, может ли наше предприятие изготовить эту номенклатурную единицу самостоятельно. (есть еще поля, но это не принципиально) Поиск можно вести непосредственно в справочнике, по любым полям или по группе полей Для разных подразделений, использующих справочник - свой интерфейс Добавить что-либо в справочник могут только два человека, что-то изменить - три, причем один может изменить только номер группы, но не может номер склада, т.е. каждый может менять только свою часть. Любые изменения протоколируются, т.е. в протокол записываются значения полей до изменения и после изменения, и кто и когда изменил. Доступ к справочнику на просмотр имеют все. Этот справочник используется порядка шести лет, т.е. выстрадан достаточно долго. В принципе, можно было сделать его двухуровневым - верхний уровень - номер группы, нижний - все остальное, но пользователи в подавляющем большинстве случаев не знают номер группы, но знают наименование или шифр. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2007, 10:25 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
БизонКак минимум в моем примере данные в справочники можно разделить на при категории:... Я пошёл по подобному пути. Компания объеденяет несколько бизнесов, я назвал их направления и ввел справочник направлений и связь с каталогом товара по данному признаку. Так же все счета тоже имеют такой признак. Пользователь видит только свое направление и без особых прав не может переключиться на другое. Каталог запчастей А составляет 20 000 артикулов и совсем не нужен в направлении расходных материалов, как и их счета или в отделе запчастей Б. Исключение контроль оплат, которые ввидят все счета и все оплаты по ним, независимо от направления. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2007, 14:18 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
NikolayKПоиск по LIKE и по коду материала достаточен (со временем многие коды пользователи уже знают).Я видел систему 7 значных кодов, которая намного легче решает эту проблему... Типа ввод дополнительного артикула 1234567( 1 прокат 2 уголок 3 материал и тд...). Это лучше, чем запоминать дикие буквенные коды (их можно оставить для документов или поставщиков). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2007, 14:35 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
andbaryТипа ввод дополнительного артикула 1234567( 1 прокат 2 уголок 3 материал и тд...). Это лучше, чем запоминать дикие буквенные коды (их можно оставить для документов или поставщиков). 1.Кто будет кодировать этот справочник и по каким документам (у нас в бухгалтерии такой был 10 томов выкинули) 2. Дикие буквенные коды??? - может Вы не поняли поиск по наименованию, набрал в сроке поиска "УГОЛ", а тебе подобрались УГОЛКИ, УГОЛ №45х45.... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2007, 17:33 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
NikolayK andbaryТипа ввод дополнительного артикула 1234567( 1 прокат 2 уголок 3 материал и тд...). Это лучше, чем запоминать дикие буквенные коды (их можно оставить для документов или поставщиков). 1.Кто будет кодировать этот справочник и по каким документам (у нас в бухгалтерии такой был 10 томов выкинули) 2. Дикие буквенные коды??? - может Вы не поняли поиск по наименованию, набрал в сроке поиска "УГОЛ", а тебе подобрались УГОЛКИ, УГОЛ №45х45.... Вводятся простые и понятные правила именования. 7 знаков хватит на миллион артикулов, главное придерживаться правил именования (организационная задача). Наименование и артикул для меня разные величины. Более того, у меня поиск идет по пересечению Производителя / категории (как по артикулам, так и по наименованию + есть направления). Иначе вполне могут попадать изделия типа болт для уголков на №45х45. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2007, 12:08 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
andbary Вводятся простые и понятные правила именования. 7 знаков хватит на миллион артикулов, главное придерживаться правил именования (организационная задача). Кем определяются и какими документами вводятся??? при введении проблем с документацией завались (если мы разговариваем о справочниках промешленных предприятий). Все эти простые и понятные наименования в итоге забываются (текучка кадров) и преращаются в обыкновенный код. Зачем себе парить голову для ввода этих правил??? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2007, 17:36 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
dmitry_do 7. ДетальМатериал - признак признак того, деталь это или материал, например, подшипник это деталь, а краска - материал 9. НомерСклада - id справочника подраздений, куда входят и склады Поясните, если не трудно. В Вашем случае: 1. На предприятии не используются полуфабрикаты собственного производства? Или после того, как сделали изделие по одной номенклатуре, она для целей следующего передела магически меняется на другую номенклатуру? 2. Каждая номенклатура только на складах одного подразделения хранится? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2007, 09:55 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
Сергей Васкецов[quot dmitry_do] 7. ДетальМатериал - признак признак того, деталь это или материал, например, подшипник это деталь, а краска - материал 9. НомерСклада - id справочника подраздений, куда входят и склады Поясните, если не трудно. В Вашем случае: 1. На предприятии не используются полуфабрикаты собственного производства? Или после того, как сделали изделие по одной номенклатуре, она для целей следующего передела магически меняется на другую номенклатуру? 2. Каждая номенклатура только на складах одного подразделения хранится? 1. Полуфабрикаты собственного производства не используются. Предприятие либо может сделать номенклатурную единицу самостоятельно, либо не может. Если может - для этой номенклатурной единицы в справочнике выставляется признак собственного изготовления. А вот вторую часть вопроса я что-то понял вообще. Поясните пожалуйста Вашу мысль. 2. Каждая номенклатура хранится только на одном складе. Это принципиальное ограничение. Так принято на предприятии. А склады сами по себе является подразделениями. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2007, 10:36 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
dmitry_doА вот вторую часть вопроса я что-то понял вообще. Поясните пожалуйста Вашу мысль. В случае полуфабриката собственного производства, с одной стороны, его изготавливают, а с другой стороны, он сам используется как материал для изготовления других изделий. Соответственно, если номнелатура либо только изготавливается, либо только является материалом, придется в следующем переделе использовать номенклатуру, которая материал, а не результат работы предыдущего этапа, которым является номенклатура-изделие. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2007, 14:25 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
dmitry_doКаждая номенклатура хранится только на одном складе. Это принципиальное ограничение. Так принято на предприятии Чем оно принципиально? Почему так принято, если не секрет? А если предприятие захочет закупки не на цеховые склады выполнять, а через центральный склад, будете номенклатурный справочник менять? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2007, 14:27 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
Сергей Васкецов dmitry_doКаждая номенклатура хранится только на одном складе. Это принципиальное ограничение. Так принято на предприятии Чем оно принципиально? Почему так принято, если не секрет? А если предприятие захочет закупки не на цеховые склады выполнять, а через центральный склад, будете номенклатурный справочник менять? Так принято для того, что бы упростить учет и контроль, уменьшить количество расходных документов и исключить лишнюю беготню. Ведь для того, что бы получить деталь с нескольких складов, нужно выписать столько расходных документов, со скольких складов ее получают. Для того, что бы когда предприятие получает какие-либо материалы или детали, не возникало вопросов, на какой склад их выгружать, а затем искать, куда выгрузили. Любые закупки проводятся только через центральные склады, а потом уже на основании расходных документов передаются на цеховые склады, либо в подразделения. Раньше было, когда когда некоторые закупки шли прямо на цеховые склады, но затем от такой практики отошли - было практически невозможно проконтролировать расход. А с центрального склада отпуск производится на основании расходного документа, в котором четко указано, сколько и для чего, и появилась возможность контроля расхода. Бывает иногда, что для какой-либо номенклатуры меняется место хранения - тогда конечно, в номенклатурный справочник вносится изменение. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2007, 08:43 |
|
Справочники баз данных корпоративного уровня.
|
|||
---|---|---|---|
#18+
dmitry_doЛюбые закупки проводятся только через центральные склады, а потом уже на основании расходных документов передаются на цеховые склады Вот потому мне никак и не понятно из Ваших слов, как может в ситуации, когда номенклатура только на одном складе хранится, существовать внутреннее пермещение в системе. Ну да ладно, это Ваше дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2007, 15:00 |
|
|
start [/forum/topic.php?fid=33&fpage=50&tid=1549012]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 160ms |
0 / 0 |