Как создавать шаблон для отчета клиента

Чтобы изменить содержимое отчета для клиента необходимо сделать следующее:

1) Должен быть включен плагин Documents

2)Для создания шаблона перейдите по ссылке (/admin/documents/document_templates/add)

3)За основу берем базовый шаблон базовый шаблон (/admin/documents/document_templates/base_template/Agency.admin_report_client) смотрим исходный код Ctrl + U

Пример шаблона:

<style>
   table td, table th {
      padding: 5px;
   }

   table, table td, table th {
      border: 1px solid gray;
   }

   table.markup {
      width: 100%;
   }

   table.markup, table.markup > tbody > tr > td {
      border: none;
      padding: 0;
      vertical-align: top;
   }
</style>
<div class="page">
   {{element:((name:Dompdf.pdf/logo|viewVars:offer=advertisement))}}
   <table class="markup">
      <tr>
         <td>
            {{element:((name:Agency.Dompdf/report_client/common))}}
         </td>
         <td>
            {{element:((name:Agency.Dompdf/report_client/statistics))}}
         </td>
      </tr>
   </table>
   {{element:((name:Agency.Dompdf/report_client/expenses))}}
   {{element:((name:Agency.Dompdf/report_client/analogs))}}
   {{element:((name:Agency.Dompdf/report_client/advertising))}}
   {{element:((name:Agency.Dompdf/report_client/feed_report_platforms))}}
</div>

В нужном месте вставляем нужную верстку!

4)При создании шаблона запоминаем alias (Например realty_object_report_client) Связанная сущность Должна быть "Отчет для клиента"

5) Переходим на страницу настройки (/admin/settings_extension/settings_extension_page?url=admin%2Fagency%2Frealty%2Fview) Вкладка "Отчет для клиента" - тут вставляем alias (Например realty_object_report_client)

P.S. Можете прочитать также инструкцию сдесь /admin/plugin_dependencies/project_documentation/page?page=Agency.Objects%2Fview

P.S.S Так же можно почитать здесь https://crmnedv.ru/nodes/nodes/view/type:answers/slug:kak-izmenit-pdf-prezentatsiyu-s-logo

Примеры: 

1) В шапке отчета выводиться аватарка пользователя и имя пользователя:

<style>
   table td, table th {padding: 5px;}
   table, table td, table th {border: 1px solid gray;}
   table.markup {width: 100%;}
   table.markup, table.markup > tbody > tr > td {border: none;padding: 0;vertical-align: top;}
</style>
<div class="page">
   <div class="logo">
      <div class="logo__picture">{{helper:Agency.Dompdf.getLogo|250,80}}</div>
      <div class="logo__description">
         <p>Магазин недвижимости</p>
         <p>{{php_exp:$data['advertisement']['Rieltor']['name']}}</p>
         <p>{{php_exp:$data['advertisement']['Rieltor']['phone']}}</p>
         <p>{{php_exp:$data['advertisement']['Rieltor']['email']}}</p>
         <div style="word-break: break-all; max-width: 300px">г.Чита, ул.Тимирязева 25, ст. 3, оф. 207</div>
         <img src="{{php_exp:!empty($data['advertisement']['Rieltor']['image']) ? "/{$data['advertisement']['Rieltor']['image']}" : '/img/realtor_default.png' }}" style="float: right; height: 80px; max-width: 80px; margin-top: -40px">
      </div>
   </div>
   <div class="clearbox">&nbsp;</div>
   <table class="markup">
      <tr>
         <td>{{element:((name:Agency.Dompdf/report_client/common))}}</td>
         <td>{{element:((name:Agency.Dompdf/report_client/statistics))}}</td>
      </tr>
   </table>
   {{element:((name:Agency.Dompdf/report_client/expenses))}}
   {{element:((name:Agency.Dompdf/report_client/analogs))}}
   {{element:((name:Agency.Dompdf/report_client/advertising))}}
   {{element:((name:Agency.Dompdf/report_client/feed_report_platforms))}}
</div