Поделиться через


Электронная отчетность Проектирование моделей данных для конкретных доменов

В следующих шагах поясняется, как пользователь с ролью "Системный администратор" или "Разработчик электронной отчетности" может создать новую конфигурацию электронной отчетности, содержащую модель данных для электронных платежных документов. Эта модель данных впоследствии будет использоваться в качестве источника данных при создании формата для платежных документов.

В этом примере вам предстоит создать поставщика конфигурации для примера компании Litware, Inc. Эти шаги можно выполнить в любой компании, поскольку поставщики конфигурации электронной отчетности используются всеми компаниями. Для выполнения этих шагов необходимо сначала выполнить шаги в процедуре "Создание поставщика конфигурации и установка его в качестве активного".

  1. Перейдите в раздел "Управление организацией" > "Рабочие области" > "Электронная отчетность".

    Выберите поставщика конфигурации для демонстрационной компании Litware, Inc. Если вы не видите этого поставщика конфигурации, необходимо сначала выполнить шаги в процедуре "Электронная отчетность — создание поставщика конфигурации и пометка его как активного".

  2. Щелкните "Конфигурации отчетности".

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

Создать новой конфигурации модели данных

  1. Щелкните "Создать конфигурацию", чтобы открыть ниспадающее диалоговое окно.

  2. В поле "Имя" введите "Платежи (упрощенная модель)".

  3. В поле "Описание" введите "Конфигурация модели платежа".

    Активный поставщик конфигурации вводится здесь автоматически. Этот поставщик сможет обновлять эту конфигурацию. Другие поставщики могут использовать эту конфигурация, но не смогут ее обновлять.

  4. Нажмите кнопку "Создать конфигурацию", чтобы завершить задачу создания конфигурации

Создание модели данных

Вы создаете новую модель данных для выбранной конфигурации. Эта версия конфигурации будет иметь статус "Черновик".

  1. Выберите Конструктор.

Определение структуры субъекта, участвующего в процессе оплаты

  1. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.
  2. В поле "Имя" введите "Субъект".
  3. Нажмите кнопку Добавить.
  4. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.
  5. В поле "Имя" введите "Имя".
  6. В поле "Тип элемента" выберите "Строка".
  7. Нажмите кнопку Добавить.
  8. В поле "Поиск" введите "Субъект".
  9. Щелкните "Найти предыдущий".

Определение структуры банка для этой модели

  1. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  2. В поле "Имя" введите "Агент".

  3. В поле "Тип элемента" выберите "Запись".

  4. Нажмите кнопку Добавить.

  5. В поле "Описание" введите "Финансовое учреждение (например, банк), обслуживающее счет субъекта (дебитор/кредитор).

    Финансовое учреждение (например, банк), обслуживающее счет субъекта (дебитор/кредитор).

  6. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  7. В поле "Имя" введите "Имя".

  8. В поле "Тип элемента" выберите "Строка".

  9. Нажмите кнопку Добавить.

  10. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  11. В поле "Имя" введите "SWIFT".

  12. Нажмите кнопку Добавить.

  13. В поле "Описание" введите "Банковский идентификационный код".

  14. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  15. В поле "Имя" введите "RoutingNumber".

  16. Нажмите кнопку Добавить.

  17. В поле "Описание" введите "Внутренний номер".

  18. Щелкните "Найти предыдущий".

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

  1. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  2. В поле "Имя" введите "Счет".

  3. В поле "Тип элемента" выберите "Запись".

  4. Нажмите кнопку Добавить.

  5. В поле "Описание" введите "Идентификация счета субъекта в финансовом учреждении (например, банк)".

    Идентификация счета субъекта в финансовом учреждении (например, банк).

  6. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  7. В поле "Имя" введите "Валюта".

  8. В поле "Тип элемента" выберите "Строка".

  9. Нажмите кнопку Добавить.

  10. В поле "Описание" введите "Код валюты".

  11. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  12. В поле "Имя" введите "Номер".

  13. Нажмите кнопку Добавить.

  14. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  15. В поле "Имя" введите "IBAN".

  16. Нажмите кнопку Добавить.

  17. В поле "Описание" введите "Международный номер банковского счета".

