Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Стандарт 771: Планом обмена поддерживается версия формата обмена EnterpriseData, не входящая в состав конфигурации. #60

Open
marmyshev opened this issue Sep 14, 2021 · 1 comment

Comments

@marmyshev
Copy link
Collaborator

Название проверки

Планом обмена поддерживается версия формата обмена EnterpriseData, не входящая в состав конфигурации.

Английское название проверки
??

Правило анализа кода/метаданных

Интеграция прикладных решений через формат EnterpriseData

Область применения: управляемое приложение.

1. Переходы с конфигурации на конфигурацию следует разрабатывать на
основе правил конвертации (ПК). Обмены между конфигурациями,
использующими Библиотеку стандартных подсистем (БСП), следует делать
на основе формата EnterpriseData, разрабатывать новые обмены на
основе ПК запрещается.

2. Актуальные версии EnterpriseData содержатся в последней
опубликованной версии конфигурации БСП в виде объектов метаданных
Пакет XDTO, именуемых следующим образом:
EnterpriseData_{X|XX}_{Y|YY}_{Z|ZZ}, где X, Y - это Major версия,
Z - это Minor версия.

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

Например, версии 1.0, 1.1 EnterpriseData были сняты с поддержки,
т.к. интервала 1.2-1.4 версий формата достаточно для обмена между
версиями прикладных решений из достаточно широкого диапазона.

3. При разработке новых версий прикладных решений нужно стремиться к
тому, чтобы в обменах данными поддерживались все актуальные версии
EnterpriseData. Это требование обеспечивает возможность асинхронного
выпуска новых версий прикладных решений для разработчиков, а также
возможность асинхронного перехода на них для пользователей. Исключение
составляет случай, описанный в пункте 4.

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

Пример:
При выпуске конфигурации, в которую встроена версия 2.4.1 БСП,
необходимо поддержать версии 1.2, 1.3 и 1.4 формата EnterpriseData.

4. Версия формата EnterpriseData не должна поддерживаться в обмене
данными, если она не соответствует требованиям к функциональности этого
обмена.

Пример:
Для интеграции двух конфигураций необходим обмен документами «Чек ККМ».
Поддержка передачи этих данных есть только в версии 1.4 формата,
следовательно поддерживаемые в этом обмене версии формата должны быть не
младше 1.4.

[TABLE]

См. также

Мета-информация (пожалуйста, заполните если знаете):

  • Номер стандарта: 771
  • Код проверки: ??my-check-id
  • Тип ошибки: ERROR SECURITY PERFORMANCE WARNING PORTABILITY LIBRARY_DEVELOPMENT_AND_USAGE CODE_STYLE UI_STYLE SPELLING
  • Критичность: BLOCKER CRITICAL MAJOR MINOR TRIVIAL
  • Код ошибки АПК: 518

Параметры проверки

  • NA

Текст ошибки

Планом обмена поддерживается версия формата обмена EnterpriseData, не входящая в состав конфигурации.

Пример некорректного решения

  • NA

Описание, почему так делать нельзя

Пример корректного решения

  • NA

Дополнительные материалы

@DoublesunRUS
Copy link
Contributor

БСП

@marmyshev marmyshev transferred this issue from 1C-Company/v8-code-style Oct 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants