Как сделать ветвление в печатной форме

Материал из Frontdesk24 Wiki
Перейти к: навигация, поиск

Иногда требуется в печатной форме выводить элемент по-разному в зависимости от какого-то условия.
Сделать это можно следующим способом.
Сделать 2 вида элементов (страниц или текстов). В событии "Перед печатью" у элемента Page вписать проверку и скрывать ненужное.
Примерно так:
if (Сведения.НаименованиеТарифа.Contains("Нов"))
{ 
Text34.Height=0;
Text34.Width=0;
}
else
{
  Text40.Height=0;
  Text40.Width=0;
}


Как вариант - сделать 2 страницы с разными вариантами отчёта и скрывать ненужную.

if (Сведения.НаименованиеТарифа.Contains("Нов"))
{ 
   Page1.Enabled=false;
}
else
{
  Page2.Enabled=false;
}