Контекст:
Есть Документооборот
В нем БСП
В ней возможность зарегистрировать у внешней команды тип "ТипКомандыВызовСерверногоМетода", который позволяет настроить вызов этой команды рег заданием по расписанию
Проблема:
это команда обработки почты с некоторого служебного ящика. Хочется передать его (Элемент справочника Учетные записи электропочты) в качестве параметра заданию, чтобы не городить константу или еще какое настраиваемое хранилище.
Есть какой-нибудь красивый/штатный способ? А то в БСПшной функции параметры только ссылка на обработку да идентификатор команды. Может я какое хранилище параметров стандартное, где эта пара ключем будет проглядел?
Константа для внешней обработки это изврат. Она потому и внешняя, что не в составе метаданных.
Логично - сделать регистр с ключами обработка (справочник)/ИД команды и ресурсом - хранилищем значений со структурой параметров.
в аналогичной ситуации я делал у обработки форму, через которую она сама себя настраивала, сохраняла параметры в хранилище, а при запуске брала эти параметры из хранилища.