063 cache bug fix
This commit is contained in:
+1
-1
@@ -89,7 +89,7 @@
|
||||
<!--- global settings --->
|
||||
|
||||
<cfset request.RECORDS_PER_PAGE=500/>
|
||||
<cfset request.APP_VERSION="0.00.062"/>
|
||||
<cfset request.APP_VERSION="0.00.063"/>
|
||||
<cfset request.STAND=getStand()/>
|
||||
|
||||
<cflock scope="application" type="readonly" timeout=3>
|
||||
|
||||
@@ -164,6 +164,13 @@ function roundSafe(a, precision) {
|
||||
}
|
||||
request.roundSafe = roundSafe;
|
||||
|
||||
function ceilingSafe(a) {
|
||||
return (isNumeric(a)) ? ceiling(a) : a;
|
||||
}
|
||||
request.ceilingSafe = ceilingSafe;
|
||||
|
||||
|
||||
|
||||
function timeUnitLabel(n, value=0, locale="ru") {
|
||||
var labels = ["сек.","мин.","ч.","д.","мес."];
|
||||
if (n LE 5 AND n GE 1) {return labels[n];}
|
||||
|
||||
@@ -299,7 +299,7 @@ select
|
||||
<cfoutput>qS3OpsTrfAge:#getTickCount()-request.startTickCount#</cfoutput><cfif !isDefined("output_xls") AND !isDefined("output_json")><cfflush/></cfif>
|
||||
|
||||
|
||||
<cfquery name="qUnifiedMetric" dbType="query" cachedWithin=#createTimeSpan(0, 0, 25, 0)#>
|
||||
<cfquery name="qUnifiedMetric" dbType="query">
|
||||
select wz, code || '.vcpu-m' as code, core_h as raw_metric, core_h as metric, core_h as chargeable_metric, 'core-h' as unit
|
||||
from qComputing
|
||||
|
||||
@@ -351,11 +351,11 @@ SELECT
|
||||
<d:field title="WZ">coalesce(coalesce(c.wz, m.wz), s.wz) as wz</d:field>
|
||||
<d:field title="Артикул">coalesce(m.code, s.code) as code</d:field>
|
||||
<d:field title="Артикул фикс">f.code as f_code</d:field>
|
||||
<d:field title="Кол-во к оплате" cfSqlType="CF_SQL_NUMERIC">m.chargeable_metric</d:field>
|
||||
<d:field title="Кол-во к оплате" cfSqlType="CF_SQL_NUMERIC">ceiling(m.chargeable_metric) as chargeable_metric</d:field>
|
||||
<d:field title="Ед.изм.">m.unit</d:field>
|
||||
<d:field title="Ед.изм.">s.ed_izm</d:field>
|
||||
<d:field title="Цена &##8381; с НДС" cfSqlType="CF_SQL_NUMERIC">s.service_quantity*(100-s.service_discount)/100*s.price*(100-s.discount)/100 as discounted_price</d:field>
|
||||
<d:field title="Стоимость &##8381; с НДС" cfSqlType="CF_SQL_NUMERIC">s.service_quantity*(100-s.service_discount)/100*s.price*(100-s.discount)/100*m.chargeable_metric as charge</d:field>
|
||||
<d:field title="Стоимость &##8381; с НДС" cfSqlType="CF_SQL_NUMERIC">s.service_quantity*(100-s.service_discount)/100*s.price*(100-s.discount)/100*ceiling(m.chargeable_metric) as charge</d:field>
|
||||
<d:field title="Дата НОУ" cfSqlType="CF_SQL_TIMESTAMP">s.dt_from</d:field>
|
||||
<d:field title="Дата оконч." cfSqlType="CF_SQL_TIMESTAMP">s.dt_to</d:field>
|
||||
<d:field title="Ключ строки">s.line_key</d:field>
|
||||
|
||||
Reference in New Issue
Block a user