Где <КОД_АТРИБУТА1> - наименование атрибута Права.

Возможные значения:

ID – ID Права,

HIST_TO – прежнее значение даты окончания срока действия ранее действовавшего Права.

<ЗНАЧЕНИЕ_АТРИБУТА1> - значение атрибута Права,

Символы «:», «;» - константы.

Сохранение ID нового права как результата обработки. Сохранение текста ошибки как результата обработки. Изменение признака обработки доверенности.

Обработка способом 4WORKER

Обработка способом 4WORKER выполняется в соответствии с алгоритмом, описанным ниже:

Определение сотрудника, которому предоставлено право подписи документов от имени должностного лица принципала. Проверяется факт обработки загруженной строки файла. Если строка уже обработана, возникает ошибка. Проверяется заполнение краткого наименования предприятия-владельца. При отсутствии значения возникает ошибка. По заданному краткому наименованию предприятия-владельца разыскивается предприятие-владелец. Если предприятие не найдено, возникает ошибка. Если предприятий несколько, возникает ошибка. Если ошибки не возникло, предприятие-владелец сохраняется в БД как результат обработки. Проверяется заполнение фамилии и имени сотрудника. При отсутствии хотя бы одного из значений возникает ошибка. По заданным данным о сотруднике разыскивается сотрудник. Сотрудник должен служить хотя бы в одном подразделении найденного предприятия-владельца. Если сотрудник с требуемыми характеристиками не найден, возникает ошибка. Если найдено несколько сотрудников с требуемыми характеристиками, возникает ошибка. Найденный сотрудник сохраняется в БД как результат обработки. Определение принципала. Проверяется, задан ли номер агентского договора с поставщиком услуг. Если номер агентского договора с поставщиком услуг не задан, возникает ошибка. Выполняется поиск агентского договора с поставщиком услуг. Если договор с заданным номером не найден, возникает ошибка. Если договор найден, но он заключён не с принципалом по услугам, возникает ошибка. Если договор найден, но он заключён не найденным предприятием-владельцем, возникает ошибка. Если ошибки не возникло, найденный агентский договор с поставщиком услуг сохраняется в БД как результат обработки. Проверяется заполнение должности. Если должность не задана, возникает ошибка. Замена сотрудника, которому предоставлено право подписи документов. Выполняется поиск прежнего подписанта по должности, от имени которой сотрудник может ставить подпись за должностное лицо принципала. Должность должна совпадать с загруженной. Если прежний подписант найден, он заменяется найденным сотрудником. Если прежний подписант найден, данные о прежней доверенности заменяются данными о новой доверенности. Данные о новой доверенности сохраняются в виде текстовой строки в формате:

Дов. № номер_доверенности от дата_доверенности_в_формате_DD. MM. YYYY_г.

НЕ нашли? Не то? Что вы ищете?
Если прежний подписант не найден, выполняется добавление нового подписанта. Сохранение прежних данных о подписанте, для последующей возможной отмены обработки загруженной доверенности. Данные сохраняются в виде коллекции значений в виде:

<КОД_АТРИБУТА1>:<ЗНАЧЕНИЕ_АТРИБУТА1>;…<КОД_АТРИБУТАN>:<ЗНАЧЕНИЕ_АТРИБУТАN>;

Где <КОД_АТРИБУТА1> - наименование атрибута подписанта.

Возможные значения:

ID – ID Права,

PROXY_DOCUMENT – прежние данные о доверенности

WORKMAN_ID– прежний сотрудник, имевший право подписи от имени принципала.

<ЗНАЧЕНИЕ_АТРИБУТА1> - значение атрибута подписанта,

Символы «:», «;» - константы.

Сохранение ID нового подписанта как результата обработки. Сохранение текста ошибки как результата обработки. Изменение признака обработки доверенности.

Обработка способом 4NONSIGN

Обработка способом 4NONSIGN выполняется в соответствии с алгоритмом, описанным ниже:

Определение сотрудника, которому выдана доверенность. Проверяется факт обработки загруженной строки файла. Если строка уже обработана, возникает ошибка. Проверяется заполнение краткого наименования предприятия-владельца. При отсутствии значения возникает ошибка. По заданному краткому наименованию предприятия-владельца разыскивается предприятие-владелец. Если предприятие не найдено, возникает ошибка. Если предприятий несколько, возникает ошибка. Если ошибки не возникло, предприятие-владелец сохраняется в БД как результат обработки. Проверяется заполнение фамилии и имени сотрудника. При отсутствии хотя бы одного из значений возникает ошибка. По заданным данным о сотруднике разыскивается сотрудник. Сотрудник должен служить хотя бы в одном подразделении найденного предприятия-владельца. Если сотрудник с требуемыми характеристиками не найден, возникает ошибка. Если найдено несколько сотрудников с требуемыми характеристиками, возникает ошибка. Найденный сотрудник сохраняется в БД как результат обработки. Добавление новой доверенности к уже имеющимся у сотрудника. Данные о новой доверенности добавляются в конец списка доверенностей в виде текстовой строки в формате:

Дов. № номер_доверенности от дата_доверенности_в_формате_DD. MM. YYYY_г.

Сохранение текста ошибки как результата обработки. Изменение признака обработки доверенности.

Отмена обработки

Отмена обработки выполняется в 2 этапа:

    Отмена права, предоставленного загруженной доверенностью Восстановление права, действовавшего до обработки загруженной доверенности.

При возникновении ошибки на этапе 1, отмена считается неуспешной.

