code: {action.code}
name: {action.name}
status: {action.status}
office: {action.office}
note: {action.note}
service: {action.service}
amount: {action.amount}
directionDate: {action.directionDate}
begDate: {action.begDate}
endDate: {action.endDate}
setPerson: {action.setPerson}
person: {action.person}
Рост и вес - если я знаю имена свойств
рост: { action[u'Рост'] }/{ action[u'Рост'].value }/{ action[u'Рост'].unit }/{ action[u'Рост'].norm }
вес: { action[u'Вес'] }/{ action[u'Вес'].value }/{ action[u'Вес'].unit }/{ action[u'Вес'].norm }
{action.name} - цикл по свойствам
{for: prop in action}
{prop.name}: {prop.value}/{prop.unit}/{prop.norm}
{end:}
{action.name} - цикл по номерам свойств
{for: i in xrange(len(action))}
{if: i == action.currentPropertyIndex}{end:}
{i+1}) {action[i].name}: {action[i].value}/{action[i].unit}/{action[i].norm}
{if: i == action.currentPropertyIndex}{end:}
{end:}
{action.name} - цикл по свойствам с фильтром
{:l = [x for x in action if x.value]}
{for: i,prop in enumerate(l)}
{i}) {prop.name}: {prop.value}/{prop.unit}/{prop.norm}
{end:}
{for: i,prop in enumerate([x for x in action if x.value])}
{i}) {prop.name}: {prop.value}/{prop.unit}/{prop.norm}
{end:}
len(actions): { len(actions)}
{for: i,a in enumerate(actions)}
{if: i == currentActionIndex}{end:}
{i}/{a.code}/{a.name}/{len(a)}
{if: i == currentActionIndex}{end:}
{end:}
{event} - {event.client}
цикл по диагнозам
{for: diagnosis in event.diagnosises}
{diagnosis.MKB}: {diagnosis.MKB.descr}: ({diagnosis.MKBEx}: {diagnosis.MKBEx.descr})/{diagnosis.type}/{diagnosis.character}/{diagnosis.stage}/{diagnosis.dispanser}/{diagnosis.result}
{end:}
цикл по визитам
{for: visit in event.visits}
{visit.scene}/
{visit.date}/
{visit.type}/
{visit.person}/
{visit.isPrimary}/
{visit.finance}/
{visit.service}/
{visit.payStatus}
{end:}