Перейти к содержанию

Возврат предопределенных элементов из методов модулей повторного использования

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

Например, недопустимо создавать методы, которые возвращают предопределенные элементы справочников, планов видов характеристик и т.д.

Подозрительный код

Функция ПакетУправления() Экспорт
  Возврат Справочники.Справочник1.ПакетУправления();
КонецФункции

См. также - Использование модулей с повторным использованием возвращаемых значений - Правило - Нельзя возвращать МенеджерВременныхТаблиц, Запрос, объекты базы данных из методов модулей с повторным использованием возвращаемых значений с типом "На время сеанса" #706 (closed) - Правило - Нельзя возвращать изменяемые значения, например, коллекции, из методов модулей с повторным использованием возвращаемых значений - Нельзя возвращать значения примитивных типов из методов модулей повторного использования