powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / БД для магазина
66 сообщений из 66, показаны все 3 страниц
БД для магазина
    #36025178
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Далаю автоматизацию "черной тетрадки" в Access
Вот схема, думаю как привести к правильному виду.
Вид_товара (Обувь, сумка, аксессуар)
Подвид_товара (Туфли, ботинки и т.д.)
Фирмы (Тут я включил "код_вид_товара" что бы в форме "Завоз"(скрин ниже в другом сообщении) в которой выпадающий список выбора фирмы отсеивал фирмы которых нет у этого вида товара)
Товар (Тут уже идёт полное определения товара. Цена_закупки, Цена_продажи, Дата_Завоза должны быть в таблице Завоз, но я решил переместить их сюда что бы уменьшить избыточность, т.к. я привезу 10 пар одной обувачки но разных размеров и для каждого бы дублировались эти записи)
Размер (Тут размеры для обуви)
Склады (Тут основной склад и 2 магазинных)

И вот тот сложный момент:
Завоз (Вот привёз я Товар(к примеру Туфли) размеров 40,41,41,42,42,43,44. В итоге получил 5 записей в этой таблице и 1 в таблицу "Товар" )
Теперь мне нужно разместить эти Туфли между магазинами (а что-то и оставить на складе), тут я и создал таблицу На_Складе и в месте с ней добавил в таблицу Завоз "Учёт_Склад"(Это у меня как бы флаг который служит вспомогательной опорой для размещения товаров на складах. С ним я сделал кнопки которые включают по 6 макросов для корректного размещения товара в таблицу На_Складе )
В итоге таблица Завоз служит для фиксации привезённых товаров, записи будут только добавляться.
а таблица На_Складе отображает наличие каждого экземпляра товара в данном магазине для продажи и с этой таблици будут удаляться записи.

Пока писал пришла мысль удалить связь Код_Товара между таблицами Товар и На_Складе . И связь Код_Размера между таблицами Размеры и На_Складе . Что скажете?
...
Рейтинг: 0 / 0
БД для магазина
    #36025181
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот форма "Завоз"
В главной части заполняются данные в таблицу Товар
Подчинённая форма "Размеры" заполняет таблицу Завоз
Подчинённая форма "Завоз2" автоматически обновляется по мере заполнения подчинённой формы "Размеры". Тут потыкая на кнопочки разместим товар в таблицу На_Складе
Подчинённая форма "На складе" только отображает для нашлядности чтого мы наклацали и разместили в таблицу На_Складе

Вот так я намудрил, готов слушать критику и предложения )
...
Рейтинг: 0 / 0
БД для магазина
    #36025203
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Навскидку:
1.У Вас один товар поставляет только одна фирма?
2.Товар должен иметь производителя, страну происходжения, штрих-код и т.д.
3.Вид и подвид товара лучше объеденить в одну древовидную таблицу
...
Рейтинг: 0 / 0
БД для магазина
    #36025208
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4.Завоз лучше переименовать в Партию
5.Размер товара - это свойство конкретного товара, а не Завоза
...
Рейтинг: 0 / 0
БД для магазина
    #36025250
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дддддд,
1) Фирма, это не фирма поставщика, а фирма производителя.
2) Кассовых аппаратов нет, и не на всех есть штрих-код. В стране не нуждаюсь
3) Т.е. слить их вместе? А избыточности не будет? Хотя там записей то будет штук 100 мах. А для чего это нужно?
4) Ок) Дело смысла не меняет.
5) Да, но будет избыточность записей. Пример В моём случае: при завозе туфлей с размерами 39,40,41,42 будет 1 запись в таблицу Товар и 4 в таблицу Завоз . А если переместить Размеры в табл. Товар то будет по 4 записи и там и там.
...
Рейтинг: 0 / 0
БД для магазина
    #36025287
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) сойдет
2) соглсаен, сюда же и размер. туфля 40 размера и туфля 42 размера - это два разных товара, две записи
3) не надо, если это простенькая база и дочерних узлов в дереве не больше 3 можно иметь три таблицы
4) это как понял лучше переименовать в Движение и дорабоать
5) см п.2
...
Рейтинг: 0 / 0
БД для магазина
    #36025297
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или планируется помиио таблицы Завоз, сделать таблицу Продажа, Списание, Передача, etc?
...
Рейтинг: 0 / 0
БД для магазина
    #36025298
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все-таки для начала надо привести терминологию к понятной для остальных.
...
Рейтинг: 0 / 0
БД для магазина
    #36025320
ддддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если Фирма - это производитель, то где же Поставщик?
По всей схеме нет ни одной цены товара.
Как рассчитывается остаток количества на складе?
Нет ни одного документа (накладные - приходная, расходная, перемещение)
...
Рейтинг: 0 / 0
БД для магазина
    #36025372
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cheerful Calf,
Ок, перенесу размер в табл. Товар и за одно из неё цены закупки и продажи и дату завоза в табл. Завоз
Да, планировал делать табл.Продажа, Списание, Передача. Думаю быстрее работать будет так чем с одной табл.Движение
...
Рейтинг: 0 / 0
БД для магазина
    #36025404
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Любое движение оформляется документом.
Каждый документ имеет как минимум 2 состояния
1.Создан
2.Проведен.

Пример.
Выписали со склада 10 пар туфель - документ в состоянии Создан, а по факту на складе оказадось 8 пар.
изменяется количество отпущенного товара и документ переводится в состояние Проведен
...
Рейтинг: 0 / 0
БД для магазина
    #36025414
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ужос какой...
"Не взлетит" (с)

Размеры таблиц не экономьте. Чай мы не в начале 90-х.

Сделайте плоскую таблицу товара, где будут явно перечислены все комбинации(размер/цвет).
т.е. для каждой комбинации - одна карточка товара. Да, будет много комбинаций. Иначе никак.
Все равно учет должен быть в разрезе конкретной комбинации. У карточек ввести понятие свойств(торг.марка, бренд, фасон, сезон и т.д.). Для быстрого поиска по общим свойствам.
Почитайте про партионный учет.
Партии прихода(партия - одна тов.карточка в прих.накладной) должны быть в итоге связаны с партией расхода. В т.ч. с учетом межскладских перемещений.
Это позволит проводить любой анализ на любую дату, сторнировать и перепроводить задним числом.

Попробуйте мыслить шире и на перспективу. В противном случае - бесконечная переписка говнокода.
...
Рейтинг: 0 / 0
БД для магазина
    #36025415
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дддддддЕсли Фирма - это производитель, то где же Поставщик? Он не нужен
дддддддПо всей схеме нет ни одной цены товара. Все есть в табл. Товар , но перенесу в табл. Завоз
дддддддКак рассчитывается остаток количества на складе? табл. На_Складе постоянно отображает что есть в наличии и пополняется или очищяется в зависимости от операций.
дддддддНет ни одного документа (накладные - приходная, расходная, перемещение) будет позже, сейчас хочу обсудить эту часть.
...
Рейтинг: 0 / 0
БД для магазина
    #36025472
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пора уже выложить измененную схему
...
Рейтинг: 0 / 0
БД для магазина
    #36025478
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ддддддЛюбое движение оформляется документом.
Каждый документ имеет как минимум 2 состояния
1.Создан
2.Проведен.

Пример.
Выписали со склада 10 пар туфель - документ в состоянии Создан, а по факту на складе оказадось 8 пар.
изменяется количество отпущенного товара и документ переводится в состояние Проведен
Это я сделал. в табл. Завоз : "Учёт флаг" отвечает за состояние
...
Рейтинг: 0 / 0
БД для магазина
    #36025491
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KosheyдддддддЕсли Фирма - это производитель, то где же Поставщик? Он не нуженКак так не нужен? Ты ж за стенкой говорил, что в итоге надо прибыль вычислять. Как же это без Д/К по поставщикам?
...
Рейтинг: 0 / 0
БД для магазина
    #36025495
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kosheyсейчас хочу обсудить эту часть.До/переделай справочник товаров, сделай талицу проводк (вместо завозов/увозов) и бум обсуждать.
...
Рейтинг: 0 / 0
БД для магазина
    #36025524
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Схема кг/ам.
Много раз тут (и в соседних форумах бид=53 и 58) обсуждалось как нужно.
...
Рейтинг: 0 / 0
БД для магазина
    #36026128
