Назначение. Блок «Прием эл. документов» предназначен для отправки электронных документов в другую организацию.
Группа – «Канцелярия».
Базовый блок - «Задание».
Свойства, унаследованные от базового блока:
Имя |
Заголовок |
Тип |
Описание |
---|---|---|---|
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), если да, то отправляется письмо с подтверждением регистрации. |