Настройка отправки электронных документов
Администратор может добавить новые виды (типы) карточек, из которых возможна отправка электронных документов, а также изменить текущие настройки отправки.
-
Перейдите на страницу Компоненты в Справочнике настроек операторов ЮЗДО.
-
В секции Отправка нажмите кнопку .
Будет предложено выбрать вид или тип карточек, для которого добавляется настройка.
-
Выберите вид/тип карточек и нажмите кнопку ОК.
В список настроек будет добавлена новая запись с пустыми полями Имя класса компонента чтения и Имя класса компонента изменения, и выбранным типом/видом карточек в поле Тип карточки.
Рисунок 1. Настройки отправки электронных документов -
Укажите компоненты чтения и изменения данных карточки.
-
В поле Имя класса компонента чтения выберите файл DLL, предоставляющий функции чтения данных карточки выбранного типа/вида.
Файл DLL должен содержать класс, реализующий программный интерфейсIDocumentDataReader
.Для неформализованных документов можно использовать стандартную реализацию компонента — файл
DocsVision.Edi.Runtime.BackOffice.dll
(только для видов карточки Документ). Для формализованных документов потребуется собственная реализация. -
В поле Имя класса компонента изменения выберите файл DLL, предоставляющий функции изменения данных карточки выбранного типа/вида.
Файл DLL должен содержать класс, реализующий программный интерфейсIDocumentUpdater
.Для неформализованных документов можно использовать стандартную реализацию компонента — файл
DocsVision.Edi.Runtime.BackOffice.dll
(только для видов карточки Документ). Для формализованных документов потребуется собственная реализация.Инструкция по разработке компонентов чтения и изменения данных карточки приведена в руководстве разработчика "Модуля интеграции с операторами ЭДО".
-
Ограничение выбора организации
Выбор организаций в диалоге отправки документов можно ограничить с помощью скрипта (раньше можно было ограничить только выбор подразделения).
Чтобы ограничить выбор организации, используйте свойство:
public OperatorsUnit FixedUnit { get; set; }
Свойство добавлено во все формы Send*Form
и SignAndSend*Form
.
Свойство можно установить перед инициализацией в нужную организацию требуемого оператора, тогда отправка будет строго от нее.