powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура расчета с сохранением данных
13 сообщений из 13, страница 1 из 1
Структура расчета с сохранением данных
    #39527287
SirOldman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте Форумчане.
У меня стоит задача создать структуру хранения данных о порядке расчета себестоимости продукта.
Сейчас у меня расчет состоит из таблицы, в которой хранятся изменяемые параметры расчета (их порядка 40).
Помогите, пожалуйста, составить структуру таблиц для хранения всех параметров для каждого расчета.
Используется Delphi + MS Access.
...
Рейтинг: 0 / 0
Структура расчета с сохранением данных
    #39527290
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одна таблица: номер параметра, дата начала и конца действия значения, значение параметра. Всё.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Структура расчета с сохранением данных
    #39527291
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, можно ещё одну табличку: имя параметра, тип параметра. И ссылку на неё из первой.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Структура расчета с сохранением данных
    #39527292
SirOldman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
Имеете ввиду структуру типа:
|"Номер расчета"|"Номер параметра"|"Имя параметра"|"Значение параметра"|
...
Рейтинг: 0 / 0
Структура расчета с сохранением данных
    #39527305
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разве расчёт не один?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Структура расчета с сохранением данных
    #39527310
SirOldman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
Нет расчетов много и они разные.
...
Рейтинг: 0 / 0
Структура расчета с сохранением данных
    #39527311
SirOldman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С разными входящими значениями.
...
Рейтинг: 0 / 0
Структура расчета с сохранением данных
    #39527316
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну значит таки да, нужна третья таблица, "расчёты", и связь на неё.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Структура расчета с сохранением данных
    #39527317
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может и не нужна в зависимости от того что представляет собой расчёт и как он делается.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Структура расчета с сохранением данных
    #39527320
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SirOldmanхранения данных о порядке расчетачто имеется в виду под "порядком"?
...
Рейтинг: 0 / 0
Структура расчета с сохранением данных
    #39527401
SirOldman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дедушка,
Во время расчета есть промежуточные значения параметров, которые нужно сохранить.
...
Рейтинг: 0 / 0
Структура расчета с сохранением данных
    #39527414
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, будет полезно привести пару примеров требуемых расчётов, включая исходные данные и сохраняемые промежуточные итоги.
...
Рейтинг: 0 / 0
Структура расчета с сохранением данных
    #39527877
SirOldman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
я использую такой метод:
у меня есть такая таблица:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
Параметр			        |Значение
---------------------------------------------------------------------------

[Группа 1: Входные данные]
Ш				        |0
КолЦвет					|1
ПроцЗаполнПолож			        |0
ПроцЗаполн				|0
Тираж					|0
В					|0
ЦенаКг					|0
Выпуск					|0
ДопРасход				|0
РасходКраски			        |0
ТиражНац				|0
Расценка			        |0

[Группа 2: Постоянные велечины]
РабДни					|22
ПостРасходы				|500000
СтоимТрафарета		                |330
УстановкаТрафарета		        |50
УстановкаТрафаретаВремя                 |0,5
ЗамывкаРамы				|50
ПритравкаРамыВремя		        |0,5
РабЧасы					|8
КолШелкографов			        |8
РастворительЦена		        |28
ПритравкаРамы			        |50
ЗамывкаРамыВремя	  	        |0,5

[Группа 3: Расчетные величины]
ТрудЗатраты				|=[ПостРасходы] / ([КолШелкографов] * [РабДни] * [РабЧасы])
КолРазмывок				|=ОКРУГЛВВЕРХ(([Тираж] / [Выпуск]);0)
РастворительТираж		        |=[РастворительЦена] * [КолРазмывок]
РаботаТираж				|=[Расценка] * [Тираж] + ([УстановкаТрафарета] + (([ЗамывкаРамы]+[ПритравкаРамы])*[КолРазмывок]))*[КолЦвет]
Время					|=([Тираж] / ([Выпуск] / [РабЧасы])) + ([КолРазмывок] * ([ЗамывкаРамыВремя] + [ПритравкаРамыВремя]) + [УстановкаТрафаретаВремя])*[КолЦвет]
РасходКраскиТираж		        |=([РасходКраски] * ([В] * [Ш] * [ПроцЗаполн] * [Тираж]) + [ДопРасход]*[КолРазмывок])*[КолЦвет]
СебестЗаказа			        |=[СтоимТрафарета]+([РасходКраскиТираж]*[ЦенаКг])+[РастворительТираж]+[РаботаТираж]+([Время]*[ТрудЗатраты])
СебестЛого				|=[СебестЗаказа] / [Тираж]
ИтогоЗаказа				|=[ИтогоЛого] * [Тираж]
ИтогоЛого				|=[СебестЛого] * [ТиражНац]

Здесь параметры делятся на 3 группы.

После ввода входных значений выбираю сортировкой параметры 3 группы и выполняю расчет по формулам. Потом вывожу все расчетные величины.

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


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