feat: переменная подписи {{item.signature}} в цикле комиссии

Председатель комиссии: ___________ / А.А. Емельянов
Члены комиссии: _________________ / К.Е. Кузина
_________________ / Т.Б. Ахаева
This commit is contained in:
2026-08-03 10:58:15 +04:00
parent 47630dbbfb
commit 24956cd27c
+9
View File
@@ -240,11 +240,20 @@ def _build_loop_data(company: Company, is_list: List) -> Dict[str, List[Dict]]:
full = f"{role_disp} {pos}{fio}" if pos != '' else f"{role_disp}{fio}"
else:
full = f"{pos}{fio}" if pos != '' else fio
# Строка подписи: «Роль: ___________ / И.О. Фамилия»
initials = dc.get_initials(fio) if fio != '' else ''
if 'Председатель' in role_disp:
sig = f"{role_disp}: {'_' * 11} / {initials}".strip()
elif role_disp:
sig = f"{role_disp}: {'_' * 17} / {initials}".strip()
else:
sig = f"{'_' * 17} / {initials}".strip()
items.append({
'role': role_disp,
'position': pos,
'fio': fio,
'full': full,
'signature': sig,
})
loops['commission'] = items