УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

[BugFixed] Формирование документа из данных архива


Автор Повідомлення
Повідомлення створено: 15. 02. 2018 [22:34]
Specar
Александр Антуганов
Автор теми
Зареєстрован(а) с: 04.07.2014
Повідомлення: 20
Доброго дня.
проблемка такая
снимаю показания и пишу в базу. пытаюсь сформировать таблицу-отчет
не получается брать из базы значения за заданный интервал времени или даты (от и до), а так же значения в заданный момент времени.
Пробовал с примером Таблицы мгновенных значений
JAVASCRIPT
"<TD>"+DAQ.JavaLikeCalc.lib_doc.getVal(val,rTime,0,2,"",false)+"</TD>"+

получилось выводить , но этот вариант не подходит, т.к. выводит от текущего времени
уже голову сломал
Повідомлення створено: 16. 02. 2018 [10:09]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"Specar" wrote:

JAVASCRIPT
"<TD>"+DAQ.JavaLikeCalc.lib_doc.getVal(val,rTime,0,2,"",false)+"</TD>"+

получилось выводить , но этот вариант не подходит, т.к. выводит от текущего времени

Не от текущего, а для "rTime", что в демонстрации для многих документов видно.

А прямо, формируйте нормальный SQL запрос, для проверки которых есть инструмент.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 22. 02. 2018 [13:04]
Specar
Александр Антуганов
Автор теми
Зареєстрован(а) с: 04.07.2014
Повідомлення: 20
и еще один момент, не получается опрашивать Mysql архивы
вот так получается
JAVASCRIPT
<?dp return DAQ.JavaLikeCalc.lib_doc.getVal(pQ,bTime,time,2,"FSArch.system1s")+"

а так выводит пусто
JAVASCRIPT
<?dp return DAQ.JavaLikeCalc.lib_doc.getVal(pQ,bTime,time,2,"DBArch.system1s")+"

просматриваю навикатом mysql, таблицы с данными есть.

[Повідомлення редагувалось 1 раз(ів), останній раз 22.02.2018 в 13:05.]
Повідомлення створено: 23. 02. 2018 [08:07]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"Specar" wrote:

JAVASCRIPT
<?dp return DAQ.JavaLikeCalc.lib_doc.getVal(pQ,bTime,time,2,"DBArch.system1s")+"

просматриваю навикатом mysql, таблицы с данными есть.

Да, там используется редкая функция запроса одиночного значения архива, которая в Archive.DBArch не была до конца проверена, а тут это вылезло.

Исправил, вероятно сегодня выгружу.

P.S. Такой запрос очень неэффективный, особенно при работе с БД, поэтому, если Вы собираетесь использовать тот документ с архивами на БД то его лучше переписать.

Learn, learn and learn better than work, work and work.



16903