Форум: "Базы";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
ВнизВычисляемое поле Найти похожие ветки
← →
Kley (2006-03-01 10:03) [0]Здравствуйте я только начинаю знакомится с Делфи подскажите плиз как лучше сделать есть таблица с полями:
Datapost.asDate, KolPriv.asfloat,KolItog.asfloat,
поле KolPriv забивается в ручную, а KolItog должно быть вычисляемым (чтоб при добавлении новой записи оно содержало сумму по полю
KolPriv и к этой сумме прибавлялось текущее значение поля kolpriv)
БД Access
← →
Sergey13 © (2006-03-01 10:27) [1]>(чтоб при добавлении новой записи оно содержало сумму по полю
KolPriv и к этой сумме прибавлялось текущее значение поля kolpriv)
Это неправильный подход к проектированию информации в 99.9% случаев.
← →
Kley (2006-03-01 10:30) [2]а как правильно подойти?
← →
Sergey13 © (2006-03-01 10:33) [3]Опиши задачу.
← →
Kley (2006-03-01 11:24) [4]Нужно вести учет товара:сколько привезено за день(количество и сумма) и сколько всего товара находится на текущий день в магазинев(количество и сумма)
короче нужно вести учет товара по дням
← →
Sergey13 © (2006-03-01 11:37) [5]2[4] Kley (01.03.06 11:24)
Даже не знаю что сказать. У тебя что - всего одна таблица и ты в ней все хочешь учесть? Ты торгуешь одним товаром? Странно это все как то. Екселевское мышление какое то. Ты по моему слегка не в теме.
ЗЫ: Щас Ганз придет и начнется. 8-)
← →
msguns © (2006-03-01 11:43) [6]Важно определиться с сущностями (объектами). Например для задачи типа "учет товара" надо плясать от таких вещей:
1. Объект "номенклатура" (ассортимент). Характеризует разновидность товара со свойственными только ему характеристиками: названием, ед.измерения, группу товаров и т.д. Цена не должна входить в этот объект, т.к. может изменяться со временем. Скорее всего будет носить и справочный характер.
2. Контрагенты (поставщики, покупатели, партнеры): наименование, адрес, телефон, банк, расч.счет и т.д. Справочник
3. Накладная. Дата, Номер, Код контрагента, реквизиты налоговые, данные доверенности, контрольные суммы (для приходов и возвратных накладных) и т.д. "Второй" этаж: фактура, т.е. строчки (позиции), ссылающиеся на мастер-запись (заголовок) и содержащие указатели на справочник товаров. В кажой строке (записи) помимо указателей также Кол-во, Ставка и сумма НДС (именно и то, и другое), Цены учетная (для всех документов) и реализации (только для накладных отгрузки). Суммы хранить не нужно, т.к. вычисляются по мере надобности.
То же самое можно сказать и о суммах по документу. Их можно вычислять чисто "для клиента" (например чтобы к журнале реализации за месяц юзер видел как суммы накладных, так и итоги за период
4.Оплата. Тут несколько решений. Если вообще не надо отслеживать оплату (чисто складская программа), то и такой объект не нужен, если бух.программа, то "прикрутить" таблицу к накладным для фиксации проплат. Для комплексного (ERP) решения надо делать отдельную "песочницу", где хранить всю оплату в "родном" (банковские выписки) формате. Такие объекты привязаны логикой к "банку" и "выпискам", с одной стороны, и "контрагенту" и "накладной" - с другой.
Для начала хватит ;))
← →
msguns © (2006-03-01 11:45) [7]Не видел [5] ;))
Серый, у тебя что, новый настольный телепатор ?
← →
msguns © (2006-03-01 11:49) [8]>Kley (01.03.06 11:24) [4]
Ах, у тебя еще и розница.. Тогда дело швах.. Не сделаешь ты нормальную прогу. Будет у тебя либо уродец-кастрат, либо вообще ничего не будет. Ибо помимо решения проблем собственно учета придется еще "жениться" на таких корячках, как код товара, пересортица, переценка, партионность, срки хранения и т.д. Я уж молчу про круговерть с кассовыми аппаратами или скан-машинами.
Короче, бери 1С и изучай, изучай, изучай.
← →
Sergey13 © (2006-03-01 11:51) [9]2[7] msguns © (01.03.06 11:45)
>Серый, у тебя что, новый настольный телепатор ?
Элементарно, Ватсон! (с) Ш.Холмс.
Это ж твоя любимая тема. А ты сегодня тут вроде уже светился. Вот и сопоставил. 8-)
← →
Kley (2006-03-01 12:52) [10]Sergey13 © (01.03.06 11:37) [5] Таблицы две одна с наименование товара и магазина, другая (подчиненная один ко многим) с ценой, количеством,суммой,остатком,датой продажи,датой прихода.
← →
Sergey13 © (2006-03-01 12:58) [11]2[10] Kley (01.03.06 12:52)
Ты точно не в теме. Советую воспользоваться советом (сори за тафтологию 8-) от [8] msguns © (01.03.06 11:49)
>Короче, бери 1С и изучай, изучай, изучай.
← →
msguns © (2006-03-01 14:38) [12]>Kley (01.03.06 12:52) [10]
>Таблицы две одна с наименование товара и магазина, другая (подчиненная один ко многим) с ценой, количеством,суммой,остатком,датой продажи,датой прихода.
Абзац
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.011 c