Определение структуры платежного сообщения для типа платежа "кредитный перевод"

  1. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  2. В поле "Новый узел как" введите "Корень модели".

  3. В поле "Имя" введите "CustomerCreditTransferInitiation".

  4. Нажмите кнопку Добавить.

  5. В поле "Поиск" введите "CustomerCreditTransferInitiation".

  6. Щелкните "Найти предыдущий".

  7. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  8. В поле "Имя" введите "MessageIdentification".

  9. Нажмите кнопку Добавить.

  10. В поле "Описание" введите "Ссылка точка-точка, присваиваемая субъектом-поручителем (и отправляемая следующему субъекту) для идентификации сообщения".

    Ссылка точка-точка, присваиваемая субъектом-поручителем (и отправляемая следующему субъекту) для идентификации сообщения.

  11. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  12. В поле "Имя" введите "ProcessingDateTime".

  13. В поле "Тип элемента" выберите "Дата и время".

  14. Нажмите кнопку Добавить.

  15. В поле "Описание" введите "Дата и время создания платежного сообщения".

  16. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

    Определите структуру проводки по оплате для этой модели.

  17. В поле "Имя" введите "Платежи".

  18. В поле "Тип элемента" выберите "Список записей".

  19. Нажмите кнопку Добавить.

  20. В поле "Описание" введите "Платежные строки текущего сообщения".

  21. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  22. В поле "Имя" введите "Кредитор".

  23. В поле "Тип элемента" выберите "Запись".

  24. Нажмите кнопку Добавить.

  25. В поле "Описание" введите "Субъект, которому причитается некоторая сумма денег".

  26. Щелкните "Переключить ссылку номенклатуры".

  27. В поле "Поиск" введите "Субъект".

  28. Нажмите кнопку "Найти далее".

  29. Нажмите кнопку "OК".

  30. В поле "Поиск" введите "Платежи".

  31. Нажмите кнопку "Найти далее".

  32. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  33. В поле "Имя" введите "Дебитор".

  34. Нажмите кнопку Добавить.

  35. В поле "Описание" введите "Субъект, который должен некоторую сумму денег (конечному) кредитору".

  36. Щелкните "Переключить ссылку номенклатуры".

  37. В поле "Поиск" введите "Субъект".

  38. Нажмите кнопку "Найти далее".

  39. Нажмите кнопку "OК".

  40. Нажмите кнопку "Найти далее".

  41. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  42. В поле "Имя" введите "Описание".

  43. В поле "Тип элемента" выберите "Строка".

  44. Нажмите кнопку Добавить.

  45. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  46. В поле "Имя" введите "Валюта".

  47. Нажмите кнопку Добавить.

  48. В поле "Описание" введите "Код валюты".

  49. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  50. В поле "Имя" введите "TransactionDate".

  51. В поле "Тип элемента" выберите "Дата".

  52. Нажмите кнопку Добавить.

  53. В поле "Описание" введите "Дата проводки".

  54. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  55. В поле "Имя" введите "InstructedAmount".

  56. В поле "Тип элемента" выберите "Вещественный".

  57. Нажмите кнопку Добавить.

  58. В поле "Описание" введите "Денежная сумма, которая будет переведена со счета дебитора на счет кредитора, до вычета накладных расходов. Сумма должна быть выражена в валюте, указанной инициирующим субъектом".

    Денежная сумма, которая будет переведена со счета дебитора на счет кредитора, до вычета накладных расходов. Сумма должна быть выражена в валюте, указанной инициирующим субъектом.

  59. Щелкните "Создать", чтобы открыть раскрывающееся диалоговое окно.

  60. В поле "Имя" введите "End2EndID".

  61. В поле "Тип элемента" выберите "Строка".

  62. Нажмите кнопку Добавить.

  63. В поле "Описание" введите "Уникальный код, назначенный инициирующим субъектом. Этот идентификатор передается в неизменном виде по всей цепочке обработки платежа".

  64. В поле "Имя" введите "PaymentModel".

    Имя PaymentModel соответствует предопределенным интерфейсам форм платежей.

  65. Нажмите кнопку "Сохранить".

  66. Закройте страницу.