Электронная отчетность — Обновление формата путем принятия новой базовой версии данного формата
В следующих шагах поясняется, как пользователь с ролью "Системный администратор" или "Разработчик электронной отчетности" может вести конфигурацию формата "Электронная отчетность (ER)". В этой процедуре описывается, как можно создать пользовательскую версию формата на основе формата, полученного от поставщика конфигурации. В ней также описывается, как настроить новую базовую версию данного формата.
Для выполнения этих шагов сначала необходимо выполнить шаги в процедурах "Создание поставщика конфигурации и пометка его как активного" и "Использование созданного формата для создания электронных документов для платежей". Эти шаги можно выполнить в компании GBSI.
Выбор конфигурации формата для настройки
Перейдите в раздел "Управление организацией" > "Рабочие области" > "Электронная отчетность".
В этом примере демонстрационная компания Litware, Inc. (https://www.litware.com) будет выступать в роли поставщика конфигурации, который поддерживает конфигурации форматов для электронных платежей для определенной страны или региона. Демонстрационная компания Proseware, Inc. (http://www.proseware.com) будет выступать в роли потребителя конфигурации формата, предоставленной Litware, Inc. Proseware, Inc. использует форматы в определенных регионах данной страны.
Щелкните "Конфигурации отчетности".
Щелкните "Показать фильтры".
Примените следующие фильтры: введите значение фильтра "BACS (Соединенное Королевство, вымышленный)" в поле "Имя", используя оператор фильтра "начинается с".
Выбранная конфигурация формата BACS (Соединенное Королевство, вымышленный) принадлежит поставщику Litware, Inc.
Щелкните "Показать фильтры".
В списке найдите и выберите требуемую запись.
Версия формата со статусом "Завершено" будет использоваться компанией Proseware, Inc. для пользовательской настройки.
Создание новой конфигурации для пользовательского формата электронного документа
Proseware, Inc.получила версию 1.1 конфигурации BACS (Соединенное Королевство, вымышленный), которая содержит исходный формат для создания электронных платежных документов, от Litware, Inc. в соответствии со своей подпиской на обслуживание. Proseware, Inc. желает начать использовать ее как стандарт для своей страны, но требуется некоторая настройка для поддержки определенных региональных требований. Proseware, Inc. также желает сохранить возможность обновления пользовательского формата после выпуска его новой версии (с изменениями для поддержки новых требований, существующих в конкретной стране) компанией Litware, Inc., и при этом проводить эти обновления с минимальными затратами.
Для этого Proseware, Inc. необходимо создать конфигурацию, используя конфигурацию BACS (Соединенное Королевство, вымышленный) в качестве основы.
Закройте страницу.
Выберите Proseware, Inc., чтобы сделать эту компанию активным поставщиком.
Щелкните "Установить как активное".
Щелкните "Конфигурации отчетности".
В дереве разверните узел "Платежи (упрощенная модель)".
В дереве выберите "Платежи (упрощенная модель)\BACS (Соединенное Королевство, вымышленный)".
Выберите конфигурацию BACS (Соединенное Королевство, вымышленный) от Litware, Inc. Proseware, Inc. будет использовать в качестве основы для своей версии версию 1.1.
Щелкните "Создать конфигурацию", чтобы открыть ниспадающее диалоговое окно.
Это позволяет создать новую конфигурацию для пользовательского формата платежей.
В поле "Создать" выберите "Производное от имени: BACS (Соединенное Королевство, вымышленный), Litware, Inc.".
Выберите параметр "Получить", чтобы подтвердить использование BACS (Соединенное Королевство, вымышленный) как базу для создания пользовательской версии.
В поле "Имя" введите "BACS (Соединенное Королевство, вымышленный, пользовательский)".
В поле "Описание" введите "Формат платежа поставщикам BACS (Соединенное Королевство, вымышленный, пользовательский)".
Активный поставщик конфигурации (Proseware, Inc.) вводится здесь автоматически. Этот поставщик сможет обновлять эту конфигурацию. Другие поставщики могут использовать эту конфигурация, но не смогут ее обновлять.
Нажмите Создать конфигурацию.
Настройка формата электронного документа
- Выберите Конструктор.
- Щелкните "Развернуть/свернуть".
- Щелкните "Развернуть/свернуть".
- В дереве выберите "Xml\Сообщение\Платежи\Номенклатура\Поставщик\Банк".
- Щелкните "Добавить", чтобы открыть раскрывающееся диалоговое окно.
- В дереве выберите "XML\Элемент".
- В поле "Имя" введите "IBAN".
- Нажмите кнопку "OК".
- В дереве выберите "Xml\Сообщение\Платежи\Номенклатура\Поставщик\Банк\IBAN".
- Щелкните "Добавить", чтобы открыть раскрывающееся диалоговое окно.
- В дереве выберите "Текст\строка".
- Нажмите кнопку OK.
- В дереве выберите "Xml\Сообщение\Платежи\Номенклатура\Поставщик\Имя\Строка".
- В поле "Максимальная длина" введите "60".
- Перейдите на вкладку "Сопоставление".
- В дереве разверните узел "model".
- В дереве разверните узел "model\Payments".
- В дереве разверните узел "модель\Платежи\Кредитор".
- В дереве разверните узел "модель\Платежи\Кредитор\Счет".
- В дереве выберите "модель\Платежи\Кредитор\Счет\IBAN".
- В дереве выберите "Xml\Сообщение\Платежи\Номенклатура = модель.Платежи\Поставщик\Банк\IBAN\Строка".
- Щелкните "Связать".
- Нажмите кнопку "Сохранить".
Проверка настроенного формата
Щелкните "Проверить".
Проверьте настроенный макет формата и изменения сопоставления данных, чтобы убедиться, что все привязки работают правильно.
Закройте страницу.
Изменение статуса текущей версии конфигурации пользовательского формата
Измените статус созданной конфигурации формата с "Черновик" на "Завершено", чтобы сделать ее доступной для создания платежных документов.
Щелкните "Изменить статус".
Обратите внимание, что текущая версия выбранной конфигурации имеет статус "Черновик".
Щелкните "Завершить".
В поле "Описание" введите значение.
Нажмите кнопку "OК".
В списке найдите и выберите требуемую запись.
Обратите внимание, что созданная конфигурация сохраняется как завершенная версия 1.1.1. Это означает, что это версия 1 пользовательского формата BACS (Соединенное Королевство, вымышленный, пользовательский), которая основана на версии 1 формата BACS (Соединенное Королевство, вымышленный), которая основана на версии 1 модели данных платежей (упрощенной модели).
Проверка настроенного формата для создания файлов платежей
Выполните шаги, описанные в процедуре "Использование созданного формата для создания электронных документов для платежей", в параллельном сеансе финансов и операций. Выберите формат BACS (Соединенное Королевство, вымышленный, пользовательский) в параметрах метода электронного платежа. Убедитесь, что созданный файл платежа содержит недавно введенный узел XML, представляющий код IBAN в соответствии с региональными требованиями.
Обновление существующей конфигурации для определенной страны
Litware, Inc. желает обновить конфигурацию BACS (Соединенное Королевство, вымышленный) и принять новые страновые требования для управления форматом электронных документов. Позже этот будет включено в новую версию этой конфигурации, которая будет предлагаться подписчикам службы, включая Proseware, Inc.
В реальных процессах, связанных с предоставлением услуг, каждая новая версия BACS (Соединенное Королевство, вымышленный) может быть импортирована компанией Proseware, Inc. из репозитория конфигураций Litware, Inc. в LCS. В этой процедуре мы смоделируем это, обновив BACS (Соединенное Королевство, вымышленный) от имени поставщика услуг.
Закройте страницу.
Выберите поставщика Litware, Inc.
Щелкните "Установить как активное".
Щелкните "Конфигурации отчетности".
В дереве разверните узел "Платежи (упрощенная модель)".
В дереве выберите "Платежи (упрощенная модель)\BACS (Соединенное Королевство, вымышленный)".
Черновая версия, которой владеет поставщик BACS (Соединенное Королевство, вымышленный) Litware, Inc., выбирается для внесения изменений для поддержки новых требований для определенной страны.
Локализация базового формата электронного документа
Предположим, что имеются новые характерные для данной страны особенности, которые должны поддерживаться Litware, Inc.:
- Значение для кода SWIFT счета кредитора в каждой проводке по оплате.
- Ограничение в 100 символов для длины текста имени поставщика при создании файла.
- Новые требования для определенной страны
- Выберите черновую версию необходимой конфигурации, чтобы применить необходимые изменения.
- Выберите Конструктор.
- Щелкните "Развернуть/свернуть".
- Щелкните "Развернуть/свернуть".
- В дереве выберите "Xml\Сообщение\Платежи\Номенклатура\Поставщик\Банк".
- Щелкните "Добавить", чтобы открыть раскрывающееся диалоговое окно.
- В дереве выберите "XML\Элемент".
- В поле "Имя" введите "SWIFT".
- Нажмите кнопку "OК".
- В дереве выберите "Xml\Сообщение\Платежи\Номенклатура\Поставщик\Банк\SWIFT".
- Щелкните "Добавить", чтобы открыть раскрывающееся диалоговое окно.
- В дереве выберите "Текст\строка".
- Нажмите кнопку OK.
- В дереве выберите "Xml\Сообщение\Платежи\Номенклатура\Поставщик\Имя\Строка".
- В поле "Максимальная длина" введите "100".
- Перейдите на вкладку "Сопоставление".
- В дереве разверните узел "model".
- В дереве разверните узел "model\Payments".
- В дереве разверните узел "модель\Платежи\Кредитор".
- В дереве разверните узел "модель\Платежи\Агент".
- В дереве выберите "модель\Платежи\Кредитор\Агент\SWIFT".
- В дереве выберите "Xml\Сообщение\Платежи\Номенклатура = модель.Платежи\Поставщик\Банк\SWIFT\Строка".
- Щелкните "Связать".
- Нажмите кнопку "Сохранить".
Проверка локализованного формата
- Щелкните "Проверить".
- Закройте страницу.
Изменение статуса текущей версии конфигурации базового формата
Измените статус обновленной конфигурации базового формата с "Черновик" на "Завершено", чтобы сделать ее доступной для создания платежных документов и обновлений производных конфигураций форматов.
Щелкните "Изменить статус".
Обратите внимание, что текущая версия выбранной конфигурации имеет статус "Черновик".
Щелкните "Завершить".
В поле "Описание" введите значение.
Нажмите кнопку "OК".
В списке найдите и выберите требуемую запись.
Изменение базовой версии конфигурации пользовательского формата
Proseware, Inc. получает уведомление, что новая версия 1.2 конфигурации BACS (Соединенное Королевство, вымышленный) доступна для создания электронных платежных документов в соответствии с последними объявленными требованиями для конкретной страны. Proseware, Inc. желает начать использовать ее как стандарт для этой страны.
Для Proseware, Inc. необходимо изменить версию базовой конфигурации для пользовательской конфигурации BACS (Соединенное Королевство, вымышленный, пользовательский). Вместо версии 1.1 BACS (Соединенное Королевство, вымышленный) используйте новую версию 1.2.
Перейдите в раздел "Управление организацией" > "Рабочие области" > "Электронная отчетность".
Выберите поставщика Proseware, Inc., чтобы пометить его в качестве активного.
Щелкните "Установить как активное".
Щелкните "Конфигурации отчетности".
В дереве разверните узел "Платежи (упрощенная модель)".
В дереве разверните узел "Платежи (упрощенная модель)\BACS (Соединенное Королевство, вымышленный)".
В дереве выберите "Платежи (упрощенная модель)\BACS (Соединенное Королевство, вымышленный)\BACS (Соединенное Королевство, вымышленный, пользовательский)".
Выберите конфигурацию BACS (Соединенное Королевство, вымышленный, пользовательский), которой владеет Proseware, Inc.
Используйте черновую версию выбранной конфигурации, чтобы применить необходимые изменения.
Щелкните "Повторно разместить".
Выберите новую версию 1.2 базовой конфигурации для использования в качестве новой базы для обновления конфигурации.
Нажмите кнопку "OК".
Обратите внимание, что были обнаружены конфликты между объединением пользовательской версии и новой базовой версии, представляющей некоторые изменения формата, которые невозможно объединить автоматически.
Разрешение конфликтов повторного размещения
Выберите Конструктор.
Обратите внимание, что изменения лимита длины текста имени поставщика не могут быть разрешены автоматически. Поэтому это отображается в списке конфликтов. Для каждого конфликта типа "Обновление" доступны следующие параметры: — Применить предыдущее базовое значение (кнопка вверху сетки), чтобы использовать предыдущее значение базовой версии (в нашем случае это 0). - Применить базовое значение (кнопка вверху сетки), чтобы использовать новое значение базовой версии (в нашем случае это 100). - Сохранить собственное (пользовательское) значение (в данном случае — 60). Щелкните "Применить базовое значение", чтобы применить лимит определенной страны равный 100 символам для длины текста имени поставщика.
Обратите внимание, что Proseware, Inc. и Litware, Inc. имеют пользовательскую и локальную версии данного формата, использующие коды IBAN и SWIFT со связанными компонентами, которые автоматически объединяются в формат управления.
Щелкните "Применить базовое значение".
Щелкните "Применить базовое значение", чтобы применить лимит определенной страны равный 100 символам для имен поставщиков.
Нажмите кнопку "Сохранить".
В результате сохранения формата будут разрешены конфликты из списка конфликтов.
Закройте страницу.
Изменение статуса новой версии конфигурации пользовательского формата
Щелкните "Изменить статус".
Измените статус обновленной конфигурации пользовательского формата с "Черновик" на "Завершено". После этого конфигурация формата станет доступна для создания платежных документов. Обратите внимание, что текущая версия выбранной конфигурации имеет статус "Черновик".
Щелкните "Завершить".
В поле "Описание" введите значение.
Нажмите кнопку "OК".
Обратите внимание, что созданная конфигурация сохраняется как полная версия 1.2.2: версия 2 базового формата BACS (Соединенное Королевство, вымышленный, пользовательский), которая основана на версии 2 базового формата BACS (Соединенное Королевство, вымышленный), который основан на версии 1 модели данных платежей (упрощенной модели).
Проверка настроенного формата для создания файлов платежей
Выполните шаги, описанные в процедуре "Использование созданного формата для создания электронных документов для платежей", в параллельном сеансе финансов и операций. Выберите созданный формат BACS (Соединенное Королевство, вымышленный, пользовательский) в параметрах метода электронного платежа. Убедитесь, что созданный файл платежа содержит недавно введенный компанией Proseware, Inc. узел XML, представляющий код счета IBAN в соответствии с региональными требованиями. Файл также должен содержать недавно введенный компанией Litware, Inc. узел XML, представляющий банковский код SWIFT в соответствии со страновыми требованиями.