Мастер-Web:Подключение отчета 4030 «Агентский договор» — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Настройки в файле WEB.CONFIG)
 
(не показано 8 промежуточных версий 4 участников)
Строка 1: Строка 1:
Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}.<br>
+
Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}.<br />
  
=Краткое описание=
+
==Введение==
Данный документ описывает процесс установки и настройки отчета серии 4030 (Агентский договор) к экрану «Автоматическая регистрация партнеров» (PartnerRegistration.aspx).<br>
+
Отчет [[Мастер-Тур:Отчет 4030 Договор о реализации турпродукта (с закладками)|4030 «Агентский договор»]] подключается в ПК «Мастер-Web» для формирования при регистрации партнера в дополнительном модуле [[Мастер-Web:Дополнительный модуль Автоматическая регистрация партнера|«Автоматическая регистрация партнера»]] (<code>PartnerRegistration.aspx</code>).<br />
Шаблон отчета может храниться либо в базе данных ПК «Мастер-Тур», либо в папке templates ПК «Мастер-Web».
+
'''Шаблон''' отчета может храниться либо в '''базе данных''' ПК «Мастер-Тур», либо в '''папке templates''' ПК «Мастер-Web».
  
=Плагин DogovorNumberGenerator=
+
==Установка==
==Установка плагина==
+
Если отчет будет '''храниться в базе данных''', то его необходимо [[Мастер-Тур:Печать отчетов#Установка отчетов|установить в ПК «Мастер-Тур»]].<br />
Для установки плагина нужно выложить распакованные файлы из архива mw-dogovornumbergenerator-9.2.ХХ.ХХХХХ.zip в каталог, где установлен ПК «Мастер-Web».<br>
+
В случае подключения отчета '''в формате <code>xml</code>''', шаблон отчета нужно ''скопировать'' в папку '''templates''' ПК «Мастер-Web».
Затем в файл web.config основного приложения необходимо добавить в секцию <spring><objects> следующий тег:
 
<pre style="white-space:pre-wrap; word-wrap:break-word;">
 
<object name="prtRegDogNumber" type="MasterWebStandard.Extra.DogovorNumberGenerator.DogovorNumber, MasterWebStandard.Extra.DogovorNumberGenerator"/>
 
</pre>
 
Измененная секция должна выглядеть так:
 
<pre style="white-space:pre-wrap; word-wrap:break-word;">
 
<spring>...
 
<objects>
 
<object name="prtRegDogNumber" type="MasterWebStandard.Extra.DogovorNumberGenerator.DogovorNumber, MasterWebStandard.Extra.DogovorNumberGenerator"/>
 
</objects>
 
</spring>
 
</pre>
 
  
==Настройки в файле WEB.CONFIG==
+
===Размер файла шаблона===
В файл web.config необходимо добавить следующие настройки:
+
  При установке отчета необходимо следить за тем, чтобы ''размер шаблона'' (документ в формате <code>RTF</code> из архива '''template.zip''' установочного
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
+
  файла отчета) ''не превышал'' допустимое значение размера вложения для почтового сервера отправителя и получателя.
  style='border-collapse:collapse;border:none'>
 
<tr>
 
  <td width=28 valign=top style='width:21.25pt;border:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>№</p>
 
  </td>
 
  <td width=107 valign=top style='width:80.35pt;border:solid windowtext 1.0pt;
 
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Описание</p>
 
  </td>
 
  <td width=269 valign=top style='width:201.55pt;border:solid windowtext 1.0pt;
 
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Значение</p>
 
  </td>
 
  <td width=187 valign=top style='width:139.95pt;border:solid windowtext 1.0pt;
 
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Настройка</p>
 
  </td>
 
</tr>
 
<tr>
 
  <td width=28 valign=top style='width:21.25pt;border:solid windowtext 1.0pt;
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>1</p>
 
  </td>
 
  <td width=107 valign=top style='width:80.35pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Настройка,
 
  задающая формат номера договора</p>
 
  </td>
 
  <td width=269 valign=top style='width:201.55pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>В значении
 
  настройки можно указать следующие динамические поля:</p>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- {year} -
 
  текущий год (4 цифры);</p>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>-
 
  {yearshort} - текущий год (2 последние цифры);</p>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- {month}
 
  - текущий месяц (число от 1 до 12);</p>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- {dogNumber}
 
  - номер договора, который инкрементируется с каждым созданием договора и
 
  сбрасывается, в соответствии с настройкой dogNumberGenIncrementPeriod</p>
 
  </td>
 
  <td width=187 valign=top style='width:139.95pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'><span
 
  lang=EN-US>&lt;add key=&quot;dogNumberGenFormat&quot;
 
  value=&quot;TESTNUM{yearshort}-{dogNumber}&quot;/&gt;</span></p>
 
  </td>
 
  </tr>
 
<tr>
 
  <td width=28 valign=top style='width:21.25pt;border:solid windowtext 1.0pt;
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>2</p>
 
  </td>
 
  <td width=107 valign=top style='width:80.35pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Настройка,
 
  определяющая период сбрасывания счётчика договоров</p>
 
  </td>
 
  <td width=269 valign=top style='width:201.55pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- <span
 
  lang=EN-US>none</span> – счетчик договоров никогда не сбрасывается</p>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- <span
 
  lang=EN-US>year</span> – счетчик сбрасывается в начале каждого года;</p>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- <span
 
  lang=EN-US>month</span> – счетчик сбрасывается в начале каждого месяца</p>
 
  </td>
 
  <td width=187 valign=top style='width:139.95pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'><span
 
  lang=EN-US>&lt;add key=&quot;dogNumberGenIncrementPeriod&quot;
 
  value=&quot;year&quot;/&gt;</span></p>
 
  </td>
 
</tr>
 
<tr>
 
  <td width=28 valign=top style='width:21.25pt;border:solid windowtext 1.0pt;
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>3</p>
 
  </td>
 
  <td width=107 valign=top style='width:80.35pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Настройка,
 
  определяющая счетчик номеров договоров из базы данных ПК «Мастер-Тур»</p>
 
  </td>
 
  <td width=269 valign=top style='width:201.55pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Ключ счетчика
 
  номеров договоров из таблицы BLANKRANGETYPES</p>
 
  </td>
 
  <td width=187 valign=top style='width:139.95pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'><span
 
  lang=EN-US>&lt;add key=&quot;dogNumberGenKey&quot;
 
  value=&quot;1003&quot;/&gt;</span></p>
 
  </td>
 
</tr>
 
</table>
 
  
==Справочник «Типы документов»==
+
''Размер файла'' в формате <code>RTF</code> может ''существенно увеличиться'' из-за того, что при ''вставке в документ графических файлов'' с расширением <code>EMF</code>, <code>PNG</code>, <code>GIF</code> или <code>JPEG</code> и последующем сохранении документа в нем ''сохраняются две копии изображения''.<br />
В справочнике «Типы документов» ПК «Мастер-Тур» необходимо добавить новый тип документа для агентского договора. Ключ этого типа документа из таблицы BlankRangeTypes должен быть прописан в настройке dogNumberGenKey.<br>
+
Существует ''два'' способа ''уменьшить'' размер такого файла:
[[Файл:ST53.png|x500px]]
+
* Настроить '''Microsoft Word''' на сохранение только ''одной копии'' изображения. Подробная инструкция приведена на [http://support.microsoft.com/kb/224663/ru сайте компании Microsoft].
 +
* Настроить ПК «Мастер-Web» на [[Автоматическое конвертирование договора 4030 в формат DOC (Microsoft Word)|автоматическое конвертирование]] отчета в формат <code>DOC</code>.
  
==Справочник «Пачки бланков»==
+
==Настройки для 20 релиза==
Счетчики хранятся в справочнике «Пачки бланков» (таблице BlankRanges в базе данных ПК «Мастер-Тур»). Они создаются автоматически.<br>
+
===Изменения в файле prtRegSettings.xml===
[[Файл:ST54.png|x500px]]
+
Необходимо открыть файл <code>prtRegSettings.xml</code>, который находится в каталоге '''templates''', и в теге <code>Dogovor</code> изменить значение параметра '''Make''' на '''true'''.<br />
 +
Измененный тег должен выглядеть так:
 +
<Dogovor <span style="color:red">Make</span>=<span style="color:blue">'''"true"'''</span>></Dogovor>
  
=Отчет 4030 (Агентский договор)=
+
===Настройки в файле web.config===
==Установка==
+
Настройки задаются в файле <code>web.config</code> основного приложения ПК «Мастер-Web».
Если отчет будет браться из базы данных, то его необходимо установить в ПК «Мастер-Тур» согласно инструкции по установке отчетов. В случае подключения отчета в формате xml, шаблон отчета нужно скопировать в папку templates ПК «Мастер-Web».
 
===Размер файла шаблона===
 
При установке отчета необходимо следить за тем, чтобы размер шаблона (документ в формате RTF из архива template.zip установочного файла отчета) не превышал допустимое значение размера вложения для почтового сервера отправителя и получателя.
 
<br>
 
Размер файла в формате RTF может существенно увеличиться из-за того, что при вставке в документ графических файлов с расширением EMF, PNG, GIF или JPEG и последующем сохранении документа в нем сохраняются две копии изображения. Существует два способа уменьшить размер такого файла.
 
* Настроить Microsoft Word на сохранение только одной копии изображения. Подробная инструкция приведена на [http://support.microsoft.com/kb/224663 сайте Microsoft].
 
* Настроить ПК "Мастер-Web" на автоматическое конвертирование отчета в формат DOC. Подробнее см. [[Автоматическое конвертирование договора 4030 в формат DOC (Microsoft Word)]].
 
  
==Изменения в файле prtRegSettings.xml==
+
{| class="wikitable"
Необходимо открыть файл prtRegSettings.xml, который находится в каталоге templates, и в теге Dogovor изменить значение параметра Make на true.<br>
+
! scope="col" width="50px" | №
Измененный тег должен выглядеть так:
+
! scope="col" width="400px" | Описание
<Dogovor Make="true"></Dogovor>
+
! scope="col" width="250px" | Значение
 +
! scope="col" width="400px" | Настройка
 +
|-
 +
| '''1'''
 +
|| Настройка, определяющая '''отчет''', '''хранящийся в базе данных''' ПК «Мастер-Тур», который '''формируется''' при '''выключенной''' настройке '''useDifferentTaxationContract'''.
 +
|| - '''GUID''' договора из таблицы <code>'''[Rep_Profiles]'''</code>.
 +
|| <add key="'''dogovor4030GUID'''" value="<span style="color:blue">'''DB25A2FA-7418-4E57-973D-4FA5F4AE4C08'''</span>" />
 +
|-
 +
| '''2'''
 +
|| Настройка, определяющая '''отчет''', '''хранящийся в папке templates''' рабочего каталога ПК «Мастер-Web», который '''формируется''' при '''выключенной''' настройке '''useDifferentTaxationContract'''.
 +
|| - '''имя файла шаблона отчета''' (без расширения <code>.xml</code>).
 +
|| <add key="'''partnerDogovorTemplate'''" value="<span style="color:blue">'''PARTNER_DOGOVOR_TEMP'''</span>" />
 +
|-
 +
| '''3'''
 +
|| Настройка, включающая возможность '''формировать договоры для двух типов налогообложения''', которые задаются в экране '''Автоматическая регистрация партнеров'''.
 +
|| - '''true''' – отчет формируется ''в зависимости от типа налогообложения'';
 +
- '''false''' – при формировании отчета ''тип налогообложения не учитывается''.
 +
|| <add key="'''useDifferentTaxationContract'''" value="<span style="color:blue">'''true'''</span>"/>
 +
|-
 +
|| '''4'''
 +
|| Настройка, определяющая '''отчет''', '''хранящийся в базе данных''' ПК «Мастер-Тур», который '''формируется''' при '''включенной''' настройке '''useDifferentTaxationContract''' и выборе '''основного типа налогообложения''' в экране '''Автоматическая регистрация партнеров'''.
 +
|| - '''GUID''' договора из таблицы <code>'''[Rep_Profiles]'''</code>.
 +
|| <add key="'''dogovor4030GUIDUSN'''" value="<span style="color:blue">'''E979699B-9387-4256-96FB-0EB3017D68B6'''</span>"/>
 +
|-
 +
|| '''5'''
 +
|| Настройка, определяющая '''отчет''', '''хранящийся в базе данных''' ПК «Мастер-Тур», который '''формируется''' при '''включенной''' настройке '''useDifferentTaxationContract''' и выборе '''упрощенного типа налогообложения''' в экране '''Автоматическая регистрация партнеров'''.
 +
|| - '''GUID''' договора из таблицы <code>'''[Rep_Profiles]'''</code>.
 +
|| <add key="'''dogovor4030GUIDOSN'''" value="<span style="color:blue">'''8EA35D21-285D-4494-B9F7-91533C4CA653'''</span>"/>
 +
|-
 +
|| '''6'''
 +
|| Настройка, определяющая '''отчет''', '''хранящийся в папке templates''' рабочего каталога ПК «Мастер-Web», который '''формируется''' при '''включенной''' настройке '''useDifferentTaxationContract''' и выборе '''основного типа налогообложения''' в экране '''Автоматическая регистрация партнеров'''.
 +
|| - '''имя файла шаблона отчета''' (без расширения <code>.xml</code>).
 +
|| <add key="'''partnerDogovorOSNTemplate'''" value="<span style="color:blue">'''PARTNER_DOGOVOR_OSN'''</span>"/>
 +
|-
 +
|| '''7'''
 +
|| Настройка, определяющая '''отчет''', '''хранящийся в папке templates''' рабочего каталога ПК «Мастер-Web», который '''формируется''' при '''включенной''' настройке '''useDifferentTaxationContract''' и выборе '''упрощенного типа налогообложения''' в экране '''Автоматическая регистрация партнеров'''.
 +
|| - '''имя файла шаблона отчета''' (без расширения <code>.xml</code>).
 +
|| <add key="'''partnerDogovorUSNTemplate'''" value="<span style="color:blue">'''PARTNER_DOGOVOR_USN'''</span>"/>
 +
|}
  
==Настройки в файле WEB.CONFIG==
+
==Настройки для 21 релиза==
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
+
Начиная с 21 релиза отчет 4030 настраивается в экране [[Мастер-Web:Руководство пользователя. Администрирование ПК Мастер-Web#Настройки|Настройки]] '''Системы Администрирования''' ПК «Мастер-Web» в разделе настроек модуля регистрации партнеров.<br />
style='border-collapse:collapse;border:none'>
+
[[Файл: ep_114.png|x500px|Настройки модуля регистрации партнеров]]<br />
<tr>
+
<br />
  <td width=33 valign=top style='width:24.85pt;border:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>№</p>
 
  </td>
 
  <td width=220 valign=top style='width:164.85pt;border:solid windowtext 1.0pt;
 
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Описание</p>
 
  </td>
 
  <td width=208 valign=top style='width:155.9pt;border:solid windowtext 1.0pt;
 
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Значение</p>
 
  </td>
 
  <td width=177 valign=top style='width:132.9pt;border:solid windowtext 1.0pt;
 
  border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Настройка</p>
 
  </td>
 
</tr>
 
<tr>
 
  <td width=33 valign=top style='width:24.85pt;border:solid windowtext 1.0pt;
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>1</p>
 
  </td>
 
  <td width=220 valign=top style='width:164.85pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Настройка,
 
  определяющая отчет, хранящийся в базе данных ПК «Мастер-Тур», который
 
  формируется при выключенной настройке <span lang=EN-US>useDifferentTaxationContract</span></p>
 
  </td>
 
  <td width=208 valign=top style='width:155.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- <span
 
  lang=EN-US>GUID</span><span lang=EN-US> </span>договора из таблицы <span
 
  lang=EN-US>Rep</span>_<span lang=EN-US>Profiles</span></p>
 
  </td>
 
  <td width=177 valign=top style='width:132.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'><span
 
  lang=EN-US>&lt;add key=&quot;dogovor4030GUID&quot;
 
  value=&quot;DB25A2FA-7418-4E57-973D-4FA5F4AE4C08&quot;/&gt;</span></p>
 
  </td>
 
</tr>
 
<tr>
 
  <td width=33 valign=top style='width:24.85pt;border:solid windowtext 1.0pt;
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>2</p>
 
  </td>
 
  <td width=220 valign=top style='width:164.85pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Настройка,
 
  определяющая отчет, хранящийся в папке <span lang=EN-US>templates</span>
 
  рабочего каталога ПК «Мастер-Web», который формируется при выключенной
 
  настройке <span lang=EN-US>useDifferentTaxationContract</span></p>
 
  </td>
 
  <td width=208 valign=top style='width:155.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- имя
 
  файла шаблона отчета (без расширения .<span lang=EN-US>xml</span>)</p>
 
  </td>
 
  <td width=177 valign=top style='width:132.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'><span
 
  lang=EN-US>&lt;add key=&quot;partnerDogovorTemplate&quot;
 
  value=&quot;PARTNER_DOGOVOR_TEMP&quot;/&gt;</span></p>
 
  </td>
 
</tr>
 
<tr>
 
  <td width=33 valign=top style='width:24.85pt;border:solid windowtext 1.0pt;
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>3</p>
 
  </td>
 
  <td width=220 valign=top style='width:164.85pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Настройка,
 
  включающая возможность формировать договоры для двух типов налогообложения,
 
  которые задаются в экране «Автоматическая регистрация партнеров»</p>
 
  </td>
 
  <td width=208 valign=top style='width:155.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- <span
 
  lang=EN-US>true</span> – отчет формируется в зависимости от типа
 
  налогообложения;</p>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- <span
 
  lang=EN-US>false</span> – при формировании отчета тип налогообложения не
 
  учитывается</p>
 
  </td>
 
  <td width=177 valign=top style='width:132.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'><span
 
  lang=EN-US>&lt;add key=&quot;useDifferentTaxationContract&quot;
 
  value=&quot;true&quot;/&gt;</span></p>
 
  </td>
 
</tr>
 
<tr>
 
  <td width=33 valign=top style='width:24.85pt;border:solid windowtext 1.0pt;
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>4</p>
 
  </td>
 
  <td width=220 valign=top style='width:164.85pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Настройка,
 
  определяющая отчет, хранящийся в базе данных ПК «Мастер-Тур», который
 
  формируется при включенной настройке <span lang=EN-US>useDifferentTaxationContract</span>
 
  и выборе основного типа налогообложения в экране «Автоматическая регистрация
 
  партнеров»</p>
 
  </td>
 
  <td width=208 valign=top style='width:155.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- <span
 
  lang=EN-US>GUID</span><span lang=EN-US> </span>договора из таблицы <span
 
  lang=EN-US>Rep</span>_<span lang=EN-US>Profiles</span></p>
 
  </td>
 
  <td width=177 valign=top style='width:132.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'><span
 
  lang=EN-US>&lt;add key=&quot;dogovor4030GUIDUSN&quot;
 
  value=&quot;E979699B-9387-4256-96FB-0EB3017D68B6&quot;/&gt;</span></p>
 
  </td>
 
</tr>
 
<tr>
 
  <td width=33 valign=top style='width:24.85pt;border:solid windowtext 1.0pt;
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>5</p>
 
  </td>
 
  <td width=220 valign=top style='width:164.85pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Настройка,
 
  определяющая отчет, хранящийся в базе данных ПК «Мастер-Тур», который
 
  формируется при включенной настройке <span lang=EN-US>useDifferentTaxationContract</span>
 
  и выборе упрощенного типа налогообложения в экране «Автоматическая
 
  регистрация партнеров»</p>
 
  </td>
 
  <td width=208 valign=top style='width:155.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- <span
 
  lang=EN-US>GUID</span><span lang=EN-US> </span>договора из таблицы <span
 
  lang=EN-US>Rep</span>_<span lang=EN-US>Profiles</span></p>
 
  </td>
 
  <td width=177 valign=top style='width:132.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'><span
 
  lang=EN-US>&lt;add key=&quot;dogovor4030GUIDOSN&quot;
 
  value=&quot;8EA35D21-285D-4494-B9F7-91533C4CA653&quot;/&gt;</span></p>
 
  </td>
 
</tr>
 
<tr>
 
  <td width=33 valign=top style='width:24.85pt;border:solid windowtext 1.0pt;
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>6</p>
 
  </td>
 
  <td width=220 valign=top style='width:164.85pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Настройка,
 
  определяющая отчет, хранящийся в папке <span lang=EN-US>templates</span>
 
  рабочего каталога ПК «Мастер-Web», который формируется при включенной
 
  настройке <span lang=EN-US>useDifferentTaxationContract</span> и выборе основного
 
  типа налогообложения в экране «Автоматическая регистрация партнеров»</p>
 
  </td>
 
  <td width=208 valign=top style='width:155.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- имя
 
  файла шаблона отчета (без расширения .<span lang=EN-US>xml</span>)</p>
 
  </td>
 
  <td width=177 valign=top style='width:132.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'><span
 
  lang=EN-US>&lt;add key=&quot;partnerDogovorOSNTemplate&quot;
 
  value=&quot;PARTNER_DOGOVOR_OSN&quot;/&gt;</span></p>
 
  </td>
 
</tr>
 
<tr>
 
  <td width=33 valign=top style='width:24.85pt;border:solid windowtext 1.0pt;
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>7</p>
 
  </td>
 
  <td width=220 valign=top style='width:164.85pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>Настройка,
 
  определяющая отчет, хранящийся в папке <span lang=EN-US>templates</span>
 
  рабочего каталога ПК «Мастер-Web», который формируется при включенной
 
  настройке <span lang=EN-US>useDifferentTaxationContract</span> и выборе
 
  упрощенного типа налогообложения в экране «Автоматическая регистрация
 
  партнеров»</p>
 
  </td>
 
  <td width=208 valign=top style='width:155.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>- имя
 
  файла шаблона отчета (без расширения .<span lang=EN-US>xml</span>)</p>
 
  </td>
 
  <td width=177 valign=top style='width:132.9pt;border-top:none;border-left:
 
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Basic0 align=left style='text-align:left;text-indent:0cm'>&lt;<span
 
  lang=EN-US>add</span><span lang=EN-US> </span><span lang=EN-US>key</span>=&quot;<span
 
  lang=EN-US>partnerDogovorUSNTemplate</span>&quot; <span lang=EN-US>value</span>=&quot;<span
 
  lang=EN-US>PARTNER</span>_<span lang=EN-US>DOGOVOR</span>_<span lang=EN-US>USN</span>&quot;/&gt;</p>
 
  </td>
 
</tr>
 
</table>
 

Текущая версия на 15:00, 14 сентября 2015

Версия статьи от 14-09-2015.

Введение

Отчет 4030 «Агентский договор» подключается в ПК «Мастер-Web» для формирования при регистрации партнера в дополнительном модуле «Автоматическая регистрация партнера» (PartnerRegistration.aspx).
Шаблон отчета может храниться либо в базе данных ПК «Мастер-Тур», либо в папке templates ПК «Мастер-Web».

Установка

Если отчет будет храниться в базе данных, то его необходимо установить в ПК «Мастер-Тур».
В случае подключения отчета в формате xml, шаблон отчета нужно скопировать в папку templates ПК «Мастер-Web».

Размер файла шаблона

При установке отчета необходимо следить за тем, чтобы размер шаблона (документ в формате RTF из архива template.zip установочного
файла отчета) не превышал допустимое значение размера вложения для почтового сервера отправителя и получателя.

Размер файла в формате RTF может существенно увеличиться из-за того, что при вставке в документ графических файлов с расширением EMF, PNG, GIF или JPEG и последующем сохранении документа в нем сохраняются две копии изображения.
Существует два способа уменьшить размер такого файла:

Настройки для 20 релиза

Изменения в файле prtRegSettings.xml

Необходимо открыть файл prtRegSettings.xml, который находится в каталоге templates, и в теге Dogovor изменить значение параметра Make на true.
Измененный тег должен выглядеть так:

<Dogovor Make="true"></Dogovor>

Настройки в файле web.config

Настройки задаются в файле web.config основного приложения ПК «Мастер-Web».

Описание Значение Настройка
1 Настройка, определяющая отчет, хранящийся в базе данных ПК «Мастер-Тур», который формируется при выключенной настройке useDifferentTaxationContract. - GUID договора из таблицы [Rep_Profiles]. <add key="dogovor4030GUID" value="DB25A2FA-7418-4E57-973D-4FA5F4AE4C08" />
2 Настройка, определяющая отчет, хранящийся в папке templates рабочего каталога ПК «Мастер-Web», который формируется при выключенной настройке useDifferentTaxationContract. - имя файла шаблона отчета (без расширения .xml). <add key="partnerDogovorTemplate" value="PARTNER_DOGOVOR_TEMP" />
3 Настройка, включающая возможность формировать договоры для двух типов налогообложения, которые задаются в экране Автоматическая регистрация партнеров. - true – отчет формируется в зависимости от типа налогообложения;

- false – при формировании отчета тип налогообложения не учитывается.

<add key="useDifferentTaxationContract" value="true"/>
4 Настройка, определяющая отчет, хранящийся в базе данных ПК «Мастер-Тур», который формируется при включенной настройке useDifferentTaxationContract и выборе основного типа налогообложения в экране Автоматическая регистрация партнеров. - GUID договора из таблицы [Rep_Profiles]. <add key="dogovor4030GUIDUSN" value="E979699B-9387-4256-96FB-0EB3017D68B6"/>
5 Настройка, определяющая отчет, хранящийся в базе данных ПК «Мастер-Тур», который формируется при включенной настройке useDifferentTaxationContract и выборе упрощенного типа налогообложения в экране Автоматическая регистрация партнеров. - GUID договора из таблицы [Rep_Profiles]. <add key="dogovor4030GUIDOSN" value="8EA35D21-285D-4494-B9F7-91533C4CA653"/>
6 Настройка, определяющая отчет, хранящийся в папке templates рабочего каталога ПК «Мастер-Web», который формируется при включенной настройке useDifferentTaxationContract и выборе основного типа налогообложения в экране Автоматическая регистрация партнеров. - имя файла шаблона отчета (без расширения .xml). <add key="partnerDogovorOSNTemplate" value="PARTNER_DOGOVOR_OSN"/>
7 Настройка, определяющая отчет, хранящийся в папке templates рабочего каталога ПК «Мастер-Web», который формируется при включенной настройке useDifferentTaxationContract и выборе упрощенного типа налогообложения в экране Автоматическая регистрация партнеров. - имя файла шаблона отчета (без расширения .xml). <add key="partnerDogovorUSNTemplate" value="PARTNER_DOGOVOR_USN"/>

Настройки для 21 релиза

Начиная с 21 релиза отчет 4030 настраивается в экране Настройки Системы Администрирования ПК «Мастер-Web» в разделе настроек модуля регистрации партнеров.
Настройки модуля регистрации партнеров