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

Как водится заголовочная часть хранится в одной таблице ,главной,
а табличная в другой, подчиненной.

Заголовочная таблица содержит кроме шапки еще и первичный ключ, код документа.
Табличная часть не имеет своего первичного ключа, зато имеет внешний ключ на главную с каскадным удалением.

В табличной части главная информация это товар, количество, цена, сумма без НДС, сумма с НДС.

И все было хорошо, но

Есть некоторые товары, которые имеют произвольную комплектацию.
Как это отразить?


Мы пробовали в счетах вместо товаров представлять россыпь комплектующих, но менедджеров это не устраивает.

Жизнь коротка - потерпи немного :)
...
Рейтинг: 0 / 0
В счетах: Позиции с комплектующими
    #32470138
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну дык, наверное должны существовать таблицы, описывающие тот товар, что попадает в "табличную часть". Наверное должны существовать таблицы, которые описывают и "произвольную комплектацию" того товара. Если их нет, их наверное надо сваять.

Что-то общо больно.
...
Рейтинг: 0 / 0
В счетах: Позиции с комплектующими
    #32470234
Marat_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во-во
Интересно как это делают белые люди.

А интересно также кто это делал, может ли в дальнейшем возникнуть задача комплектации комплектующих?
...
Рейтинг: 0 / 0
В счетах: Позиции с комплектующими
    #32470281
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно как это делают белые люди.
Как белые не знаю. Мы делали как черные - достаточно тяжело и не быстро. Думали, пробовали изобретали велосипеды, приделывали моторчики...8-(
...
Рейтинг: 0 / 0
В счетах: Позиции с комплектующими
    #32470292
Фотография UK0IAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО, удобно юзать справочник товаров организованный в виде дерева. Где узлями дерева могут быть как сами группы товаров - так и особый вид - Сборка (комплектующих). Тогда, прикладной интерфейс формирования табличной части СЧЕТА, легко поймет - что в некой строке счета, указан ID товара - что есть собственно сборка. И при необходимости - найдет, например цены комплектующих и сделает расчет цены комплекта.

В тоже время, подготовка НСИ по комплектам - ничем не будет в принципе отличаться от подготовки по обычным товарам. Ну разве, предусмотреть более удобный интерфейс.

Деревяшка позволит легко делать Сборку_на_сборку. Дополнительно, я уже "проповедовал" идею хранения в деревяшке ССЫЛОК (линков...ярлыков) на другие элементы деревяшки....при помощи дополнительноко Поля БД. В данном случае, это позволит из единого списка комплектующих - сочинять разные Сборки.
...
Рейтинг: 0 / 0
В счетах: Позиции с комплектующими
    #32470439
Marat_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторИМХО, удобно юзать справочник товаров организованный в виде дерева. Где узлями дерева могут быть как сами группы товаров - так и особый вид - Сборка (комплектующих). Тогда, прикладной интерфейс формирования табличной части СЧЕТА, легко поймет - что в некой строке счета, указан ID товара - что есть собственно сборка. И при необходимости - найдет, например цены комплектующих и сделает расчет цены комплекта.
Если я правильно понял - это для постоянных комплектов.
Или нет?
А как хранить в счете произвольную комплектацию? :(

Кстати номенклатура у нас в дереве :),
правда сборки раскиданы по разным папками. :(
И никуда нам от этого не деться

Жизнь коротка - потерпи немного :)
...
Рейтинг: 0 / 0
В счетах: Позиции с комплектующими
    #32470479
Фотография UK0IAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я правильно понял - это для постоянных комплектов.

Да, безусловно. Касательно переменных - то тут некуда не деться, их надо описывать "на лету", с хранением описалово в прикладной таблице БД.
1 вариант - строки счета - тоже узлы дерева ..в пределах одного счета...
при этом,
узел (имя комплекта) имеет атрибут - кол-во, цена,стоимость
строка (элемент комплекта) имеет атрибут кол-во, цена,стоимость
2 вариант - допол_таблица перекрестных ссылок - хранит в себе Номера строк счета + имя комплекта. (

По видимому,1 вариант более выгоден тем что всегда имеется :

вести натуральный учет как в попугаях (комплектах) так и в штуках (элементы комплекта) ...без рачета подитогов...но применяя фильтр по типу содержимого записи (комплект или элемент комплекта).

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


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