Справочники > Типовые маршруты > Прикладные блоки типовых маршрутов > Группа «Канцелярия» >

Прикладной блок «Прием эл. документов»

Предыдущий раздел В начало Следующий раздел

Назначение. Блок «Прием эл. документов» предназначен для отправки электронных документов в другую организацию.

Группа – «Канцелярия».

Базовый блок - «Задание».

Свойства, унаследованные от базового блока:

Имя

Заголовок

Тип

Описание

Name

Наименование

Строка (Константа)

Доступное. Значение по умолчанию: Прием эл. документов

Link

Ссылка

Строка (Константа)

Доступное

Comment

Примечание

Строка (Константа)

Доступное

PerformerName

Исполнитель

Пользователь, Группа, Роль, Список пользователей (Константа или параметр)

Доступное

Subject

Тема

Строка (Константа или параметр)

Доступное. Значение по умолчанию: Прием эл. документов

Deadline

Срок

Дата (Константа или параметр)

Доступное.

IsRelativeDeadline

Относительный

Логическое значение (Константа)

Доступное.

RelativeDeadlineType

Единица измерения

Признак (Константа)

Доступное. Принимает значения: Дни; Часы; Минуты; Секунды.

IsParallel

Параллельные задания

Логическое значение (Константа или параметр)

Доступное. Принимает значения: Да; Нет. По умолчанию – Да.

JobText

Текст по умолчанию

Строка (Константа или параметр)

Доступное.

Attachment

Вложения

Список объектов (константа или параметр)

Доступное.

ApplyAttachmentRightsArea

Выдать права на вложения

Признак (Константа)

Доступное. Принимает значения: Всего семейства задач; Текущего блока.

AttachmentRightsType

Тип прав на вложения

Признак (Константа)

Доступное. Принимает значения: Просмотр; Изменение; Полный.

Instruction

Инструкция

Строка (Константа или параметр)

Доступное

AbortDeadline

Крайний срок

Дата (Константа или параметр)

Доступное.

IsRelativeAbortDeadline

Относительный

Логическое значение (Константа)

Доступное.

RelativeAbortDeadlineType

Единица измерения

Признак (Константа)

Доступное. Принимает значения: Дни; Часы; Минуты; Секунды.

NeedSignOnPerform

Требовать подписания

Логическое значение (Константа или параметр)

Доступное. Принимает значения: Да; Нет.

Дополнительные свойства:

Имя

Заголовок

Тип

Описание

UserForEDocumentExchange

Пользователь для обмена эл. документами

Пользователь (константа или параметр)

Пользователь, кому было отправлено задание из системы-отправителя.

Documents

Документы

Коллекция электронных документов (параметр)

Принятые документы.

DocumentNumber

Номер документы

Строка (параметр)

Номер документа. Главное свойство – Documents.

DocumentDate

Дата документа

Дата (параметр)

Дата документа.

Главное свойство – Documents.

DocumentContent

Содержание

Строка (параметр)

Содержание документа.

Главное свойство – Documents.

EmailReceive

Приняты электронной почтой

Логическое значение (константа или параметр)

Были ли приняты документы средствами электронной почты.

ConfirmationData

Данные для отправки подтверждения

Коллекция строк (параметр)

Данные для отправки подтверждения в формате:

1 – Номер документа, полученный в пакете при приеме документов.

2 – Дата документа, полученная в пакете при приеме документов.

3 – Код организации, полученный в пакете при приеме документов.

4 – Содержание документа, полученного из организации, куда нужно отправить подтверждение;

5 – ИД РКК, полученный в пакете при приеме документов,

6 – E-mail, с которого пришел пакет с документами;

7 – Код подразделения организации, полученный в пакете при приеме документов;

8 – Код контактного лица, полученный в пакете при приеме документов;

9 – Дата принятия к отправке, полученная в пакете при приеме документов. Главное свойство – EmailReceive.

OurOrganizationCode

Наша организация

Строка (константа или параметр)

Код нашей организации, в которую принимаются документы. Главное свойство – EmailReceive.

RegNumber

Рег. номер

Строка (параметр)

Выходное. Рег. номер РКК, созданной для принятых документов.

RegDate

Дата регистрации

Дата (параметр)

Выходное. Рег. дата РКК, созданной для принятых документов.

Описание.

· При старте задания формируется тема задания в формате «Регистрация документа от <Наименование организации> (№<номер документа> от <дата документа>)».
· При старте задания проверяется приняты ли документы средствами электронной почты (значение, указанное в свойстве EmailReceive), если да, то для темы задания организация, номер документа и дата документа получаются из данных для оправки подтверждения (свойство ConfirmationData).
· При старте задания проверяется приняты ли документы средствами электронной почты (значение, указанное в свойстве EmailReceive), если нет, то проверяется:
· указано ли свойство UserForEDocumentExchange, если не указано, то будет сгенерировано исключение с соответствующим сообщением, формирование задания прервется;
· для темы задания номер документа и дата документа получаются из свойств DocumentNumber, DocumentDate;
· ищется запись справочник Наши организации (организация для которой значение в константе UserForEDocumentExchange совпадает с пользователем, указанным в свойстве UserForEDocumentExchang), для найденной организации создается входящая РКК, в ней заполняются поля Номер документа – значение свойства DocumentNumber, Дата документа – значение свойства DocumentDate, Содержание – значение свойства DocumentContent. РКК вкладывается в задание;
· вложенные документы связываются с РКК и из прав этих документов удаляются пользователю удаленных систем;
· исполнителем задания указывается пользователь, указанный в константе ExchangeResponsibleSecretary.
· При выполнении задания получается вложенная входящая РКК и заполняются значения свойств RegNumber – поле Рег. номер РКК, RegDate – поле Дата регистрации РКК.
· При выполнении задания проверяется приняты ли документы средствами электронной почты (значение, указанное в свойстве EmailReceive), если да, то отправляется письмо с подтверждением регистрации.