{def: transliterate(s) } {: d = dict(((0x0410, u'A'), (0x0411, u'B'), (0x0412, u'V'), (0x0413, u'G'), (0x0414, u'D'), (0x0415, u'E'), (0x0401, u'E'), (0x0416, u'ZH'), (0x0417, u'Z'), (0x0418, u'I'), (0x0419, u'I'), (0x041a, u'K'), (0x041b, u'L'), (0x041c, u'M'), (0x041d, u'N'), (0x041e, u'O'), (0x041f, u'P'), (0x0420, u'R'), (0x0421, u'S'), (0x0422, u'T'), (0x0423, u'U'), (0x0424, u'F'), (0x0425, u'KH'), (0x0426, u'TC'), (0x0427, u'CH'), (0x0428, u'SH'), (0x0429, u'SHCH'), (0x042a, None), (0x042b, u'Y'), (0x042c, None), (0x042d, u'E'), (0x042e, u'IU'), (0x042f, u'IA'))) } {: return s.upper().translate(d) } {end:} {setPageSize('A5')} {setOrientation('Portrait')} {setMargins(5)} {if:len(client.socStatuses)}
Ë {client.socStatuses[-1].code}
{end:} {if: len(client.lastName)>1} {client.lastName[0].upper()} {if: len(client.lastName)>=2} {if: (client.lastName[1].upper() in u'ÀÁÂÃÄŨÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞß')} {u'ÀÁÂÃÄŨÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞß'.index(client.lastName[1].upper())+1} {end:} {end:} {end:}
  êîä: {client.id} *{client.id}* {currentOrganisation.shortName}
  {currentDate} ÒÀËÎÍ ÀÌÁÓËÀÒÎÐÍÎÃÎ ÏÀÖÈÅÍÒÀ
  ÔÈÎ: {client.fullName}
{transliterate(client.fullName)}
  ÄÐ: {client.birthDate} ({client.age}), Ïîë: {client.sex}, ÑÍÈËÑ: {client.SNILS}
  {client.document}.
 Ïîëèñ: {client.policy}
  Ðåã.: {client.regAddress}
  Ïðîæ.: {client.locAddress}
  Òåë.: {client.phones}