powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Организация хранения накладных и прочей первички в БД (ASA 8)
11 сообщений из 11, страница 1 из 1
Организация хранения накладных и прочей первички в БД (ASA 8)
    #33420999
xom23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Полный ступор! :(
Надо организовать хранение накладных и проч первичных документов в БД. Собственно вопрос, такой: например, в накладной может быть разное кол-во товаров, т.е. в накладной1 - 5 коробок сока, 25 банок кофе, а в накладной2 - 10 банок варенья, 10 кг печенья, бочка меда и т. д., как это все хозяйство размещать в таблице/ах, учитывая что видов номенклатуры может быть очень много?
...
Рейтинг: 0 / 0
Организация хранения накладных и прочей первички в БД (ASA 8)
    #33421048
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xom23Полный ступор! :(
Надо организовать хранение накладных и проч первичных документов в БД. Собственно вопрос, такой: например, в накладной может быть разное кол-во товаров, т.е. в накладной1 - 5 коробок сока, 25 банок кофе, а в накладной2 - 10 банок варенья, 10 кг печенья, бочка меда и т. д., как это все хозяйство размещать в таблице/ах, учитывая что видов номенклатуры может быть очень много?
Вам нужно прочитать правила нормализации форм в реляционных БД. Как раз классический случай.
...
Рейтинг: 0 / 0
Организация хранения накладных и прочей первички в БД (ASA 8)
    #33421103
DamirS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xom23Полный ступор! :(
Надо организовать хранение накладных и проч первичных документов в БД. Собственно вопрос, такой: например, в накладной может быть разное кол-во товаров, т.е. в накладной1 - 5 коробок сока, 25 банок кофе, а в накладной2 - 10 банок варенья, 10 кг печенья, бочка меда и т. д., как это все хозяйство размещать в таблице/ах, учитывая что видов номенклатуры может быть очень много?
У номенклатуры может быть несколько измерений - это нормально.
Так, водка например, может измеряться бутылкой, литром, коробкой.
У каждой номенклатуры ДОЛЖНА быть базовая единица измерения ( Водка - литр, печенье - килограмм, проволока - метр)
Должны быть ПРАВИЛА пересчета из одной единицы измерения в другую для каждой ПАРТИИ номенклатуры ( Пришла партия газировки в бутылях по 0.5 - коробка имеет однин литраж, в бутылях по 0.7 - друой литраж. Заметь, здесь: литр-базовая единица измерения газировки, коробка - дополнительная единица измерения.)
...
Рейтинг: 0 / 0
Организация хранения накладных и прочей первички в БД (ASA 8)
    #33421176
Programmer_Ortodox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Важно сразу же ввести базовые единицы измерения, начиная с наиважнейших:
0 - 2.5(Четверть)
1 - Литр
2 - 0.75
3 - 0.8
3 - 0.5(чебурашка)
4 - 0.33
5 - 0.25(чекушка)
...
...
Рейтинг: 0 / 0
Организация хранения накладных и прочей первички в БД (ASA 8)
    #33421197
Programmer_Ortodox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут вот мне девушка рядом подсказывает, что бывает еще бочковая! Тут я,честно говоря,даже и не знаю как быть...
...
Рейтинг: 0 / 0
Организация хранения накладных и прочей первички в БД (ASA 8)
    #33421375
DamirS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Programmer_OrtodoxВажно сразу же ввести базовые единицы измерения, начиная с наиважнейших:
0 - 2.5(Четверть)
5 - 0.25(чекушка)
...
Это издёвка или банальное недопонимание проблемы?
Да, одну и ту же номенклатуру в одно и то же время хотят продавать в разных единицах измерения - это нормально!
К примеру:
1) строительную арматуру продают метрами и тоннами - нет в этом криминала. Кому-то нужно 50 метров для фундамента садового дома, кому-то 10 тонн для многоэтажки.
Аналогично при продаже труб - метры и тонны.
2) Водку продают бутылками (штуками), но учитывают в литрах - акцизный налог выплачивать нужно за проданные литры.
...
Рейтинг: 0 / 0
Организация хранения накладных и прочей первички в БД (ASA 8)
    #33421396
DamirS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Programmer_OrtodoxВажно сразу же ввести базовые единицы измерения, начиная с наиважнейших:
0 - 2.5(Четверть)
1 - Литр
2 - 0.75
3 - 0.8
3 - 0.5(чебурашка)
4 - 0.33
5 - 0.25(чекушка)
...
Единицы измерения в этом случае должны быть такими:
0 - ШТ (штука, бутылка)
1 - УП (упаковка, коробка)
2 - Л (литр)

Далее, для каждой партии товара имеем параметры пересчета из одних единиц измерения в другие:
АтрибутыПартии( Номенклатура, N партии, ЛитровВШтуке, ШтукВУпаковке)
...
Рейтинг: 0 / 0
Организация хранения накладных и прочей первички в БД (ASA 8)
    #33421442
Andyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to DamirS

Вы объясняете уже реализацию деталей учета. А человек спрашивает про принципы учета. По крайней мере, такое впечатление от его вопроса остается. Имхо, разные немного вещи.
...
Рейтинг: 0 / 0
Организация хранения накладных и прочей первички в БД (ASA 8)
    #33421580
Slider_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для каждой позиции номенклатуры должна быть основанная учетная единица, в которой и ведется учет в регистрах остатков, а все остальные – производные, которые из нее могут быть рассчитаны.
...
Рейтинг: 0 / 0
Организация хранения накладных и прочей первички в БД (ASA 8)
    #33421593
DamirS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andyn to DamirS
А человек спрашивает про принципы учета.
Да, не ту проблему увидел в вопросе :)
Извините. Тогда ASCRUS уже ответил.
...
Рейтинг: 0 / 0
Организация хранения накладных и прочей первички в БД (ASA 8)
    #33422568
xom23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2ASKRUS Спасибо за подсказку...Все оказалось гораздо проще чем я думал. Все-таки важно крепко выспаться и на свеждую голову все еще раз обдумать
:)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Организация хранения накладных и прочей первички в БД (ASA 8)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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