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

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

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

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

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

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

Пусть будут

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

3) МАТЕРИАЛ

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


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

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

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

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


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

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

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

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

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

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


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