Мастер-Web:Подключение отчета 4030 «Агентский договор» — различия между версиями
[непроверенная версия] | [досмотренная версия] |
Tarasov (обсуждение | вклад) (→Установка плагина) |
Tarasov (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
Данный документ описывает процесс установки и настройки отчета серии 4030 (Агентский договор) к экрану «Автоматическая регистрация партнеров» (PartnerRegistration.aspx).<br> | Данный документ описывает процесс установки и настройки отчета серии 4030 (Агентский договор) к экрану «Автоматическая регистрация партнеров» (PartnerRegistration.aspx).<br> | ||
Шаблон отчета может храниться либо в базе данных ПК «Мастер-Тур», либо в папке templates ПК «Мастер-Web». | Шаблон отчета может храниться либо в базе данных ПК «Мастер-Тур», либо в папке templates ПК «Мастер-Web». | ||
+ | |||
=Плагин DogovorNumberGenerator= | =Плагин DogovorNumberGenerator= | ||
==Установка плагина== | ==Установка плагина== | ||
− | Для установки плагина нужно выложить распакованные файлы из архива mw-dogovornumbergenerator- | + | Для установки плагина нужно выложить распакованные файлы из архива mw-dogovornumbergenerator-9.2.ХХ.ХХХХХ.zip в каталог, где установлен ПК «Мастер-Web».<br> |
Затем в файл web.config основного приложения необходимо добавить в секцию <spring><objects> следующий тег: | Затем в файл web.config основного приложения необходимо добавить в секцию <spring><objects> следующий тег: | ||
<pre style="white-space:pre-wrap; word-wrap:break-word;"> | <pre style="white-space:pre-wrap; word-wrap:break-word;"> | ||
Строка 19: | Строка 20: | ||
</spring> | </spring> | ||
</pre> | </pre> | ||
+ | |||
+ | ==Настройки в файле WEB.CONFIG== | ||
+ | <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><add key="dogNumberGenFormat" | ||
+ | value="TESTNUM{yearshort}-{dogNumber}"/></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><add key="dogNumberGenIncrementPeriod" | ||
+ | value="year"/></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><add key="dogNumberGenKey" | ||
+ | value="1003"/></span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | ==Справочник «Типы документов»== | ||
+ | В справочнике «Типы документов» ПК «Мастер-Тур» необходимо добавить новый тип документа для агентского договора. Ключ этого типа документа из таблицы BlankRangeTypes должен быть прописан в настройке dogNumberGenKey.<br> | ||
+ | [[Файл:ST53.png|x500px]] | ||
+ | |||
+ | ==Справочник «Пачки бланков»== | ||
+ | Счетчики хранятся в справочнике «Пачки бланков» (таблице BlankRanges в базе данных ПК «Мастер-Тур»). Они создаются автоматически.<br> | ||
+ | [[Файл:ST54.png|x500px]] | ||
+ | |||
+ | =Отчет 4030 (Агентский договор)= | ||
+ | ==Установка== | ||
+ | Если отчет будет браться из базы данных, то его необходимо установить в ПК «Мастер-Тур» согласно инструкции по установке отчетов. В случае подключения отчета в формате xml, шаблон отчета нужно скопировать в папку templates ПК «Мастер-Web». | ||
+ | |||
+ | ==Изменения в файле prtRegSettings.xml== | ||
+ | Необходимо открыть файл prtRegSettings.xml, который находится в каталоге templates, и в теге Dogovor изменить значение параметра Make на true.<br> | ||
+ | Измененный тег должен выглядеть так: | ||
+ | <Dogovor Make="true"></Dogovor> | ||
+ | |||
+ | ==Настройки в файле WEB.CONFIG== | ||
+ | <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 | ||
+ | style='border-collapse:collapse;border:none'> | ||
+ | <tr> | ||
+ | <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><add key="dogovor4030GUID" | ||
+ | value="DB25A2FA-7418-4E57-973D-4FA5F4AE4C08"/></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><add key="partnerDogovorTemplate" | ||
+ | value="PARTNER_DOGOVOR_TEMP"/></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><add key="useDifferentTaxationContract" | ||
+ | value="true"/></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><add key="dogovor4030GUIDUSN" | ||
+ | value="E979699B-9387-4256-96FB-0EB3017D68B6"/></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><add key="dogovor4030GUIDOSN" | ||
+ | value="8EA35D21-285D-4494-B9F7-91533C4CA653"/></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><add key="partnerDogovorOSNTemplate" | ||
+ | value="PARTNER_DOGOVOR_OSN"/></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'><<span | ||
+ | lang=EN-US>add</span><span lang=EN-US> </span><span lang=EN-US>key</span>="<span | ||
+ | lang=EN-US>partnerDogovorUSNTemplate</span>" <span lang=EN-US>value</span>="<span | ||
+ | lang=EN-US>PARTNER</span>_<span lang=EN-US>DOGOVOR</span>_<span lang=EN-US>USN</span>"/></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> |
Версия 15:46, 17 мая 2012
Версия статьи от 17-05-2012.
Содержание
Краткое описание
Данный документ описывает процесс установки и настройки отчета серии 4030 (Агентский договор) к экрану «Автоматическая регистрация партнеров» (PartnerRegistration.aspx).
Шаблон отчета может храниться либо в базе данных ПК «Мастер-Тур», либо в папке templates ПК «Мастер-Web».
Плагин DogovorNumberGenerator
Установка плагина
Для установки плагина нужно выложить распакованные файлы из архива mw-dogovornumbergenerator-9.2.ХХ.ХХХХХ.zip в каталог, где установлен ПК «Мастер-Web».
Затем в файл web.config основного приложения необходимо добавить в секцию <spring><objects> следующий тег:
<object name="prtRegDogNumber" type="MasterWebStandard.Extra.DogovorNumberGenerator.DogovorNumber, MasterWebStandard.Extra.DogovorNumberGenerator"/>
Измененная секция должна выглядеть так:
<spring>... <objects> <object name="prtRegDogNumber" type="MasterWebStandard.Extra.DogovorNumberGenerator.DogovorNumber, MasterWebStandard.Extra.DogovorNumberGenerator"/> </objects> </spring>
Настройки в файле WEB.CONFIG
№ |
Описание |
Значение |
Настройка |
1 |
Настройка, задающая формат номера договора |
В значении настройки можно указать следующие динамические поля: - {year} - текущий год (4 цифры); - {yearshort} - текущий год (2 последние цифры); - {month} - текущий месяц (число от 1 до 12); - {dogNumber} - номер договора, который инкрементируется с каждым созданием договора и сбрасывается, в соответствии с настройкой dogNumberGenIncrementPeriod |
<add key="dogNumberGenFormat" value="TESTNUM{yearshort}-{dogNumber}"/> |
2 |
Настройка, определяющая период сбрасывания счётчика договоров |
- none – счетчик договоров никогда не сбрасывается - year – счетчик сбрасывается в начале каждого года; - month – счетчик сбрасывается в начале каждого месяца |
<add key="dogNumberGenIncrementPeriod" value="year"/> |
3 |
Настройка, определяющая счетчик номеров договоров из базы данных ПК «Мастер-Тур» |
Ключ счетчика номеров договоров из таблицы BLANKRANGETYPES |
<add key="dogNumberGenKey" value="1003"/> |
Справочник «Типы документов»
В справочнике «Типы документов» ПК «Мастер-Тур» необходимо добавить новый тип документа для агентского договора. Ключ этого типа документа из таблицы BlankRangeTypes должен быть прописан в настройке dogNumberGenKey.
Справочник «Пачки бланков»
Счетчики хранятся в справочнике «Пачки бланков» (таблице BlankRanges в базе данных ПК «Мастер-Тур»). Они создаются автоматически.
Отчет 4030 (Агентский договор)
Установка
Если отчет будет браться из базы данных, то его необходимо установить в ПК «Мастер-Тур» согласно инструкции по установке отчетов. В случае подключения отчета в формате xml, шаблон отчета нужно скопировать в папку templates ПК «Мастер-Web».
Изменения в файле prtRegSettings.xml
Необходимо открыть файл prtRegSettings.xml, который находится в каталоге templates, и в теге Dogovor изменить значение параметра Make на true.
Измененный тег должен выглядеть так:
<Dogovor Make="true"></Dogovor>
Настройки в файле WEB.CONFIG
№ |
Описание |
Значение |
Настройка |
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"/> |