|
|
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
Documents (супертип для любых документов): - Ид; - Вид документа; - Дата; - Номер. - иные общие реквизиты (например, поддержка мульти-организационного учета). Структура таблиц для каждого вида документа (подтипа со ссылкой на супертип) своя сообразно его реквизитам. Это исходя из того, что документы по движению МЦ бывают вообще без табличных частей, а бывают с несколькими ТЧ с различной структурой (причем, некоторые из них или все вообще никакого отношения не имеют, собственно, к учету МЦ). Документы отражаются в учете. Тогда и только тогда записи о движениях появляются в структуре "таблиц движения". Само наличие электронного документа не означает, что фактически свершились движения. Электронный первичный учет (учет документыв в электронном виде) и материальный учет (учет движений МЦ) - это разные виды учетов, точно также как и бухгалтерский, управленческий. З.Ы. Все примеры - для документоориентированных систем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2009, 11:59 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
aston Documents (супертип для любых документов): - Ид; - Вид документа; - Дата; - Номер. - иные общие реквизиты (например, поддержка мульти-организационного учета). А структура таблы: "Партии" + реляции ??? Если не секрет конечно ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2009, 13:21 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
Уважаемый potkin. Забейте на все это. Здесь пытаются натянуть гандон 1С на структуру базы данных. В итоге Вы получите монстра с презервативом на голове. Без обид. Ваш уровень знаний в данной области нулевой. Значит прежде всего "Учисться, учиться и учиться!" (с). У кого. Предметная область - на действующих пердприятиях. Создание ПО - в гугле литературу нароете. По базам данных (для начала) - К. Дж. Дейт. Это если Вы хотите получить результат. Успехов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2009, 17:14 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
Папа Игорь Ваш уровень знаний в данной области нулевой. Проработал сис-админом в разных супермаркетах около 5-6 лет. Структуру БД изучил в доль и поперёк !!! Сам написал 2-е складские проги. Последняя работает до сих пор в 2-х частных организациях. Скажу честно: БД спроэктировал "не очень хорошо", хотя работает практически без глюков, ну бывают изредка: раз в год и исправляется самими операторами. Скажу так: софт который работает в некоторых супермаркетах Украины, вернее БД спроэктирована далеко не лучшим образом и далека от идеала 3-х нормальных форм !!! Гугл мало что даст, писал об этом уже. Поэтому надеюсь получить что-то из форумов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2009, 17:33 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
potkin Проработал сис-админом в разных супермаркетах около 5-6 лет... Все же обиделись. А зря. Ваш уровень именно в этой сфере деятельности четко определяется по заданному Вами вопросу (см. тему топика). Не знать - не стыдно. Стыдно не хотеть знать то, что надо по роду занятий. Вы знать хотите, но пришли с вопросами в форум где - почувствуйте комичность ситуации - многие гуру начинали именно с того же, например, К. Дж. Дейта. Все равно успехов Вам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2009, 17:49 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
Приход товаров на склад Товар приходуется по количеству и стоимости, указанной в приходном документе, например, приходной накладной. Остатки товаров увеличиваются на количество и стоимость, указанные в приходном документе. Приходный документ и является «партией» товара. Обычно не все виды приходных документов являются «партиеобразующими». Партию образуют только документы первичного оприходования товаров, например, приходные накладные или приходные ордера. Не образуют «партию» некоторые документы внутреннего движения товаров (например, перемещения между складами). Читай тут Папа Игорь Здесь пытаются натянуть гандон 1С на структуру базы данных. В итоге Вы получите монстра с презервативом на голове. Хорошо сказал !!! potkin Пиши софтину и не парься, раз опыт есть. Как говорил Чингизхан: "если что-то боишся делать то не делай, а если что-то начал делать то ничего не бойся и и делай !!!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2009, 17:55 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
Папа Игорь Здесь пытаются натянуть гандон 1С на структуру базы данных. В итоге Вы получите монстра с презервативом на голове.Чорт, ну почему мне никогда такие поэтичные сравнения не приходят в голову. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2009, 18:00 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
Начитался литературы, статей и тд и тп. Как я понял из того что писал "aston": Создаётся табла "Партии" (или група таблов). Что такое табла "Партии" ? Это табла в которой хранятся данные по накладным, которая ДУБЛИРУЕТ табличные части накладных (видов накладных может быть несколько). Тоесть это НАРУШЕНИЕ 3-х нармальных форм !!! Есть свои Плюсы и есть свои Минусы. Минусы - если кто-то залезит напрямую в БД и ручками что-то исправит будет полный писец... Плюсы - имеются такие. Исправте если что не так понял !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2009, 20:49 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
Опять вы все блуждаете в своих украинских супермаркетах. Документы по движению ТМЦ - это НЕ ТОЛЬКО накладные и не обязательно содержат табличные части и табличных частей может быть много и у каждой своя структура. Когда же вы это поймете. Партия - это учетная единица оценки движений и хранения, которая, в общем случае, НЕ РАВНА строке в табличной части (особенно тогда, когда НЕТУ никакой табличной части в документе). Выше я приводил структуру таблицы партии для классического "бухгалтерского" понимания партии. Т.е. это поступление одного вида ТМЦ одним первичным документом. Но в жизни требования к ведению партионного учета могут быть разные. Например, ТМЦ поступает в течении дня несколькими машинами (вагонами) со своими накладными, но партией считается общее количество поступившего вида ТМЦ за день. Или наборот, в учете ЛВИ партией считается товарная партия производителя, оформленная комплектом сертификационных документов. Т.е. пришла накладная на 100 бутылок водки (одной строкой) и к ней 20 сертификатов, определяющих, что 100 бутылок, на самом деле, представляют собой 20 товарных партий, у каждой из которых свой собственный мануфактурный номер и сертификат. Все эти бизнес-требования определяют структуру таблицы партий. Все же остальное ядро по учету ТМЦ не трогается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2009, 05:54 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
aston Или наборот, в учете ЛВИ партией считается товарная партия производителя, оформленная комплектом сертификационных документов. Т.е. пришла накладная на 100 бутылок водки (одной строкой) и к ней 20 сертификатов, определяющих, что 100 бутылок, на самом деле, представляют собой 20 товарных партий, у каждой из которых свой собственный мануфактурный номер и сертификат. Интерестно как такое будет приходываться ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2009, 10:10 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
potkin...Исправте если что не так понял !!! Здравствуйте! Все же Вы, как вождь мирового пролетариата, пошли "своим путем". :-) Попробуйте сделать так. 1. Определите требования к Вашему приложению. Требования не только диктуемые бизнесом, а и законодательством (если это приложение не для "внутреннего" употребления). 2. Спроектируйте (смоделируйте) Ваше приложение до уровня основных бизнес-объектов и процессов. Не заморачивайтесь на этом этапе с базой данных. Считайте что у Вас она есть. 3. Из модели выявите данные, которые должны постоянно храниться в базе данных. При необходимости дополните модель приложения. 4. Разработайте схему базы. 5. Создайте базу и приложение. (если делаете внутри корпорации, то узнайте, может некоторые нужные данные уже есть в других базах). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2009, 12:25 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
Начинающий_ламер_aston Или наборот, в учете ЛВИ партией считается товарная партия производителя, оформленная комплектом сертификационных документов. Т.е. пришла накладная на 100 бутылок водки (одной строкой) и к ней 20 сертификатов, определяющих, что 100 бутылок, на самом деле, представляют собой 20 товарных партий, у каждой из которых свой собственный мануфактурный номер и сертификат. Интерестно как такое будет приходываться ??? Вот как - это и есть промежуточный слой бизнес-логики между электронным первичным учетом (документами) и электронным материальным учетом. Которые есть разные виды учетов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2009, 13:41 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
potkin Минусы - если кто-то залезит напрямую в БД и ручками что-то исправит будет полный писец...Не будет. Будет бардак который надо отловить и зачистить (иметь наготове отчеты для отлова и процедуры для зачистки) Папа Игорь А самое вкуское? 6 Внесение изменений в приложение и базу по требованию бизнеса. Это кстати основная причина для изучения методов учета, смотрения как это сделано в 1С и им подобных - попытка минимизировать последствия неизбежных изменений правил игры. (в учете что либо принципиально новое придумать трудно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2009, 17:31 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
aston В табле "Партии" хранится только приход или же и расход тоже ??? Или для расхода своя таблица ??? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2009, 00:38 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
potkin В табле "Партии" хранится только приход или же и расход тоже ??? Или для расхода своя таблица ??? Разные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2009, 20:57 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
Не, действительно, как Вы (астон) советуете держать расход ??????? ПС. мне тоже интерестно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2009, 15:14 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
aston Ну с приходом всё понятно и спасибо Вам за это !!! А вот с расходом то как ??? Как я понял: В таблице "Партии на складе" в следствии Прихода ТМЦ появилась запись, например с Остатком = 10 единиц. В следствии расхода появляется запись в таблице "Партии на складе" с остатком, например = -7 единиц. Тоесть Остаток данного ТМЦ (по ID_ТМЦ, ID_Склада) будет = 3 единицы. Так ??? Если Вам не трудно расскажите .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2009, 18:09 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
Вопросик. Как будет отражаться "Перемещение с склада на склад" в таблице "Движения" состоящая из 2-х таблиц: 1. Партии 2. партии на складе. Если я правильно понимаю, то так: В таблице "Партии" появится новая запись с ссылкой на Документ "Перемещение". В таблице "Партии на складе" появятся новые запись с ссылкой на таб. "Партии". Первая - это списание, вторая - приход. Интересует: как организовать ссылку на поставщика партии. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2010, 17:56 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
potkinПишу "обычную" софтинку: Склад + Торговля на C# + MS SQL 2008 Express. Имеется Справочники, Журналы, ... Так вот вопрос по журналам: журнал "Прихода", журнал "Расхода", .... - держать лучше в одной талице или в отдельных для каждого журнала ??? Лучше не держать ни "журнал прихода", ни "журнал расхода":) Это была бы существенная ошибка проектирования. Сначала нужно понять что Вы хотите сделать, и как этот продукт будет сопровождаться и развиваться. Впрочем, это Вам здесь уже советовали. Та обрывочная информация, которой вы здесь "нахватаетесь", прочти наверняка введет Вам в какое-нибудь заблуждение. И Вы сделаете ошибку похуже, чем "журнал прихода":) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2010, 22:08 |
|
||
|
Как лучше хранить записи в одной таблице или в нескольких ???
|
|||
|---|---|---|---|
|
#18+
Бредятина Лучше не держать ни "журнал прихода", ни "журнал расхода":) Это была бы существенная ошибка проектирования. Сначала нужно понять что Вы хотите сделать, и как этот продукт будет сопровождаться и развиваться. Впрочем, это Вам здесь уже советовали. Та обрывочная информация, которой вы здесь "нахватаетесь", прочти наверняка введет Вам в какое-нибудь заблуждение. И Вы сделаете ошибку похуже, чем "журнал прихода":) Та уже разобрался более-менее. Просто во многих складских программах, и так которую я написал когда-то при Перемещении, создаётся новая партия ТМЦ и эта новая пратия уже не привязана к поставщику. Тоесть вся проблема привязать перемещаемую партию ТМЦ к поставщику от которого Она пришла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2010, 11:44 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36332384&tid=1542510]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
70ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
117ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 454ms |

| 0 / 0 |
