Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Приходная накладная / 7 сообщений из 7, страница 1 из 1
20.07.2004, 10:12
    #32611819
gringo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приходная накладная
Описание проблемы:
Приходная накладная на склад
В ней N позиций товаров/материалов и т.п.
Каждый товар, материал и т.п. имеет свои характеристики

Как Вы организуете ввод таких накладных
Вариант 1. Длинный table/view, где перечислены все хара-ки всех видов товаров, материалов и т.п.
Вариант 2. Обшая маленькая (по структуре) таблица + доп. таблица свойств товара/материала и .т.п.

Вариант 1 - может получиться 3 км колючей проволоки
Вариант 2 хоть и универсален, но не очень удобень юзерам в работе

Еще какие-нибудь варианты ?
...
Рейтинг: 0 / 0
20.07.2004, 10:44
    #32611900
Quark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приходная накладная
А что при каждом приходе товара его свойства меняются?

А вообще в теории БД это называется нормализация.
Можете почитать.

А то что пользователям неудобно:
у вас пользователи делают запросы select?
Или все таки они смотрят это через прочих клиентов, в которых рекордсетом может являться результат inner joinов
...
Рейтинг: 0 / 0
20.07.2004, 12:50
    #32612340
ХОДОК
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приходная накладная
НЕ совсем понял вопроса.

Пусть будут

1) ШАПКА НАКЛАДНОЙ
2) СТРОКИ НАКЛАДНОЙ

3) МАТЕРИАЛ

Если вопрс про таблицу МАТЕРИАЛОВ,которая представляет из себя описани материалов т.е номенклатуру, то на мой взгляд лучше сделать ее одну со всеми необходимыми полями.


Видел я что делали одну и расширения под каждый , но это было продиктованно исключительно ограничениями СУБД( дело было на sybese и он тогда не мог иметь длину записи больше кокого-то числа).

Других причин хранить в разных таблицах лияно я не вижу.
...
Рейтинг: 0 / 0
21.07.2004, 06:26
    #32613815
Klick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приходная накладная
не понял я только почему вариант 2 не очень удобень юзерам в работе ??????????????????????????????????????????????
чем неудобен то?
и вообще что то ты не так делаешь?
накладная есть ДОКУМЕНТ
материал есть элемент справочника номенклатурного
что то путаетет товарищч :)
...
Рейтинг: 0 / 0
21.07.2004, 13:47
    #32614681
gringo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приходная накладная
to Klick

> материал есть элемент справочника номенклатурного
Ваш вариант, я так полагаю, предполагает
1. создание/заполнение номенклатурного справочника (сложной структуры)
Но тут возникают вопросы, например, товар/материал может быть
Лента (марка, ГОСТ, толщина, ширина) Причем диапазон длин от 10-1300
Получается, нужно забить в этот мправочник все варианты длин, ширин, марок, ГОСТОВ и т.п....

2. Собственно, заполнение строк накладной (выбор из ном. справочника + доп. реквизиты)


По поводу неудобств... так у нас все юзера привыкли работать в старых Foxpro прогоаммах, и такое новшество у них вызвывает ОГРОМНОЕ отторжение, причем, они даже сформулировать не могут, что им там не нравится

Да и по опыту - запонять проперти-лист не очень быстро получается (приходится к делу мышку подключать)
В варианте с шридом досьаточно клавиатуры
...
Рейтинг: 0 / 0
21.07.2004, 14:18
    #32614785
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приходная накладная
Автору
>> приходится к делу мышку подключать
А Вы уж постарайтесь, чтоб мышка была необязатена...Это Ваша работа.. :)
Иногда приходится делать сложную интеллектуальную обработку средств навигации.
Зато результат это оправдывает. Для юзера, Ваша программа, это
на 99% интерфейс. Так что нечего на неудобство пенять...
Лучше пеняйте на лень...
...
Рейтинг: 0 / 0
22.07.2004, 06:28
    #32615973
Klick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приходная накладная
у них вызвывает ОГРОМНОЕ отторжение, причем, они даже сформулировать не могут, что им там не нравится

Это временно. У нас тоже было похожее. Не стоит всегда идти на поводу у юзеров подсевших на Фокспро (Клиппер)... Им понравится.. Уж поверь. Теперь у нас вот от старых программеров даже требуют всяких вкусностей типа: выпадающих списков, красивых отчетов и т.д.

Но тут возникают вопросы, например, товар/материал может быть
Лента (марка, ГОСТ, толщина, ширина) Причем диапазон длин от 10-1300
Получается, нужно забить в этот мправочник все варианты длин, ширин, марок, ГОСТОВ и т.п....
Порлучает что ТАК! А как иначе то? Вот энта лента у тебя встретиться может 120 раз. И что все 120 раз вводить все данные? А так один раз заполнили а потом тока выбираем и усё! А на счет сложной структуры ном.спр. - зря ты так. Ничего сложного. Почитай тут на форуме есть топики по теме.

автор(приходится к делу мышку подключать)
дело вкуса можно кошку и собаку подключить... :) а еще внучку и бабку
тянут потянут....

Юзеры тока сначала будут дергаться, а потом будут тебя хвалить и умиляться!
Дерзай!
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Приходная накладная / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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