powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Zen и простые расчеты
16 сообщений из 16, страница 1 из 1
Zen и простые расчеты
    #36194460
srsd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что то я как то "не догоняю".....
Есть у меня клас, приложение зен и страница зен... все отображается сохраняется и удаляется....
А вот где и как сделать расчет.....!?????
Вообщем нужна програмка обычное вычисление почти, а вот как и где ее писать!??????
Подскажите пожалуйста!
Только подробно можно примеры или литературку желательно на русском,.
Как я понял можно все описывать в методах но как и где!?????
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36194564
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посчитать можно в JS методе на клиенте, посчитать можно в сопряженном COS-методе этого же класса ZEN-страницы, посчитать можно в, вызываемом из сопряженного COS-метода страницы, методе другого класса или программы, подпрограммы, написанном на COS или Cache Basic, посчитать можно в, вызываемом из сопряженного COS-метода страницы, методе класса хранимых данных.
Можно вообще сделать отдельный процесс, который самостоятельно, по своим правилам выполняет расчеты над поступающим потоком данных и в класс хранения выкладывает уже посчитанные данные, а ZEN-страница всего лишь отображает данные.

Слишком много различных способов.
Конкретизируйте задачу, чтобы ответ Вас устроил.
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36194575
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
srsdВообщем нужна програмка обычное вычисление почти, а вот как и где ее писать!??????

Если расчет практически мгновенный - делай его в методе прямо на странице.
Если же расчет занимает значительное время - его можно сделать в программе или методе класса... Вызывать опять же из метода страницы но джобом.
Для отображения хода процесса можно использовать некие страницы на которых можно посмотреть ход работы процесса... Т.е. некий лог. Или тупо показывать некий процент выполнения...

srsdжелательно на русском

Оставь надежду всяк сюда входящий!
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36194710
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36195528
srsd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дайте примеры..... ну хоть парочку, что бы посмотреть на сей чудо....
...как описать в методе класса или в отдельном классе и запустить на странице, как создать отдельную программу для глобальных вычислений а точнее как ее вызвать на странице????
Очень буду благодарен за внимание!
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36195575
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
srsd , так ты сам начни с чего-то! Методички тебе дали... Там примеров на 1 и не 2, а больше.
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36195593
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например:
Пример 1 (Синхронные/Асинхронные вызовы методов в ZEN)
Пример 2 (Вызов программы из ZEN) Данные там Вам примеры не помогли?
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36203264
srsd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал следующий метод в классе:
/// Подчет
ClassMethod Calculation(CCo As %Float, CAm As %Float, CLi As %Float, CAc As %Float, COs As %String, CAmM As %String, CCoM As %String) As %String
{
New
Set CCo=Basic.BasicStart.Cost
Set CAm=Basic.BasicStart.Amort
Set CLi=Basic.BasicStart.Liquidation
Set CAc=Basic.BasicStart.Accelerated
Set COs=Basic.BasicStart.Ostat
If CLi=""{Set CLi=0}
Else{Set CCo=CCo-CLi}
Set CAmM=CAm/12
Set CCoM=CCo*CAmM/100
Set COs=CCo-CCoM
IF COs<CCo{Set COs="Самммортизированно"}
}
Что то не могу врубится как сделать для каждого ID в базе чтоб он этот просчет делал!?!?!?!?
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36203493
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант пройтись циклом по всем записям класса и вызывать этот метод для всех ИД.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36203497
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идентификаторы Параметров методе просто атас!
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36203644
srsd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaКак вариант пройтись циклом по всем записям класса и вызывать этот метод для всех ИД.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT

А примерчик могёте написать.... а то что то ен получается!?!??!??!
ПоЖалуйста!
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36203859
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 s sql="Select * From <какой-то_класс>"
 s ors=##class(%ResultSet).%New("%DynamicQuery:SQL")
 s ok=ors.Prepare(sql)
 s ok=ors.Execute()
 while ors.Next() {
	  d ##class(<твой_класс>).Calculation(<список_переменных>)
 }
 d ors.Close()
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36203866
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
srsd , ты хоть что-то по Кащею читал?
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36203963
srsd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa srsd , ты хоть что-то по Кащею читал?


Читал и много но что про методы плоховато понимаю.... тяжело после MSM-а........
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36204329
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
srsdтяжело после MSM-а........

Ясно...
...
Рейтинг: 0 / 0
Zen и простые расчеты
    #36205223
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
srsd,

О, MSM, столько прекрасных воспоминаний, особенно MSM-WS.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Zen и простые расчеты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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