Настройка отправки электронных документов

Администратор может добавить новые виды (типы) карточек, из которых возможна отправка электронных документов, а также изменить текущие настройки отправки.

Чтобы добавить настройки отправки нового вида карточек:
  1. Перейдите на страницу Компоненты в Справочнике настроек операторов ЮЗДО.

  2. В секции Отправка нажмите кнопку Плюс.

    Будет предложено выбрать вид или тип карточек, для которого добавляется настройка.

  3. Выберите вид/тип карточек и нажмите кнопку ОК.

    В список настроек будет добавлена новая запись с пустыми полями Имя класса компонента чтения и Имя класса компонента изменения, и выбранным типом/видом карточек в поле Тип карточки.

    Настройки отправки электронных документов
    Рисунок 1. Настройки отправки электронных документов
  4. Укажите компоненты чтения и изменения данных карточки.

    1. В поле Имя класса компонента чтения выберите файл DLL, предоставляющий функции чтения данных карточки выбранного типа/вида.
      Файл DLL должен содержать класс, реализующий программный интерфейс IDocumentDataReader.

      Для неформализованных документов можно использовать стандартную реализацию компонента — файл DocsVision.Edi.Runtime.BackOffice.dll (только для видов карточки Документ). Для формализованных документов потребуется собственная реализация.

      • При отправке неформализованных документов данные о контрагенте для отправки берутся из секции Получатели — контрагенты, Получатель — организация контрагента — поле в этой секции.

    2. В поле Имя класса компонента изменения выберите файл DLL, предоставляющий функции изменения данных карточки выбранного типа/вида.
      Файл DLL должен содержать класс, реализующий программный интерфейс IDocumentUpdater.

      Для неформализованных документов можно использовать стандартную реализацию компонента — файл DocsVision.Edi.Runtime.BackOffice.dll (только для видов карточки Документ). Для формализованных документов потребуется собственная реализация.

      Инструкция по разработке компонентов чтения и изменения данных карточки приведена в руководстве разработчика "Модуля интеграции с операторами ЭДО".

Ограничение выбора организации

Выбор организаций в диалоге отправки документов можно ограничить с помощью скрипта (раньше можно было ограничить только выбор подразделения).

Чтобы ограничить выбор организации, используйте свойство:

public OperatorsUnit FixedUnit { get; set; }

Свойство добавлено во все формы Send*Form и SignAndSend*Form.

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