RodionAT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KosheyДалаю автоматизацию "черной тетрадки" в Access
Вот схема, думаю как привести к правильному виду.
Вид_товара (Обувь, сумка, аксессуар)
Подвид_товара (Туфли, ботинки и т.д.)
Фирмы (Тут я включил "код_вид_товара" что бы в форме "Завоз"(скрин ниже в другом сообщении) в которой выпадающий список выбора фирмы отсеивал фирмы которых нет у этого вида товара)
Товар (Тут уже идёт полное определения товара. Цена_закупки, Цена_продажи, Дата_Завоза должны быть в таблице Завоз, но я решил переместить их сюда что бы уменьшить избыточность, т.к. я привезу 10 пар одной обувачки но разных размеров и для каждого бы дублировались эти записи)
Размер (Тут размеры для обуви)
Склады (Тут основной склад и 2 магазинных)

И вот тот сложный момент:
Завоз (Вот привёз я Товар(к примеру Туфли) размеров 40,41,41,42,42,43,44. В итоге получил 5 записей в этой таблице и 1 в таблицу "Товар" )
Теперь мне нужно разместить эти Туфли между магазинами (а что-то и оставить на складе), тут я и создал таблицу На_Складе и в месте с ней добавил в таблицу Завоз "Учёт_Склад"(Это у меня как бы флаг который служит вспомогательной опорой для размещения товаров на складах. С ним я сделал кнопки которые включают по 6 макросов для корректного размещения товара в таблицу На_Складе )
В итоге таблица Завоз служит для фиксации привезённых товаров, записи будут только добавляться.
а таблица На_Складе отображает наличие каждого экземпляра товара в данном магазине для продажи и с этой таблици будут удаляться записи.

Пока писал пришла мысль удалить связь Код_Товара между таблицами Товар и На_Складе . И связь Код_Размера между таблицами Размеры и На_Складе . Что скажете?
Поле "Дата_Завоза" из таблицы "Товары" перемистить надо в таблицу "Завоз"
...
Рейтинг: 0 / 0
БД для магазина
    #36026132
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да автор вообще куда то пропал )
...
Рейтинг: 0 / 0
БД для магазина
    #36026225
RodionAT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RodionAT,
И еще в таблицу "Товары" добавить поле "КодЗавоза"
Все остальные действия (завоз в склад/магазин, перемещение товара, продажу, списание ...) организовать через формы (через события нажатия кнопок форм).
По моему мнению, должны в БД быть такие таблицы:
Товар: КодТовара; КодГруппы; КодПодгруппы; КодЗавоза; Поставщик; ЦенаЗаЕд; Колич; ...
Завоз: КодЗавоза; ДатаЗавоза; Перевозчик
ГруппыТовара: КодГруппы; Название
ПодгруппыТовара: КодПодгруппы; Название
РаспределениеТовара: КодСклада; КодТовара; Количество
Склад: КодСклада, Навзвание, Адрес

Ну и формы - соответственно
...
Рейтинг: 0 / 0
БД для магазина
    #36026779
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
БД для магазина
    #36026781
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за советы) Вот кое что переделал.
И как лучше сделать: 1)Отдельно таблици продаж, перевоза, списания,...
или 2)Всё в одну таблицу "Движение"
В чём плюсы и минусы этих вариантов?
...
Рейтинг: 0 / 0
БД для магазина
    #36026844
RodionAT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KosheyСпасибо всем за советы) Вот кое что переделал.
И как лучше сделать: 1)Отдельно таблици продаж, перевоза, списания,...
или 2)Всё в одну таблицу "Движение"
В чём плюсы и минусы этих вариантов?
Да вы что одним завозом только один товар привозите? Какая к черту там цена закупки и продажи? Завоз это вообще вспомогательная табла. В ней самое главное, чтобы в таблице товаров узнать какой товар пришел с каким завозом!
Продажа, перевозка на склады, возврат товара - это все его перемещения. Тут для всех трех операций одна таблица сгодится. Подумайте еще над структурой, а то слишком мудрено и не эффективно все.
...
Рейтинг: 0 / 0
БД для магазина
    #36026902
ддддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.Перевозы, возвраты, продажи чего? если товара, то где код товара?
2.Что делать, если появится новая операция, например Инвентаризация, Уценка, Брак?
...
Рейтинг: 0 / 0
БД для магазина
    #36027647
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот так) Что делать с количеством? Когда приходит новый товар его может там быть 3шт. и запишется он в табл. Товар (Количество_Товара=3), и потом нужно будет разнести этот товар по магазинам: в табл. Товар_На_Складе и там я указываю "код_товара" который уже говорит что там 3шт. и потом ещё вписываю сколько его на складе. Как-то криво, что сделать?

И помогите заполнить в табл. Движение параметры. Там у меня будут все операции с товаром(продажи,возвраты,перевоз,кражи,уценка,брак,возврат_поставщику...) в итоге будет много параметров которые у одной операции будут пустыми а у другой заполненные.
...
Рейтинг: 0 / 0
БД для магазина
    #36027674
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зачем количество товара писать в справочник товаров?
уже несколько раз говорили, что цена и количество не являются свойствами товаров.
цена и количество должны быть:
1.В документах (операциях)
2.В остатках на складе
3.В прайс-листах
4.В истории цен
5.В системе скидок
и т.д.
...
Рейтинг: 0 / 0
БД для магазина
    #36027690
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дддддд,
Создать приходную накладную? и из неё уже на склад перемещать?
...
Рейтинг: 0 / 0
БД для магазина
    #36027719
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Норм?
...
Рейтинг: 0 / 0
БД для магазина
    #36027722
Фотография mista2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Koshey, ну ты только представь как туда будут данные вводиться. Представь что у тебя будет в справочнике Товар после хотябы 100 поступлений одного и тогоже товара.
...
Рейтинг: 0 / 0
БД для магазина
    #36027754
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mista2009,
Ужас будет, нужно "код_завоза" в Приходную_Накладную засунуть
...
Рейтинг: 0 / 0
БД для магазина
    #36027803
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kosheyдддддд,
Создать приходную накладную? и из неё уже на склад перемещать?

Гениально!

Сам додумался или кто подсказал?
...
Рейтинг: 0 / 0
БД для магазина
    #36027840
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
БД для магазина
    #36027847
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может стоит перенести "Код_Размера" в табл. Приходная_Накладная ? И что делать с табл. Движение , какие параметры туда добавить?
...
Рейтинг: 0 / 0
БД для магазина
    #36027854
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.Дату завоза переместить в накладную.
2.Завоз убрать совсем
3.Непонятна связь Фирма - Вид товара
...
Рейтинг: 0 / 0
БД для магазина
    #36027878
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KosheyМожет стоит перенести "Код_Размера" в табл. Приходная_Накладная ? И что делать с табл. Движение , какие параметры туда добавить?

Движение - вообще непонятная сущность.
Все движение оформляется документами.

Предлагаю разбить схему на 3 части:
1.Справочники (товары, виды, фирмы, размеры)
2.Документы (накладные, счета-фактуры)
3.Регистры (товары на складе)
...
Рейтинг: 0 / 0
БД для магазина
    #36027883
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дддддд,
1-готово
2-готово
3-это что бы при выборе в форме заполнения не показывались все фирмы после выбора вида_товара, а только те которые есть у этого вида.
...
Рейтинг: 0 / 0
БД для магазина
    #36027890
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В свою очередь документ (накладная) должен состоять из 2-х таблиц
1.Шапка:
номер,
дата,
реквизиты поставщика,
получателя,
грузоотправителя,
грузополучателя и т.д.

2.Товароная часть - код товара,
количество,
цена без НДС,
ставка НДС,
Сумма НДС
Цена с НДС
ед.измерения
размер
цвет
и т.д.
...
Рейтинг: 0 / 0
БД для магазина
    #36027899
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дддддд,

а 2 цены то зачем?
...
Рейтинг: 0 / 0
БД для магазина
    #36027903
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kosheyдддддд,
1-готово
2-готово
3-это что бы при выборе в форме заполнения не показывались все фирмы после выбора вида_товара, а только те которые есть у этого вида.

После того, как чел выберет конкретный товар у него и так останентся одна фирма
...
Рейтинг: 0 / 0
БД для магазина
    #36027918
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nafдддддд,

