powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как лучше 2
17 сообщений из 17, страница 1 из 1
Как лучше 2
    #39493660
doos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Превед!
Есть алгоритм расчета себестоимости продуктов. Где лучше реализовать: на сервере в процедурах (функциях) сервера баз данных или в клиентском приложении?
...
Рейтинг: 0 / 0
Как лучше 2
    #39493664
doos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... речь идет о калькуляции блюд
...
Рейтинг: 0 / 0
Как лучше 2
    #39493671
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doos,

"лучше"?
...
Рейтинг: 0 / 0
Как лучше 2
    #39493682
doos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

не поверишь, это по-русски
...
Рейтинг: 0 / 0
Как лучше 2
    #39493733
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doosПревед!
Есть алгоритм расчета себестоимости продуктов. Где лучше реализовать: на сервере в процедурах (функциях) сервера баз данных или в клиентском приложении?
Всё зависит от того,у кого член толще где ресурсов больше и какой вообще алгоритм. У тебя вариант либо завесить клиента, либо сервер,выбирай
...
Рейтинг: 0 / 0
Как лучше 2
    #39493760
doos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

Оке
...
Рейтинг: 0 / 0
Как лучше 2
    #39493792
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doos,

Для начала, посмотреть на этот "алгоритм".
Если он заключается в расчёте накопительным итогом приходно-расходных документов в определённом порядке, то возможно, на сервере это сделать эффективнее.
Ну а если линейные уравнения - то я бы посмотрел, как ты их будешь делать не на клиенте.
...
Рейтинг: 0 / 0
Как лучше 2
    #39494176
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryто я бы посмотрел, как ты их будешь делать не на клиенте.

udf
...
Рейтинг: 0 / 0
Как лучше 2
    #39494367
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

А данные для расчёта передавать в BLOB?
Мне всегда в таких случаях вспоминается функция "MsgBox" в rFunc
...
Рейтинг: 0 / 0
Как лучше 2
    #39494486
Фотография PEAKTOP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doos... речь идет о калькуляции блюд

1. программа должна считать калькуляцию (сумму веса), автоматически считать цену порции (например, на экране в подвале колонки данных грида, где суммируются столбцы в TDBGridEh / TcxGrid).
в общем, считать в клиентском приложении.

2. но НЕ НАЗНАЧАТЬ ни цену, ни выход блюда автоматически.
эти данные должны быть проставлены ручками самим технологом питания исходя из политики партии, сезонности продуктов, положения луны в скорпионе.

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

4. всегда храните продукты в системе Си (килограмм, литр, секунда). лучше 8 знаков после запятой, чем разбор полётов.
яйца (как бы не уговаривал технолог) только в штуках. никаких 40 грамм, это - пиз....ж! (в обоих смыслах: и ложь, и воровство одновременно)

5. никаких калькуляций партии блюдей. например, закладка сразу на выпечку 12 булочек (столько помещается на противень). пусть пересчитываю на 1 штуку. иначе - задолбётесь потом остатки сводить.

----
занимаюсь автоматизацией гостевого бизнеса 18 лет.
...
Рейтинг: 0 / 0
Как лучше 2
    #39494549
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryА данные для расчёта передавать в BLOB?

ну можно и так. Но лучше External Table.
...
Рейтинг: 0 / 0
Как лучше 2
    #39494559
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что вы тут вообще обсуждаете.

Как сделать "что-то", чтобы "лучше". ТС вбросил абсолютно пустую тему, а тут глубокомысленные фантазии пошли.
...
Рейтинг: 0 / 0
Как лучше 2
    #39494560
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
25.07.2017 13:27, чччД пишет:

> Что вы тут вообще обсуждаете.
> Как сделать "что-то", чтобы "лучше". ТС вбросил абсолютно пустую тему, а тут глубокомысленные фантазии пошли.

да
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как лучше 2
    #39494597
doos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть справочник Номенклатура. В нем хранятся по категориям: продукты, полуфабрикаты, изделия. Есть технологическая карта изделия. По сути, это состав (брутто, нетто, выход). Технологическая карта может меняться (например, увеличиваться масса продукта или из состава исключается продукт). Любое изменение привязано к дате. В состав изделия может входить как продукт, так и полуфабрикат, который в свою очередь состоит из продуктов и/или полуфабрикатов (количество уровней вложенности не ограничено). Упомянутый в начале топика алгоритм на основании технологической карты раскладывает изделие на составляющие его продукты.
Вопрос был в том, где лучше реализовать данный функционал на клиенте в приложении или на сервере на PSQL.
...
Рейтинг: 0 / 0
Как лучше 2
    #39494604
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все листья дерева ты можешь собрать одним запросом.
что делать с ними дальше - решай сам.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как лучше 2
    #39494609
doos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

тогда ваще нет никаких проблем
...
Рейтинг: 0 / 0
Как лучше 2
    #39494612
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при правильной структуре данных
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как лучше 2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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