pageInfo=#pageInfo# id="#d.param_id#" status=#pageInfo.status# trackOut="tr" idAttributesOut="id" /> select p.param_class, p.param_class_en, p.measure_id, p.precision, m.measure, m.measure_short from param_class p left outer join measure m on (p.measure_id=m.measure_id) where param_class_id= select a.login as creator, a.shortname as creator_shortname, m.login as updater, m.shortname as updater_shortname from #pageInfo.entity# e left outer join usr a on (e.creator_id=a.usr_id) left outer join usr m on (e.updater_id=m.usr_id) where e.#pageInfo.key#= Вариант компонента #qParamClass.param_class# [#d.param_class_id#] #d.param#(пустое наименование) [#d.param_id#]
#status.errorMessage#
Компонент
select param_class_id, param_class from param_class order by 2 Единица измерения: #qParamClass.measure# (#qParamClass.measure_short#) Точность: #qParamClass.precision#
Вариант компонента
> ---> Уточнение к имени компонента. Если в у компонента единственный вариант - оставить пустым
Сокращение
> Используется при формировании полного названия услуги в спецификации.
Если у компонента единственный вариант - заполнить именем компонента, но со строчной буквы
Код
Полное наименование
#qParamClass.param_class# #d.param# Формируется из имени класса и имени компонента (уточненного, если есть варианты)
Единица измерения
select measure_id, measure_short from measure order by 2 Переопределяет единицу измерения компонента
Точность
Количество знаков после запятой, 0 - целое число. Переопределяет точность из компонента
Сортировка
Целое число - порядок, в котором вариант компонента будет выводиться в списках. Рекомендуется ставить через 100, чтобы потом удобнее было тасовать
Описание
Создано
#dateFormat(d.dt_created,'DD.MM.YYYY')# #timeFormat(d.dt_created,'HH:MM')# #qUsr.creator# (#qUsr.creator_shortname#)       Изменено #dateFormat(d.dt_updated,'DD.MM.YYYY')# #timeFormat(d.dt_updated,'HH:MM')# #qUsr.updater# (#qUsr.updater_shortname#)
select distinct s.service_id ,sp.service_param_id ,a.abstract_service_id ,a.code ,g.area_code ,a.abstract_service ,m.modifier ,m.code as modifier_code ,p.param_id ,p.param ,p.code as param_code ,(select count (*) from service_param_price spp where sp.service_param_id=spp.service_param_id) as prc_cnt from service_param sp left outer join service s on (sp.service_id=s.service_id) left outer join param p on (sp.param_id=p.param_id) left outer join modifier m on (s.modifier_id=m.modifier_id) left outer join abstract_service a on (s.abstract_service_id=a.abstract_service_id) left outer join area g on (a.area_id=g.area_id) where sp.param_id= order by a.code, a.abstract_service

Используется услугами (#qService.recordCount#)

Код услуги Абстрактная услуга Вариант услуги Код компонента услуги Цен
#request.skuCode(area_code,code,modifier_code)# #abstract_service# #abstract_service# #modifier# #request.skuCode(area_code,code,modifier_code,param_code)# [#service_param_id#] #prc_cnt#