а 2 цены то зачем?

Можно конечно оставить одну цену, а вторую расчитывать "на лету", но для отчетности удобнее иметь эту цену в базе
...
Рейтинг: 0 / 0
БД для магазина
    #36027921
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дддддд
Движение - вообще непонятная сущность.
Все движение оформляется документами.
Как мне оформить учёт продаж, изменения цен, возвраты?
дддддд
Предлагаю разбить схему на 3 части:
1.Справочники (товары, виды, фирмы, размеры)
2.Документы (накладные, счета-фактуры)
3.Регистры (товары на складе)
Это образно? или как?
...
Рейтинг: 0 / 0
БД для магазина
    #36027932
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ддддддПосле того, как чел выберет конкретный товар у него и так останентся одна фирма
Люди ж не киборги, они ж код выбирать не смогут, постепенно будут, вид, подвид, фирма, атрикул.
...
Рейтинг: 0 / 0
БД для магазина
    #36027944
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ддддддВ свою очередь документ (накладная) должен состоять из 2-х таблиц
1.Шапка:
номер,
дата,
реквизиты поставщика,
получателя,
грузоотправителя,
грузополучателя и т.д.

2.Товароная часть - код товара,
количество,
цена без НДС,
ставка НДС,
Сумма НДС
Цена с НДС //за ед.
ед.измерения
размер
цвет
и т.д.
Красное не интересует.
Зелёное в табл. Товар должно быть.
...
Рейтинг: 0 / 0
БД для магазина
    #36027945
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще надо завести справочник конрагентов
поля:
вид собственности (ООО, ЗАО, ЧП)
Наименование полное
Наименование короткое
Адрес (можно разбить на сущности - Страна, область, населенный пункт)
телефон(ы)
факс
сайт
мыло
Директор
главбух
Комм.директор
банк
расчетный счет
корр счет
ИНН
и т.д.


Короче еще куча таблиц
...
Рейтинг: 0 / 0
БД для магазина
    #36027950
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ддддддЕще надо завести справочник конрагентов
поля:
вид собственности (ООО, ЗАО, ЧП)
Наименование полное
Наименование короткое
Адрес (можно разбить на сущности - Страна, область, населенный пункт)
телефон(ы)
факс
сайт
мыло
Директор
главбух
Комм.директор
банк
расчетный счет
корр счет
ИНН
и т.д.


Короче еще куча таблиц
Тссс ))) Тише. Это не на глобальном уровне, а только АВТОМАТИЗАЦИЯ "ЧЁРНОЙ ТЕТРАДКИ"
...
Рейтинг: 0 / 0
БД для магазина
    #36027958
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kosheyдддддд
Движение - вообще непонятная сущность.
Все движение оформляется документами.
Как мне оформить учёт продаж, изменения цен, возвраты?
дддддд
Предлагаю разбить схему на 3 части:
1.Справочники (товары, виды, фирмы, размеры)
2.Документы (накладные, счета-фактуры)
3.Регистры (товары на складе)
Это образно? или как?

Продажи - расходная накладная
Изменение цен - акт переоценки
Возврат - приходная накладная с флагом возврат или отдельная накладная


все таблицы буду в одной схеме, просто разбиты будут логически для более читабельного вида
потому что таблиц будет не меньше сотни.
...
Рейтинг: 0 / 0
БД для магазина
    #36027974
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KosheyТссс ))) Тише. Это не на глобальном уровне, а только АВТОМАТИЗАЦИЯ "ЧЁРНОЙ ТЕТРАДКИ"

Как раз-то в черной тетрадке должно быть все расписано по максимуму.
Как узнаете, кому из поставщиков сколько денег должны или наоборот, они вам?
присвойте контрагентам погонялова вместо реальных названий.
...
Рейтинг: 0 / 0
БД для магазина
    #36028008
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KosheyддддддПосле того, как чел выберет конкретный товар у него и так останентся одна фирма
Люди ж не киборги, они ж код выбирать не смогут, постепенно будут, вид, подвид, фирма, атрикул.


Один и тотже вид товара может выпускать много фирм.
И один артикул может выпускать мночества фирм.

