|
|
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
Есть 3 сущности: - партия вагонов; - вагон; - сопроводительные документы. Партия вагонов имеет вагоны. Сопроводительные документы могут быть как на отдельный вагон, так и на всю партию. Можно ли сделать 2 внешних ключа в таблице документов - один на вагон, другой, на партию, и чтоб заполнялся какой-то один? Или как это лучше организовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 16:32 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
svnvlad, Можно. Еще можно документы привязывать только к партии, а один вагон считать партией из одного вагона. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 16:41 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
Cane Cat FisherЕще можно документы привязывать только к партии, а один вагон считать партией из одного вагона. А если есть партия из 3-х вагонов и с каждым разные документы? ТС - можно либо сделать общего "предка" вагона и партии и привязывать документ к нему, либо сделать 2 связующие таблицы "Вагоны2Документы" и "Партии2Документы". Выбор зависит от того, может ли один документ быть привязан к части партии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 16:50 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
Cane Cat Fisherодин вагон считать партией из одного вагона +1 Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 16:51 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинА если есть партия из 3-х вагонов и с каждым разные документы? Значит это три разные партии. Ибо партии считаются по документам, а не по физическим сцепкам. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 16:53 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
Cane Cat Fishersvnvlad, Можно. Еще можно документы привязывать только к партии, а один вагон считать партией из одного вагона. Один вагон нельзя считать партией, потому что функции таблицы партия другие, и она уже занята всеми остальными вагонами. Бывает в партии 20 вагонов, и на каждый из них есть свой документ, а бывает что в партии 20 вагонов - и один документ на всю партию. Документ не бывает привязанным к части партии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 16:55 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
svnvladДокумент не бывает привязанным к части партии. Именно поэтому всё, к чему привязан документ - партия. Даже если несколько партий приходят одной кучей. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 16:57 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovКот МатроскинА если есть партия из 3-х вагонов и с каждым разные документы? Значит это три разные партии. Ибо партии считаются по документам, а не по физическим сцепкам. Партии считаются не по документам, а по общему времени прихода и одному типу груза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 16:57 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovКот МатроскинА если есть партия из 3-х вагонов и с каждым разные документы? Значит это три разные партии. Ибо партии считаются по документам, а не по физическим сцепкам. Что есть "партия" для данной конкретной организации - тайна сия велика есть.Вот, например, кейс - есть три вагона. К первому привязаны документы A и B, ко второму - А и C, к третьему - А и D. Как мы это хозяйство делим на партии и какие ссылки прописываем в документы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 16:59 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
svnvladПартии считаются не по документам, а по общему времени прихода и одному типу груза. Тогда это будет так: Партии --> Документы --> Вагоны. Каждая связь 1:N. Или так: Документы <-- Вагоны --> Партии. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 17:01 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинDimitry Sibiryakovпропущено... Значит это три разные партии. Ибо партии считаются по документам, а не по физическим сцепкам. Что есть "партия" для данной конкретной организации - тайна сия велика есть.Вот, например, кейс - есть три вагона. К первому привязаны документы A и B, ко второму - А и C, к третьему - А и D. Как мы это хозяйство делим на партии и какие ссылки прописываем в документы? Немного не правильно объяснил. Вагоны приходят на склад и разгружаются в партию на складе. Вагоны имеют внешние ключи к партии (чтобы знать, какой вагон выгрузился в какую партию). Партии формируются по дате (для повременной тарификации хранения). Т.е. сегодня может придти 2 вагона, и выгрузиться в одну партию, завтра придет 3 вагона, выгрузится в другую партию. И вот теперь нужно прикрепить сопроводительный документ. Бывает, что он должен быть прикреплен к вагону, а бывает, что к партии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 17:15 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
при этом не хотелось бы создавать две таблицы сопроводительных документов, типа одна для партий, другая для вагонов. А напротив, все в одной таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 17:17 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
например, сегодня пришло 2 вагона, выгрузили в партию, и на все это один документ. А завтра пришло 3 вагона, выгрузили в партию, но на каждый из вагонов был свой документ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 17:18 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
svnvlad, ТС - можно либо сделать общего "предка" вагона и партии и привязывать документ к нему Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 17:25 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
Все равно что-то тут не так. На самом деле есть две разные сущности. С одной стороны - партия на складе, как порция товара. С другой - вагон, или группа вагонов, которые приехали и эту партию привезли. Так вот, неправильно будет привязывать документы о прибытии вагонов - к партии (грузу, который они привезли). Иначе случайно залетевший дятел прибывший пустой вагон разрушит информационную систему :-) Почему-то до сих пор никто не спросил - о каких, собственно, документах идет речь? Что автоматизируем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 17:48 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
svnvladЕсть 3 сущности: - партия вагонов; - вагон; - сопроводительные документы. Это о чём вообще речь? Вагоностроительный завод отправляет продукцию речным транспортом? Что-то мне кажется, что по этой задаче не удастся сказать ничего разумного до тех пор, пока не будет вменяемой постановки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 18:06 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
svnvlad, На практике объектом является вагон. И не важно один или несколько. Отслеживается именно вагон. Соответственно документ привязывается к вагону. Ну а что там у теоретиков - это только им известно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 18:19 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
Злой БобрНа практике объектом является вагон. И не важно один или несколько. Отслеживается именно вагон. Соответственно документ привязывается к вагону. Ух ты классно когда есть возможность у эксперта спросить ))) Да- в некоторых случаях такого упрощения достаточно, но не всегда. svnvladЕсть 3 сущности: - партия вагонов; - вагон; - сопроводительные документы. Партия вагонов имеет вагоны. Сопроводительные документы могут быть как на отдельный вагон, так и на всю партию. Если ближе к предметной области (железная дорога): есть мелкая отправка – предъявляемая по одной накладной, ограниченная по массе и объему (от 0,02 до 5 тонн и объемом не более 1/3 вместимости вагона) партия груза, для перевозки которой не требуется предоставление отдельного вагона или контейнера. Я бы на вашем месте сделал: грузовую отправку, а уже ее связывал бы с одним или несколькими вагонами. А документ уже на отправку оформлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 18:57 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
SergueiЯ бы на вашем месте сделал: грузовую отправку, а уже ее связывал бы с одним или несколькими вагонами. А документ уже на отправку оформлять. Угу. И ещё контейнеры. И ещё учесть, что контейнеры могут быть перегружены в пути. А вагоны с одной партией могут ехать в разных составах и даже разными маршрутами. И так далее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 19:14 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
softwarerУгу. И ещё контейнеры. И ещё учесть, что контейнеры могут быть перегружены в пути. А вагоны с одной партией могут ехать в разных составах и даже разными маршрутами. И так далее. Ну самое забавное что они еще и теряются . Сам был в шоке от такого чуда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 19:38 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
softwarerА вагоны с одной партией могут ехать в разных составах и даже разными маршрутами. нет такого быть не может, если под одной партией понимается несколько вагонов в одном документе. Вагоны оформленные одной накладной не могут ехать в разных составах и тем более разными маршрутами. На то она и групповая отправка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 20:17 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
softwarerSergueiЯ бы на вашем месте сделал: грузовую отправку, а уже ее связывал бы с одним или несколькими вагонами. А документ уже на отправку оформлять. Угу. И ещё контейнеры. И ещё учесть, что контейнеры могут быть перегружены в пути. А вагоны с одной партией могут ехать в разных составах и даже разными маршрутами. И так далее. вагон на самом деле тоже контейнер, либо для товара, либо для других контейнеров. то, что он называет партией, на самом деле кажется "поезд". партии есть у товара, который перевозится. есть еще ТТН, оно не повагонно оформляется, а возможно на несколько вагонов, но один отправитель и получатель. короче, главное понимать, что вагон это контейнер для груза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2015, 06:09 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
SergueisoftwarerА вагоны с одной партией могут ехать в разных составах и даже разными маршрутами. нет такого быть не может, если под одной партией понимается несколько вагонов в одном документе. Вагоны оформленные одной накладной не могут ехать в разных составах и тем более разными маршрутами. На то она и групповая отправка. если вагоны расцепляют, то разбивают ТТН, потому что груз тогда не примут. еслив ттн есть вагон, а в составе нет, оформляется документ, что вагоны нет, и жд потом досылает новую ттн . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2015, 06:18 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
MasterZivто, что он называет партией, на самом деле кажется "поезд". партии есть у товара, который перевозится. есть еще ТТН, оно не повагонно оформляется, а возможно на несколько вагонов, но один отправитель и получатель. короче, главное понимать, что вагон это контейнер для груза. Партия - это груз с одного или нескольких вагонов, выгруженный на склад единовременно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2015, 10:07 |
|
||
|
Подскажите как спроектировать
|
|||
|---|---|---|---|
|
#18+
Кот Матроскинsvnvlad, ТС - можно либо сделать общего "предка" вагона и партии и привязывать документ к нему Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. А вот так нельзя? Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2015, 10:45 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=39009128&tid=1540515]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 270ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...