Мастер-Web:Дополнительный модуль Автоматическая регистрация партнера — различия между версиями
[досмотренная версия] | [непроверенная версия] |
Achkasov (обсуждение | вклад) |
Achkasov (обсуждение | вклад) |
||
Строка 25: | Строка 25: | ||
Если дополнительный модуль установлен, но не включен, то при вызове страницы <code>'''PartnerRegistration.aspx'''</code> будет происходить переадресация на страницу <code>'''Registration.aspx'''</code>. | Если дополнительный модуль установлен, но не включен, то при вызове страницы <code>'''PartnerRegistration.aspx'''</code> будет происходить переадресация на страницу <code>'''Registration.aspx'''</code>. | ||
--> | --> | ||
− | + | ||
==Настройка дополнительного модуля== | ==Настройка дополнительного модуля== | ||
Настройка дополнительного модуля осуществляется на странице <code>'''Settings.aspx'''</code> [[Мастер-Web:Руководство пользователя. Администрирование ПК Мастер-Web#Настройки|системы администрирования ПК «Мастер-Web»]]. | Настройка дополнительного модуля осуществляется на странице <code>'''Settings.aspx'''</code> [[Мастер-Web:Руководство пользователя. Администрирование ПК Мастер-Web#Настройки|системы администрирования ПК «Мастер-Web»]]. | ||
Строка 86: | Строка 86: | ||
* <u>'''Отключить копирование данных парнера его представителю'''</u> - при включении настройки представителю парнера не будут копироваться данные партнера, такие, как «Адрес» или «E-mail». | * <u>'''Отключить копирование данных парнера его представителю'''</u> - при включении настройки представителю парнера не будут копироваться данные партнера, такие, как «Адрес» или «E-mail». | ||
− | * '''E-mail адрес, на который будет отправлено письмо о регистрации партнера''' - по умолчанию e-mail сообщение отправляется на адрес, указанный при регистрации. В этой настройке можно задать e-mail адрес, на который так же будет отправляться письмо. | + | * <u>'''E-mail адрес, на который будет отправлено письмо о регистрации партнера'''</u> - по умолчанию e-mail сообщение отправляется на адрес, указанный при регистрации. В этой настройке можно задать e-mail адрес, на который так же будет отправляться письмо. |
Шаблон e-mail сообщения находится в файле <code>PARTNER_DOGOVOR_TEXT.txt</code> в каталоге <code>.../templates</code>. | Шаблон e-mail сообщения находится в файле <code>PARTNER_DOGOVOR_TEXT.txt</code> в каталоге <code>.../templates</code>. | ||
Если при регистрации создается договор, он будет прикреплен к письмам. | Если при регистрации создается договор, он будет прикреплен к письмам. | ||
− | * '''Дополнительные e-mail адреса''' - список e-mail адресов, на которые так же будет отправляться копии письма при регистрации. Адреса задаются через точку с запятой. | + | * <u>'''Дополнительные e-mail адреса'''</u> - список e-mail адресов, на которые так же будет отправляться копии письма при регистрации. Адреса задаются через точку с запятой. |
В эти письма договор '''не вкладывается'''. | В эти письма договор '''не вкладывается'''. | ||
− | * '''Отправка сообщения при изменении данных партнера''' - при включенной настройке в случае, если у партнера меняется '''E-mail''', '''Адрес''' или '''Телефон''' на адрес, указанный в настройке '''E-mail адрес, на который будет отправлено письмо о регистрации партнера''' будет отправляться e-mail сообщение. | + | * <u>'''Отправка сообщения при изменении данных партнера'''</u> - при включенной настройке в случае, если у партнера меняется '''E-mail''', '''Адрес''' или '''Телефон''' на адрес, указанный в настройке '''E-mail адрес, на который будет отправлено письмо о регистрации партнера''' будет отправляться e-mail сообщение. |
− | * '''Количество дней, после которых доступ в ПК «Мастер-Web» закрывается''' - доступ закрывается, если у партнера ''не проставлен'' признак '''Заключен договор'''. | + | * <u>'''Количество дней, после которых доступ в ПК «Мастер-Web» закрывается'''</u> - доступ закрывается, если у партнера ''не проставлен'' признак '''Заключен договор'''. |
− | * '''Какой договор отображать в экране «Личный кабинет»''' - есть два варианта - '''Договор по умолчанию''' (отображается договор с признаком '''По умолчанию''' либо '''Самый последний из договоров''' (сравниваются даты начала действия договора - выводится договор с самой поздней датой начала действия). | + | * <u>'''Какой договор отображать в экране «Личный кабинет»'''</u> - есть два варианта - '''Договор по умолчанию''' (отображается договор с признаком '''По умолчанию''' либо '''Самый последний из договоров''' (сравниваются даты начала действия договора - выводится договор с самой поздней датой начала действия). |
− | * '''Создание договора''' - при включении данной настройке при регистрации партнера будет автоматически создаваться договор и формироваться отчет. | + | * <u>'''Создание договора'''</u> - при включении данной настройке при регистрации партнера будет автоматически создаваться договор и формироваться отчет. |
Пока эта настройка не включена, настройки, относящиеся к договору не активны. | Пока эта настройка не включена, настройки, относящиеся к договору не активны. | ||
Строка 105: | Строка 105: | ||
<code>.../templates</code>. | <code>.../templates</code>. | ||
− | * '''Отчет 4030 для договора (отчет установлен в базу ПК «Мастер-Тур»)''' - выбор отчета для формирования при создании договора. В выпадающий список выводятся все профили отчета 4030, установленные в базе данных. | + | * <u>'''Отчет 4030 для договора (отчет установлен в базу ПК «Мастер-Тур»)'''</u> - выбор отчета для формирования при создании договора. В выпадающий список выводятся все профили отчета 4030, установленные в базе данных. |
+ | |||
+ | * <u>'''Шаблон отчета для договора (шаблон в папке «templates»)'''</u> - в случае, если отчет подключается в формате <code>'''xml'''</code> в данной настройке указвается название файла шаблона отчета '''без расширения xml'''.<br /> | ||
+ | По умолчанию указан файл <code>'''PARTNER_DOGOVOR'''</code> (по умолчанию файл пустой). | ||
+ | |||
+ | <span style="color:red">Внимание!</span> Для формирования отчета и создания договора необходимо, чтобы одна из настроек была указана! | ||
+ | |||
+ | * <u>'''Формировать договор в зависимости от типа налогооблажения'''</u> - при включении данной настройки будут формироваться разные отчеты для разных типов налогооблажения (Основной и Упрощенный), выбранных при регистрации. | ||
+ | |||
+ | * <u>'''Формировать договор в зависимости от основания действия'''</u> - при включении данной настройки будут формироваться разные отчеты для разных варинатов основания действия (Устав и Свидетельство), выбранных при регистрации. | ||
+ | |||
+ | При включении обеих настроек приоритет имеет основание действия. | ||
+ | |||
+ | Настройки отчетов разблокирутся, если включена одна из натроек для формирования разных договоров. | ||
+ | |||
+ | * <u>'''Отчет 4030 для основного типа налогооблажения/действия на основании Свидетельства'''</u> - выбор профиля отчета 4030, который будет формироваться, если выбран основной тип налогооблажения или действие на основании Свидетельства. | ||
+ | |||
+ | * <u>'''Отчет 4030 для упрощенного типа налогооблажения/действия на основании Устава'''</u> - выбор профиля отчета 4030, который будет формироваться, если выбран упрощенный тип налогооблажения или действие на основании Устава. | ||
+ | |||
+ | * <u>'''Шаблон отчета для основного типа налооблажения/действия на основании Свидетельства'''</u> - указание шаблона отчета, подключенного в формате <code>xml</code>, если выбран основной тип налогооблажения или действие на основании Свидетельства. | ||
+ | |||
+ | * <u>'''Шаблон отчета для упрощенного типа налооблажения/действия на основании Устава'''</u> - указание шаблона отчета, подключенного в формате <code>xml</code>, если выбран упрощенный тип налогооблажения или действие на основании Устава. | ||
+ | |||
+ | * <u>'''Дата (день и месяц), до которой действует договор'''</u> - указание даты в формате DD.MM (DD - день; MM - месяц), до которой будет действовать созданный при регистрации договор. Если дата еще не прошла, до берется текущий год, если прошла - то следующий. | ||
+ | |||
+ | * <u>'''Период действия партнерского договора (в днях)'''</u> - количество дней, в течение которых действителен созданный при регистрации договор.<br /> | ||
+ | Настройка работает только при выключенной настройке '''Дата (день и месяц), до которой действует договор'''. | ||
+ | |||
+ | * <u>'''Партнер, с которым заключается договор'''</u> - выбор партнера, с которым будет заключаться создаваемый договор. | ||
− | --> | + | * <u>'''Формат номера договора'''</u> - для формирования номера договора можно использовать динамические поля: |
+ | ** '''{year}''' - текущий год (4 цифры); | ||
+ | ** '''{yearshort}''' - текущий год (2 последние цифры); | ||
+ | ** '''{month}''' - текущий месяц (число от 1 до 12); | ||
+ | ** '''{dogNumber}''' - номер договора, который инкрементируется с каждым созданием договора и сбрасывается, в соответствии с настройкой '''Период сбрасывания счетчика договоров'''. | ||
+ | |||
+ | * <u>'''Период сбрасывания счетчика договоров'''</u> - выбор момента, когда будет обнуляться счетчик договоров. Возможные значения: | ||
+ | ** '''Никогда'''; | ||
+ | ** '''В начале каждого месяца'''; | ||
+ | ** '''В начале каждого года'''. | ||
+ | |||
+ | * <u>'''Тип документа для счетчика номеров договоров (в ПК «Мастер-Тур»)'''</u> - выбор типа документов, который будет использоваться как счетчик номеров договоров. | ||
+ | |||
+ | <!-- | ||
===Настройки в файле WEB.CONFIG=== | ===Настройки в файле WEB.CONFIG=== | ||
Настройки задаются в файле <code>web.config</code> основного приложения ПК «Мастер-Web». | Настройки задаются в файле <code>web.config</code> основного приложения ПК «Мастер-Web». | ||
Строка 199: | Строка 240: | ||
Данные настройки определяют ''какие данные'' о партнере должны ''заполняться'' при регистрации. Здесь же можно изменить ''названия регистрационных полей'', а также добавить ''информационное сообщение'' пользователю, которое будет выдаваться в случае, когда ''обязательное'' поле ''не было заполнено''. | Данные настройки определяют ''какие данные'' о партнере должны ''заполняться'' при регистрации. Здесь же можно изменить ''названия регистрационных полей'', а также добавить ''информационное сообщение'' пользователю, которое будет выдаваться в случае, когда ''обязательное'' поле ''не было заполнено''. | ||
+ | --> | ||
+ | |||
==Подготовка данных== | ==Подготовка данных== |
Версия 13:19, 16 января 2014
Версия статьи от 16-01-2014. Для перехода на версию статьи, соответствующую используемой Вами версии программы, нажмите ссылку в таблице
Более ранние версии: |
Содержание
Введение
Данный модуль предназначен для регистрации партнеров через веб-интерфейс. Регистрационные данные при этом попадают в справочник «Партнеры» ПК «Мастер-Тур». Так же при регистрации партнера создается один или несколько пользователей для работы в системе бронирования ПК «Мастер-Web».
Установка
Для установки дополнительного модуля Автоматическая регистрация партнера нужно выложить распакованные файлы из архива
mw-prtregs-2007.2.XX.XXXX.zip
в каталог, где лежит ПК «Мастер-Web».
Настройка
После установки надстройка Автоматическая регистрация партнера доступна по адресу http://ip-адрес сервера/MasterWeb/PartnerRegistration.aspx
.
Настройка дополнительного модуля
Настройка дополнительного модуля осуществляется на странице Settings.aspx
системы администрирования ПК «Мастер-Web».
Настройки формы регистрации
Для всех полей можно задать настройки:
- Заголовок столбца на странице - название поля, которое будет отображаться на сранице регистрации (
PartnerRegistration.aspx
).
Если заголовок не указан, а поле видимое, то оно будет отображаться без названия. Исключение - поле Индекс. Оно всегда отображается с таким названием.
- Обязательный - признак, определяющий необходимость заполнения поля при регистрации партнеров.
Регистрация невозможна, пока не будут заполнены все обязательные поля.
Для некоторых полей этот признак нельзя редактировать.
- Видимость - признак, определяющий будет ли отображаться данное поле на странице.
Для некоторых полей этот признак нельзя редактировать.
- Запретить редактирование - если проставлен этот признак, то поле нельзя редактировать в экране Личный кабинет после регистрации.
Если поле обязательное, но при этом пустое, то поле можно будет заполнить.
- Сообщение об ошибке (если поле не заполнено, а оно является обязательным) - текст сообщения, которое будет выводится при попытке регистрации партнера с незаполненными обязательными полями.
Пример сообщения:
Настройки дополнительного модуля
При наведении курсора на любую из настройек возникает всплывающая подсказка.
- Автоматическая регистрация партнеров - включение дополнительного модуля «Автоматическая регистрация партнера».
При включенном дополнительном модуле ссылка Регистрация на страницах ПК «Мастер-Web» скрывается; отображается только ссылка Регистрация парнера. При попытке обращения к странице Registration.aspx
происходит переадресация на форму регистрации партнера дополнительного модуля «Автоматическая регистрация партнера».
- Страны, для которых разрешена регистрация партнеров - выбор стран, в которых можно регистрировать партнера.
Если в настройке не выбрано никакое значение, то регистрировать партнера можно в любой стране.
По умолчанию не выбрана ни одна страна.
- Проверка ИНН - при включении данной настройки для стран, у которых в справочнике Страны включен признак «Проверка реквизита», будет проверяться корректность ИНН.
- Признаки партнера, автоматически проставляемые при регистрации - выбор признаков, которые будут проставляться у партнера, регистрирующегося через дополнительный модуль. Эти же признаки будут проставляться партнеру при перезаключении договора.
Признак Дает клиентов проставляется всегда!
По умолчанию не выбран ни один признак.
- Признак партнера для упрощенного налогооблажения - признак, который будет проставляться партнеру, если при регистрации выбран упрощенный тип налогооблажения.
- Группа комиссий (по умолчанию) - группа комиссий, которая будет выбираться у партнера при регистрации.
Вариант Стандартная соответствует значению Без группы в ПК «Мастер-Тур».
По умолчанию выбрано значение Стандартная.
- Расширенный режим редактирования данных пользователей - в личном кабинете партнера после регистрации добавляются поля для заолнения на странице
PartnerUser.aspx
.
По умолчанию на странице данных представителя выводится (и доступно для редактирования суперюзерам): Название компании, Логин (нельзя редактировать), Пароль и E-mail.
При включении настройки появляется возможность редактирования дополнительных полей: Паспорт общегражданский (Серия, Номер, Кем выдан, Дата выдачи); Адрес (Страна, Город, Индекс, Адрес); Телефон; E-mail; Факс.
- Возможность редактирования данных в личном кабинете - настройка позволяет пользователям, не являющимся суперюзерами, редактировать данные представителя партнера в личном кабинете.
- Отключить копирование данных парнера его представителю - при включении настройки представителю парнера не будут копироваться данные партнера, такие, как «Адрес» или «E-mail».
- E-mail адрес, на который будет отправлено письмо о регистрации партнера - по умолчанию e-mail сообщение отправляется на адрес, указанный при регистрации. В этой настройке можно задать e-mail адрес, на который так же будет отправляться письмо.
Шаблон e-mail сообщения находится в файле PARTNER_DOGOVOR_TEXT.txt
в каталоге .../templates
.
Если при регистрации создается договор, он будет прикреплен к письмам.
- Дополнительные e-mail адреса - список e-mail адресов, на которые так же будет отправляться копии письма при регистрации. Адреса задаются через точку с запятой.
В эти письма договор не вкладывается.
- Отправка сообщения при изменении данных партнера - при включенной настройке в случае, если у партнера меняется E-mail, Адрес или Телефон на адрес, указанный в настройке E-mail адрес, на который будет отправлено письмо о регистрации партнера будет отправляться e-mail сообщение.
- Количество дней, после которых доступ в ПК «Мастер-Web» закрывается - доступ закрывается, если у партнера не проставлен признак Заключен договор.
- Какой договор отображать в экране «Личный кабинет» - есть два варианта - Договор по умолчанию (отображается договор с признаком По умолчанию либо Самый последний из договоров (сравниваются даты начала действия договора - выводится договор с самой поздней датой начала действия).
- Создание договора - при включении данной настройке при регистрации партнера будет автоматически создаваться договор и формироваться отчет.
Пока эта настройка не включена, настройки, относящиеся к договору не активны.
Для создания договора необходим отчет - установленный в ПК «Мастер-Тур» отчет 4030 либо шаблон отчета в формате.xml
в каталоге.../templates
.
- Отчет 4030 для договора (отчет установлен в базу ПК «Мастер-Тур») - выбор отчета для формирования при создании договора. В выпадающий список выводятся все профили отчета 4030, установленные в базе данных.
- Шаблон отчета для договора (шаблон в папке «templates») - в случае, если отчет подключается в формате
xml
в данной настройке указвается название файла шаблона отчета без расширения xml.
По умолчанию указан файл PARTNER_DOGOVOR
(по умолчанию файл пустой).
Внимание! Для формирования отчета и создания договора необходимо, чтобы одна из настроек была указана!
- Формировать договор в зависимости от типа налогооблажения - при включении данной настройки будут формироваться разные отчеты для разных типов налогооблажения (Основной и Упрощенный), выбранных при регистрации.
- Формировать договор в зависимости от основания действия - при включении данной настройки будут формироваться разные отчеты для разных варинатов основания действия (Устав и Свидетельство), выбранных при регистрации.
При включении обеих настроек приоритет имеет основание действия.
Настройки отчетов разблокирутся, если включена одна из натроек для формирования разных договоров.
- Отчет 4030 для основного типа налогооблажения/действия на основании Свидетельства - выбор профиля отчета 4030, который будет формироваться, если выбран основной тип налогооблажения или действие на основании Свидетельства.
- Отчет 4030 для упрощенного типа налогооблажения/действия на основании Устава - выбор профиля отчета 4030, который будет формироваться, если выбран упрощенный тип налогооблажения или действие на основании Устава.
- Шаблон отчета для основного типа налооблажения/действия на основании Свидетельства - указание шаблона отчета, подключенного в формате
xml
, если выбран основной тип налогооблажения или действие на основании Свидетельства.
- Шаблон отчета для упрощенного типа налооблажения/действия на основании Устава - указание шаблона отчета, подключенного в формате
xml
, если выбран упрощенный тип налогооблажения или действие на основании Устава.
- Дата (день и месяц), до которой действует договор - указание даты в формате DD.MM (DD - день; MM - месяц), до которой будет действовать созданный при регистрации договор. Если дата еще не прошла, до берется текущий год, если прошла - то следующий.
- Период действия партнерского договора (в днях) - количество дней, в течение которых действителен созданный при регистрации договор.
Настройка работает только при выключенной настройке Дата (день и месяц), до которой действует договор.
- Партнер, с которым заключается договор - выбор партнера, с которым будет заключаться создаваемый договор.
- Формат номера договора - для формирования номера договора можно использовать динамические поля:
- {year} - текущий год (4 цифры);
- {yearshort} - текущий год (2 последние цифры);
- {month} - текущий месяц (число от 1 до 12);
- {dogNumber} - номер договора, который инкрементируется с каждым созданием договора и сбрасывается, в соответствии с настройкой Период сбрасывания счетчика договоров.
- Период сбрасывания счетчика договоров - выбор момента, когда будет обнуляться счетчик договоров. Возможные значения:
- Никогда;
- В начале каждого месяца;
- В начале каждого года.
- Тип документа для счетчика номеров договоров (в ПК «Мастер-Тур») - выбор типа документов, который будет использоваться как счетчик номеров договоров.
Подготовка данных
Предварительной подготовки данных данный модуль не требует.
Работа в системе
Регистрация партнера
Модуль Автоматическая регистрация партнера доступен по адресу: http://ip-адрес сервера/MasterWebStandard/PartnerRegistration.aspx
.
Вход в экран может быть осуществлен из любого экрана ПК «Мастер-Web»:
При входе в экран открывается форма для заполнения регистрационных полей.
Поля, отмеченные звездочками (*) являются обязательными для заполнения.
По умолчанию при регистрации добавляется один пользователь для работы в Системе Бронирования ПК «Мастер-Web».
Дополнительных пользователей можно добавить в Личном кабинете.
В экране Личный кабинет запрещено редактирование полей Страна и Город. Если по каким-либо причинам они не были заполнены, сохранить данные в экране Личный кабинет невозможно.
После того, как все необходимые поля заполнены, нужно нажать кнопку Зарегистрироваться. При этом регистрационные данные партнера запишутся в базу. При этом агентству будет отправлено письмо с логином и паролем в системе бронирования.
При регистрации нового партнера проверка производится по полю ИНН.
Внимание! Регистрировать партнеров с одинаковым ИНН можно только если они принадлежат одной группе партнеров.
Если в базе данных уже существует партнер с таким ИНН, то пользователю выдастся соответствующее сообщение.
Информацию о новом партнере можно посмотреть в справочнике «Партнеры» ПК «Мастер-Тур».
Личный кабинет
У зарегистрированного партнера есть возможность внести изменения в свои регистрационные данные. Для этого агентству необходимо авторизоваться в любом экране ПК Мастер-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
В файл web.config
необходимо добавить следующие настройки:
№ | Описание | Значение | Настройка |
---|---|---|---|
1 | Настройка, задающая формат номера договора. | В значении настройки можно указать следующие динамические поля:
- {year} - текущий год (4 цифры); |
<add key="dogNumberGenFormat" value="TESTNUM{yearshort}-{dogNumber}" /> |
2 | Настройка, определяющая период сбрасывания счётчика договоров. | - none – счетчик договоров никогда не сбрасывается; - year – счетчик сбрасывается в начале каждого года; |
<add key="dogNumberGenIncrementPeriod" value="year" /> |
3 | Настройка, определяющая счетчик номеров договоров из базы данных ПК «Мастер-Тур». | - Ключ счетчика номеров договоров из таблицы [BlankRangeTypes] .
|
<add key="dogNumberGenKey" value="1003"/> |
Справочник «Типы документов»
В справочнике Типы документов ПК «Мастер-Тур» необходимо добавить новый тип документа для агентского договора. Ключ этого типа документа из таблицы [BlankRangeTypes]
должен быть прописан в настройке dogNumberGenKey.
Справочник «Пачки бланков»
Счетчики хранятся в справочнике Пачки бланков (таблице [BlankRanges]
в базе данных ПК «Мастер-Тур»). Они создаются автоматически.
Отчет 4030 «Агентский договор»
Для формирования договора с агентом при регистрации в дополнительном модуле Автоматическая регистрация партнера необходимо подключить отчет 4030 «Агентский договор».