Должно быть так:
Вид - подвид - артикул - фирма (если фирм несколько, если фирма одна, то она должна подставляться автоматически)
...
Рейтинг: 0 / 0
БД для магазина
    #36028029
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дддддд


Один и тотже вид товара может выпускать много фирм.
И один артикул может выпускать мночества фирм.

Должно быть так:
Вид - подвид - артикул - фирма (если фирм несколько, если фирма одна, то она должна подставляться автоматически)
О нет, это же убой, Вид:обувь >> Подвид:туфли >> Артикул: не одна сотня (Прийдётся искать долговато) А если перед артикулом отсеять по фирме что людям легче, артикулов будет может с несколько десятков.
...
Рейтинг: 0 / 0
БД для магазина
    #36028036
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дддддд
Как раз-то в черной тетрадке должно быть все расписано по максимуму.
Как узнаете, кому из поставщиков сколько денег должны или наоборот, они вам?
присвойте контрагентам погонялова вместо реальных названий.
Максимум что понадобится мне так это погоняло и долг.
...
Рейтинг: 0 / 0
БД для магазина
    #36028050
ддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kosheyдддддд


Один и тотже вид товара может выпускать много фирм.
И один артикул может выпускать мночества фирм.

Должно быть так:
Вид - подвид - артикул - фирма (если фирм несколько, если фирма одна, то она должна подставляться автоматически)
О нет, это же убой, Вид:обувь >> Подвид:туфли >> Артикул: не одна сотня (Прийдётся искать долговато) А если перед артикулом отсеять по фирме что людям легче, артикулов будет может с несколько десятков.

Вообще-то это самый неудобный способ поиска.
Допустим чел не знает в какй вид входят калоши
Как он будет их искать? перебирать по очереди все виды?


Самый удобный - поиск по артикулу.
чел вводит номер артикула и товар появляется на экране.
...
Рейтинг: 0 / 0
БД для магазина
    #36028055
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kosheyдддддд
Как раз-то в черной тетрадке должно быть все расписано по максимуму.
Как узнаете, кому из поставщиков сколько денег должны или наоборот, они вам?
присвойте контрагентам погонялова вместо реальных названий.
Максимум что понадобится мне так это погоняло и долг.

а как будет рассчитываться этот долг и где он будет храниться?
...
Рейтинг: 0 / 0
БД для магазина
    #36028059
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дддддд
Продажи - расходная накладная
Изменение цен - акт переоценки
Возврат - приходная накладная с флагом возврат или отдельная накладная //лучше отдельная


все таблицы буду в одной схеме, просто разбиты будут логически для более читабельного вида
потому что таблиц будет не меньше сотни.
Значит для каждой манипуляции нужна отдельная таблица, а не одна объщяя? И всё манипуляции будут выполнять 2 действия: Добавление строчки в свою таблицу и обновление табл. Товар_На_Складе

И если я чего-то забуду, потом просто добавлю таблицу.
...
Рейтинг: 0 / 0
БД для магазина
    #36028083
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ддддд
Вообще-то это самый неудобный способ поиска.
Допустим чел не знает в какй вид входят калоши
Как он будет их искать? перебирать по очереди все виды?


Самый удобный - поиск по артикулу.
чел вводит номер артикула и товар появляется на экране.
Ага. Можно же сделать и поиск по всем параметрам на всякий случай.
И формы для манипуляций так и оформлять(Например продажу: Артикул, фирма, подвид, вид, склад, кол-во, цена, скидка)
...
Рейтинг: 0 / 0
БД для магазина
    #36028096
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дддддд
а как будет рассчитываться этот долг и где он будет храниться?
Тут не так всё страшно, просто записать отдельно кол-во денёг да и кому. Этого вполне хватит. Или прийдётся в приходной накладной указывать оплаченный товар и взятый в долг.
...
Рейтинг: 0 / 0
БД для магазина
    #36028098
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дддддд,
Спасибо за помощь. На сегодня я в аут, уже голова не варит.
...
Рейтинг: 0 / 0
БД для магазина
    #36028109
ддддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kosheyдддддд
Продажи - расходная накладная
Изменение цен - акт переоценки
Возврат - приходная накладная с флагом возврат или отдельная накладная //лучше отдельная


