020 some navigation
This commit is contained in:
+1
-1
@@ -99,7 +99,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<cfset request.RECORDS_PER_PAGE=500/>
|
<cfset request.RECORDS_PER_PAGE=500/>
|
||||||
<cfset request.APP_VERSION="0.00.019"/>
|
<cfset request.APP_VERSION="0.00.020"/>
|
||||||
<cfset request.STAND=getStand()/>
|
<cfset request.STAND=getStand()/>
|
||||||
|
|
||||||
<cflock scope="application" type="readonly" timeout=3>
|
<cflock scope="application" type="readonly" timeout=3>
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
<d:field title="Доп.соглашение">a.__name</d:field>
|
<d:field title="Доп.соглашение">a.__name</d:field>
|
||||||
<d:field title="Версия">a.index</d:field>
|
<d:field title="Версия">a.index</d:field>
|
||||||
<d:field title="Сделка">d.__name as deal</d:field>
|
<d:field title="Сделка">d.__name as deal</d:field>
|
||||||
|
<d:field title="Сделка">d.__id as deal_uid</d:field>
|
||||||
<d:field title="Договор">g.__name as contract</d:field>
|
<d:field title="Договор">g.__name as contract</d:field>
|
||||||
<d:field title="company_uid">g.company_uid</d:field>
|
<d:field title="company_uid">g.company_uid</d:field>
|
||||||
<d:field title="Контрагент">k.__name as contragent</d:field>
|
<d:field title="Контрагент">k.__name as contragent</d:field>
|
||||||
@@ -87,6 +88,9 @@ select count(*) as cnt from elma.aggrements d where 1=1
|
|||||||
<cfset queryAddColumn(qRead,'f_link_view_edit')/>
|
<cfset queryAddColumn(qRead,'f_link_view_edit')/>
|
||||||
<cfset titleMap.f_link_view_edit={ordinal=#StructCount(titleMap)+1#}/><!--- *** Это легко забыть, потому что TitleMap никак не сцеплен с qRead. Напрашивается: упаковать их в одну обертку (но тогда обращение станет длиннее). Еще идея - назвать qRead и TitleMap так, чтобы была видна их связь. --->
|
<cfset titleMap.f_link_view_edit={ordinal=#StructCount(titleMap)+1#}/><!--- *** Это легко забыть, потому что TitleMap никак не сцеплен с qRead. Напрашивается: упаковать их в одну обертку (но тогда обращение станет длиннее). Еще идея - назвать qRead и TitleMap так, чтобы была видна их связь. --->
|
||||||
<!--- <cfdump var=#titleMap#/> --->
|
<!--- <cfdump var=#titleMap#/> --->
|
||||||
|
<cfset queryAddColumn(qRead,'f_deal')/>
|
||||||
|
<cfset titleMap.f_deal=titleMap.deal/>
|
||||||
|
|
||||||
<cfset queryAddColumn(qRead,'f_link_del')/>
|
<cfset queryAddColumn(qRead,'f_link_del')/>
|
||||||
<cfset titleMap.f_link_del={ordinal=0}/>
|
<cfset titleMap.f_link_del={ordinal=0}/>
|
||||||
<!--- <cfdump var=#titleMap#/> --->
|
<!--- <cfdump var=#titleMap#/> --->
|
||||||
@@ -94,6 +98,10 @@ select count(*) as cnt from elma.aggrements d where 1=1
|
|||||||
<cfsavecontent variable="qRead.f_link_view_edit">
|
<cfsavecontent variable="qRead.f_link_view_edit">
|
||||||
<a href="additional_agreement.cfm?__id=#__id#&#tr.fwx#" name="#__id#" title="просмотр" class="view"></a>
|
<a href="additional_agreement.cfm?__id=#__id#&#tr.fwx#" name="#__id#" title="просмотр" class="view"></a>
|
||||||
</cfsavecontent>
|
</cfsavecontent>
|
||||||
|
|
||||||
|
<cfsavecontent variable="qRead.f_deal">
|
||||||
|
<a href="deal.cfm?__id=#deal_uid#&#tr.fwx#">#deal#</a>
|
||||||
|
</cfsavecontent>
|
||||||
|
|
||||||
</cfoutput>
|
</cfoutput>
|
||||||
|
|
||||||
@@ -108,7 +116,7 @@ select count(*) as cnt from elma.aggrements d where 1=1
|
|||||||
<c:column width="3%" field="index"/>
|
<c:column width="3%" field="index"/>
|
||||||
<c:column width="6%" field="contract"/>
|
<c:column width="6%" field="contract"/>
|
||||||
<c:column width="6%" field="agreement_id"/>
|
<c:column width="6%" field="agreement_id"/>
|
||||||
<c:column width="10%" field="deal"/>
|
<c:column width="10%" field="f_deal"/>
|
||||||
<c:column width="10%" field="contragent"/>
|
<c:column width="10%" field="contragent"/>
|
||||||
<c:column width="10%" field="wz"/>
|
<c:column width="10%" field="wz"/>
|
||||||
<c:column width="10%" field="date_of_aggrement" formatter=#function(dt){return dateformat(dt,"YYYY-MM-DD");}#/>
|
<c:column width="10%" field="date_of_aggrement" formatter=#function(dt){return dateformat(dt,"YYYY-MM-DD");}#/>
|
||||||
|
|||||||
@@ -257,14 +257,13 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<th>__index</th>
|
<th>__index</th>
|
||||||
<!--- <th>__name</th> --->
|
<!--- <th>__name</th> --->
|
||||||
<th>user_description</th>
|
<th width="12%">user_description</th>
|
||||||
<th>Кол-во</th>
|
<th>Кол-во</th>
|
||||||
<th>Скидка%</th>
|
<th>Скидка%</th>
|
||||||
<th width="5%">Сумма</th>
|
<th width="5%">Сумма</th>
|
||||||
<th>abstractive_service_code</th>
|
<th>Код</th>
|
||||||
<th>modifier_code</th>
|
<th>type</th>
|
||||||
<th>is_actual</th>
|
<th>is_actual</th>
|
||||||
<th>type</th>
|
|
||||||
<th>hash</th>
|
<th>hash</th>
|
||||||
<th>version</th>
|
<th>version</th>
|
||||||
<th>name_version</th>
|
<th>name_version</th>
|
||||||
@@ -274,9 +273,7 @@
|
|||||||
<th width="5%">date_end</th>
|
<th width="5%">date_end</th>
|
||||||
<th>is_easy</th>
|
<th>is_easy</th>
|
||||||
<th>Компонентов</th>
|
<th>Компонентов</th>
|
||||||
|
<th width="12%">additional_agreement</th>
|
||||||
<!--- <th>additional_agreement_uid</th> --->
|
|
||||||
<th>additional_agreement</th>
|
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
|
||||||
@@ -284,14 +281,19 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="c"><a href="deal_service.cfm?__id=#__id#&#tr.fwx#" title="__id">#__index#</a></td>
|
<td class="c"><a href="deal_service.cfm?__id=#__id#&#tr.fwx#" title="__id">#__index#</a></td>
|
||||||
<!--- <td class="c">#__name#</td> --->
|
<!--- <td class="c">#__name#</td> --->
|
||||||
<td class="c">#user_description#</td>
|
<td class="l">#user_description#</td>
|
||||||
<td class="c">#cnt#</td>
|
<td class="c">#cnt#</td>
|
||||||
<td class="c">#discount#</td>
|
<td class="c">#discount#</td>
|
||||||
<td class="r">#nFmt(line_cost)#</td>
|
<td class="r">#nFmt(line_cost)#</td>
|
||||||
<td class="c">#abstractive_service_code#</td>
|
<td class="l">
|
||||||
<td class="c">#modifier_code#</td>
|
#abstractive_service_code#.#modifier_code#<!--- <cfswitch expression=#type#>
|
||||||
<td class="c">#is_actual#</td>
|
<cfcase value=1>-i</cfcase>
|
||||||
<td class="c">#type#</td>
|
<cfcase value=2>-f</cfcase>
|
||||||
|
<cfcase value=3>-m</cfcase>
|
||||||
|
</cfswitch> --->
|
||||||
|
</td>
|
||||||
|
<td class="c">#type#</td>
|
||||||
|
<td class="c">#is_actual#</td>
|
||||||
<td class="c">#hash#</td>
|
<td class="c">#hash#</td>
|
||||||
<td class="c">#version#</td>
|
<td class="c">#version#</td>
|
||||||
<td class="c">#name_version#</td>
|
<td class="c">#name_version#</td>
|
||||||
|
|||||||
+27
-3
@@ -32,13 +32,16 @@
|
|||||||
<d:field title="company_uid">d._companies</d:field>
|
<d:field title="company_uid">d._companies</d:field>
|
||||||
<d:field title="Создана">d."__createdAt" as __createdAt</d:field><!--- *** косяк d:field, если взять в кавычки имя поля, оно не попадает в массив полей --->
|
<d:field title="Создана">d."__createdAt" as __createdAt</d:field><!--- *** косяк d:field, если взять в кавычки имя поля, оно не попадает в массив полей --->
|
||||||
<d:field title="Контрагент">k.__name as contragent</d:field>
|
<d:field title="Контрагент">k.__name as contragent</d:field>
|
||||||
|
<d:field title="Контрагент">k.__id as contragent_uid</d:field>
|
||||||
<d:field title="WZ">k.id_klienta as wz</d:field>
|
<d:field title="WZ">k.id_klienta as wz</d:field>
|
||||||
<d:field title="status_id">d.__status_status</d:field>
|
<d:field title="status_id">d.__status_status</d:field>
|
||||||
<d:field title="Статус">s.status</d:field>
|
<d:field title="Статус">s.status</d:field>
|
||||||
<d:field title="Вероятность%">s.probability_pc</d:field>
|
<d:field title="Вероятность%">s.probability_pc</d:field>
|
||||||
<d:field title="Ответственный">c.__name as owner</d:field>
|
<d:field title="Ответственный">c.__name as owner</d:field>
|
||||||
<d:field title="Допник">a.__name as additional_agreement</d:field>
|
<d:field title="Допник">a.__name as additional_agreement</d:field>
|
||||||
|
<d:field title="Допник">a.__id as additional_agreement_uid</d:field>
|
||||||
<d:field title="Договор">g.__name as contract</d:field>
|
<d:field title="Договор">g.__name as contract</d:field>
|
||||||
|
<d:field title="Договор">g.__id as contract_uid</d:field>
|
||||||
<d:field title="Дата дог.">g.date_of_aggrement as dt_contract</d:field>
|
<d:field title="Дата дог.">g.date_of_aggrement as dt_contract</d:field>
|
||||||
</d:field_set>
|
</d:field_set>
|
||||||
from elma.deals d
|
from elma.deals d
|
||||||
@@ -95,12 +98,33 @@ select count(*) as cnt from elma.deals d where 1=1
|
|||||||
<cfset queryAddColumn(qRead,'f_link_view_edit')/>
|
<cfset queryAddColumn(qRead,'f_link_view_edit')/>
|
||||||
<cfset titleMap.f_link_view_edit={ordinal=#StructCount(titleMap)+1#}/><!--- *** Это легко забыть, потому что TitleMap никак не сцеплен с qRead. Напрашивается: упаковать их в одну обертку (но тогда обращение станет длиннее). Еще идея - назвать qRead и TitleMap так, чтобы была видна их связь. --->
|
<cfset titleMap.f_link_view_edit={ordinal=#StructCount(titleMap)+1#}/><!--- *** Это легко забыть, потому что TitleMap никак не сцеплен с qRead. Напрашивается: упаковать их в одну обертку (но тогда обращение станет длиннее). Еще идея - назвать qRead и TitleMap так, чтобы была видна их связь. --->
|
||||||
<!--- <cfdump var=#titleMap#/> --->
|
<!--- <cfdump var=#titleMap#/> --->
|
||||||
|
<cfset queryAddColumn(qRead,'f_additional_agreement')/>
|
||||||
|
<cfset titleMap.f_additional_agreement=titleMap.additional_agreement/>
|
||||||
|
|
||||||
|
<cfset queryAddColumn(qRead,'f_contract')/>
|
||||||
|
<cfset titleMap.f_contract=titleMap.contract/>
|
||||||
|
|
||||||
|
<cfset queryAddColumn(qRead,'f_contragent')/>
|
||||||
|
<cfset titleMap.f_contragent=titleMap.contragent/>
|
||||||
|
|
||||||
<cfset queryAddColumn(qRead,'f_link_del')/>
|
<cfset queryAddColumn(qRead,'f_link_del')/>
|
||||||
<cfset titleMap.f_link_del={ordinal=0}/>
|
<cfset titleMap.f_link_del={ordinal=0}/>
|
||||||
<!--- <cfdump var=#titleMap#/> --->
|
<!--- <cfdump var=#titleMap#/> --->
|
||||||
<cfoutput query=#qRead# startRow=#pageInfo.nStart# maxRows=#pageInfo.recordsPerPage#>
|
<cfoutput query=#qRead# startRow=#pageInfo.nStart# maxRows=#pageInfo.recordsPerPage#>
|
||||||
<cfsavecontent variable="qRead.f_link_view_edit">
|
<cfsavecontent variable="qRead.f_link_view_edit">
|
||||||
<a href="deal.cfm?__id=#__id#&#tr.fwx#" name="#__id#" title="просмотр" class="view"></a>
|
<a href="deal.cfm?__id=#__id#&#tr.fwx#" name="#__id#" title="просмотр" class="view"></a>
|
||||||
|
</cfsavecontent>
|
||||||
|
|
||||||
|
<cfsavecontent variable="qRead.f_additional_agreement">
|
||||||
|
<a href="additional_agreement.cfm?__id=#additional_agreement_uid#&#tr.fwx#">#additional_agreement#</a>
|
||||||
|
</cfsavecontent>
|
||||||
|
|
||||||
|
<cfsavecontent variable="qRead.f_contract">
|
||||||
|
<a href="contract.cfm?__id=#contract_uid#&#tr.fwx#">#contract#</a>
|
||||||
|
</cfsavecontent>
|
||||||
|
|
||||||
|
<cfsavecontent variable="qRead.f_contragent">
|
||||||
|
<a href="contragent.cfm?__id=#contragent_uid#&#tr.fwx#">#contragent#</a>
|
||||||
</cfsavecontent>
|
</cfsavecontent>
|
||||||
|
|
||||||
</cfoutput>
|
</cfoutput>
|
||||||
@@ -114,15 +138,15 @@ select count(*) as cnt from elma.deals d where 1=1
|
|||||||
<c:column width="3%" field="__index"><c:td class="r"/></c:column>
|
<c:column width="3%" field="__index"><c:td class="r"/></c:column>
|
||||||
<c:column width="10%" field="__name"/>
|
<c:column width="10%" field="__name"/>
|
||||||
<!--- <c:column width="10%" field="_companies"/> --->
|
<!--- <c:column width="10%" field="_companies"/> --->
|
||||||
<c:column width="10%" field="contragent"/>
|
<c:column width="10%" field="f_contragent"/>
|
||||||
<c:column width="3%" field="wz"/>
|
<c:column width="3%" field="wz"/>
|
||||||
<c:column width="3%" field="__status_status"><c:td class="c"/></c:column>
|
<c:column width="3%" field="__status_status"><c:td class="c"/></c:column>
|
||||||
<c:column width="5%" field="status"><c:td class="c"/></c:column>
|
<c:column width="5%" field="status"><c:td class="c"/></c:column>
|
||||||
<c:column width="3%" field="probability_pc"><c:td class="c"/></c:column>
|
<c:column width="3%" field="probability_pc"><c:td class="c"/></c:column>
|
||||||
<c:column width="5%" field="__createdAt" formatter=#function(dt){return dateformat(dt,"YYYY-MM-DD");}#><c:td class="c"/></c:column>
|
<c:column width="5%" field="__createdAt" formatter=#function(dt){return dateformat(dt,"YYYY-MM-DD");}#><c:td class="c"/></c:column>
|
||||||
<c:column width="8%" field="owner"><c:td class="l"/></c:column>
|
<c:column width="8%" field="owner"><c:td class="l"/></c:column>
|
||||||
<c:column width="5%" field="additional_agreement"><c:td class="l"/></c:column>
|
<c:column width="5%" field="f_additional_agreement"><c:td class="l"/></c:column>
|
||||||
<c:column width="5%" field="contract"><c:td class="l"/></c:column>
|
<c:column width="5%" field="f_contract"><c:td class="l"/></c:column>
|
||||||
<c:column width="5%" field="dt_contract" formatter=#function(dt){return dateformat(dt,"YYYY-MM-DD");}#><c:td class="c"/></c:column>
|
<c:column width="5%" field="dt_contract" formatter=#function(dt){return dateformat(dt,"YYYY-MM-DD");}#><c:td class="c"/></c:column>
|
||||||
|
|
||||||
</c:table>
|
</c:table>
|
||||||
|
|||||||
Reference in New Issue
Block a user