ssl-support
ssl-support copied to clipboard
Стандарт acc_67: Отложенный обработчик обновления в последовательном режиме для объекта одной подсистемы обрабатывает данные другой подсистемы.
Название проверки
Отложенный обработчик обновления в последовательном режиме для объекта одной подсистемы обрабатывает данные другой подсистемы.
Английское название проверки
??
Правило анализа кода/метаданных
Правило проверки регистрирует ошибки для отложенных обработчиков обновления в последовательном режиме по следующим пунктам:
- несколько отложенных обработчиков на один объект метаданных;
- отложенный обработчик одной подсистемы обрабатывает данные другой подсистемы.
- В целях оптимизации не рекомендуется разрабатывать несколько
обработчиков, которые обрабатывают одни и те же данные.
Реструктуризации одной таблицы следует выполнять однократно, чтобы минимизировать расходы на чтение и запись объектов (наборов записей).
С этой целью каждый раз при выпуске новых версий конфигурации рекомендуется пересматривать все ранее разработанные отложенные обработчики, дополняя их реализацию новыми алгоритмами обновления (а не разрабатывать новые обработчики).
Например, если ранее в конфигурации были предусмотрены обработчики обновления справочника Контрагенты для версий 1.5 и 2.0, то при разработке версии 2.5 в новый обработчик обновления этого справочника следует также поместить логику двух предыдущих, а их удалить. Тем самым, для пользователей значительно ускорится переход через несколько версий (с 1.0 на 2.5).
Для этого в логику запроса, отбирающего данные, подлежащие обработке, следует включить все три условия по ИЛИ, а в алгоритме обновления (реструктуризации) дополнительно определять степень обработки этих данных.
Мета-информация (пожалуйста, заполните если знаете):
- Номер стандарта:
acc_67
- Код проверки:
??my-check-id
- Тип ошибки:
ERROR
SECURITY
PERFORMANCE
WARNING
PORTABILITY
LIBRARY_DEVELOPMENT_AND_USAGE
CODE_STYLE
UI_STYLE
SPELLING
- Критичность:
BLOCKER
CRITICAL
MAJOR
MINOR
TRIVIAL
- Код ошибки АПК:
1318
Параметры проверки
- NA
Текст ошибки
Отложенный обработчик обновления в последовательном режиме для объекта одной подсистемы обрабатывает данные другой подсистемы.
Пример некорректного решения
- NA
Описание, почему так делать нельзя
Пример корректного решения
- NA
Дополнительные материалы
- Отложенное обновление данных (БСП)