все таблицы буду в одной схеме, просто разбиты будут логически для более читабельного вида
потому что таблиц будет не меньше сотни.
Значит для каждой манипуляции нужна отдельная таблица, а не одна объщяя? И всё манипуляции будут выполнять 2 действия: Добавление строчки в свою таблицу и обновление табл. Товар_На_Складе

И если я чего-то забуду, потом просто добавлю таблицу.

Каждая операция должна иметь докумет-основание
Каждый документ состоит из 2-х таблиц
1.Шапка (реквизиты) документа
2.Товары


когда чел наберет все товары по документу, нажмет кнопку "Провести документ"
после этого пересчитываются остатки на складе в плюс или в минус в зависимости от документа.

Кстати в шапке надо добавить ссылку на справочник складов!
...
Рейтинг: 0 / 0
БД для магазина
    #36028121
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kosheyдддддд
а как будет рассчитываться этот долг и где он будет храниться?
Тут не так всё страшно, просто записать отдельно кол-во денёг да и кому. Этого вполне хватит. Или прийдётся в приходной накладной указывать оплаченный товар и взятый в долг.

Обычно не ведут учет по товару оплаченному и взятому в долг.
Учет ведут по сумме накладной и оплачивают не товар, а накладную.
Потому что суммы товаров и перечисленных денег часто не совпадают.
...
Рейтинг: 0 / 0
БД для магазина
    #36028158
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Даже по накладным редко кто ведет оплату.
чаще всего ведут оплату по контрагенту.
К нему привязываются все поступления, платежи, возвраты, недостачи и т.д.
...
Рейтинг: 0 / 0
БД для магазина
    #36028842
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ддддддд
Каждая операция должна иметь докумет-основание
Каждый документ состоит из 2-х таблиц
1.Шапка (реквизиты) документа
2.Товары
Шапка для того что бы при перечислении товаров не повторялись не нужные данные и счётчик был один на всю операцию?
А в Товарах что указывать? То чего я хочу и с чем сделать?
дддддддКстати в шапке надо добавить ссылку на справочник складов!
Как это?
...
Рейтинг: 0 / 0
БД для магазина
    #36028845
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дддддд
Обычно не ведут учет по товару оплаченному и взятому в долг.
Учет ведут по сумме накладной и оплачивают не товар, а накладную.
Потому что суммы товаров и перечисленных денег часто не совпадают.
У меня обычно 2 ситуации или еду сам покупать(и могу кое что оплатить,а кое что взять в долг). Или заказать что бы привезли автобусом(оплатить и забрать заказ)
В первом случае олачивается только часть накладной. А во втором вся.
...
Рейтинг: 0 / 0
БД для магазина
    #36028847
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Koshey,
И ещё, поставщиков я не фиксирую. Так уж нужно. В итоге будет просто таблица задолжности по накладным.
...
Рейтинг: 0 / 0
БД для магазина
    #36028852
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот схема до того момента как я завезу и размещу по складам товар.
Правильно я понял за шапку и тело(товары)?
...
Рейтинг: 0 / 0
БД для магазина
    #36030397
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поле Учет_склад надо перенести в шапку и для каждого склада создавать отдельную накладную, даже если в ней будет всего одна позиция.

Либо сделать "виртуальный" склад, на него писать весь приход (одной накладной), а с него раскидывать по складам (отдельными накладными).
...
Рейтинг: 0 / 0
БД для магазина
    #36032084
Koshey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ддддддПоле Учет_склад надо перенести в шапку и для каждого склада создавать отдельную накладную, даже если в ней будет всего одна позиция.

Либо сделать "виртуальный" склад, на него писать весь приход (одной накладной), а с него раскидывать по складам (отдельными накладными).
Учёт_Склад отвечает за перенос из приходной накладной товаров на склады. Зачем так всё дробить сильно? Можно ж и в одном всё.
Я вот что думаю. Создать временную таблицу приходных накладнах где у меня будут не обработанные накладные, и после обработки их сразу переносить в основную.
И для первого размещёния товаров по складам не нужно выписывать накладные, а только когда их потом между магазами кидать.
...
Рейтинг: 0 / 0
66 сообщений из 66, показаны все 3 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / БД для магазина
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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