При возникновении ошибки на этапе 2, отмена считается выполненной успешно, но с замечаниями.

Замечания, возникающие на этапе 2, сохраняются в том же месте, в котором хранятся данные для восстановления.

Процессы отмены обработки загруженных доверенностей различаются, и зависят от типа доверенности.

Отмена обработки способом 4USER

Отмена обработки, выполненной способом 4USER, выполняется следующим образом:

Удаляется Право подписи документов, созданное в результате обработки. Выполняется поиск ранее действовавшего права по сохранённым данным, если оно было. Если ранее действовавшее Право не найдено, к данным о ранее действовавшем праве добавляется элемент коллекции ERROR со значением «ID не найден». Это означает, что восстанавливать нечего, т. к. данные о прежнем праве удалены пользователем. Данные, сохранённые как результаты обработки, удаляются.

Отмена обработки способом 4WORKER

Отмена обработки, выполненной способом 4WORKER, выполняется следующим образом:

Выполняется поиск лица с правом подписи по сохранённой ранее должности. Если назначение подписанта не найдено, к данным о ранее действовавшем праве добавляется элемент коллекции ERROR со значением «Прежнее назначение доверенного лица на эту должность не найдено». Это означает, что восстанавливать нечего, т. к. право подписи за указанную ранее должность, теперь никому не предоставлены. Если назначение подписанта найдено, но ID не соответствует сохранённому, то восстановление продолжается., а к данным о ранее действовавшем праве добавляется элемент коллекции WARNING со значением «Восстанавливаемое назначение доверенного лица на эту должность не найдено» и RESTORED_ID со значением ID лица с правом подписи, которое будет фактически восстановлено.  Это означает, что пользователь удалял и заново вводил данные о подписанте, и при совпадении прочих атрибутов, успешное восстановление возможно. Если назначение подписанта найдено, но право предоставлено не тому сотруднику, обработка которого отменяется, к данным о ранее действовавшем праве добавляется элемент коллекции ERROR со значением «Сотрудник, которому предоставлено право подписи, установлен не данной доверенностью» и RESTORED_WORKMAN_ID со значением ID сотрудника, который установлен на момент восстановления. Это означает, что восстановление неуспешное, так как пользователь изменил данные вручную, без импорта и обработки доверенности. Если назначение подписанта найдено, но сотрудника, которого требуется восстановить, уже нет в справочнике «Сотрудники», к данным о ранее действовавшем праве добавляется элемент коллекции  ERROR со значением «Восстанавливаемый сотрудник не найден». Это означает, что восстанавливать некого. Если восстановление возможно, действующие данные о лице с правом подписи за принципала заменяются на сохранённые в результате обработки.

При неуспешном восстановлении данные о лицах с правом подписи от имени принципала остаются в том же состоянии, какое было до момента начало отмены обработки.

Отмена обработки способом 4NONSIGN

Отмена обработки, выполненной способом 4NONSIGN, выполняется следующим образом:

Выполняется поиск сотрудника, найденного ранее в процессе обработки загруженной доверенности. В списке доверенностей, выданных сотруднику, выполняется поиск подстроки, соответствующей следующему формату:

Дов. № номер_доверенности от дата_доверенности_в_формате_DD. MM. YYYY_г.

Если подстрока найдена, она удаляется из списка доверенностей Если подстрока не найден, к данным о ранее созданном списке доверенностей добавляется элемент коллекции ERROR со значением «Данные о доверенностях, указанные для сотрудника, не соответствуют формату. Восстановление невозможно».

Настройка

Настройка АСР для цели импорта и обработки доверенностей заключается в выборе метода загрузки доверенностей из справочника «Методы загрузки доверенностей» и формировании файла для импорта данных в соответствии с описанием формата, которое приведено в выбранном методе.

Справочник «Методы загрузки доверенностей»

Справочник «Методы загрузки доверенностей» содержит следующие данные:

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

Обязательный

Да/Нет

Возможные значения

Код метода загрузки

Да

Текст, состоящий из латинских букв в верхнем ре, длиной не более 20 символов,

Наименование метода загрузки

Да

Текст длиной не более 250 символов

Примечания к методу загрузки

Нет

Текст длиной не более 4000 символов

Шаблон команды для вызова загрузчика Fastcom Pump

Да

Текст длиной не более 250 символов – команда импорта данных.

Команда будет запускаться с Рабочей станции Пользователя АСР.

В команде могут использоваться ссылки на следующие значения:

&upc - строка соединения с БД &fname - имя загружаемого файла &pdlid - ID загрузки.

Значения, соответствующие ссылкам, подставляются в команду в момент её выполнения.

Описание формата загружаемых данных

Да

Текст длиной не более 4000 символов.

Описание исходного формата.

В этом поле указаны:

кодировку текста в файле с доверенностями; формат строк файла: с разделителями или фиксированный; если формат с разделителями, то какой символ является разделителем; если формат фиксированный, то для каждого поля следует указывать его длину; перечислить все поля с их назначением; для полей типа DATE следует указывать формат; для полей типа NUMBER следует указывать формат или символ-разделитель целой и дробной части; для полей с предопределёнными значениями следует указывать перечень возможных значений; для каждого поля следует указывать его обязательность и значение по умолчанию, если оно есть; особенности обработки, если они есть.

Способ обработки

Да

Текстовая строка длиной не более 20 символов, код из справочника допустимых значений доменов _RF_D_PROXYDOC_TYPE.

Справочник расположен в «Меню Fastcom/Справочники/Доверенности/Методы загрузки доверенностей».

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4