insert into service_param ( service_id,param_id,abstract_service_param_class_id,min_value,max_value,incr,descr ) select service_id , ,abstract_service_param_class_id ,min_value ,max_value ,incr ,descr from service_param sp where service_param_id= AND NOT exists(select * from service_param sp1 where sp1.service_id=sp.service_id AND sp1.param_id=); 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 from param_class p 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# [#d.param_id#]
#status.errorMessage#
Компонент
select param_class_id, param_class from param_class order by 2
Вариант компонента
> Имя компонента - должно быть уникальным *** Контроль!
Сокращение
> Используется при формировании полного названия услуги в спецификации
Код
Должен быть уникальным в пределах компонента (класса компонента)
Полное наименование
#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')# #qDecoration.creator# (#qDecoration.creator_shortname#)       Изменено #dateFormat(d.dt_updated,'DD.MM.YYYY')# #timeFormat(d.dt_updated,'HH:MM')# #qDecoration.updater# (#qDecoration.updater_shortname#)
Просьба следить за отсутствием дублирования и поменять значения всех полей, которые нужно.