|
БСП. Передать параметр в рег задание по запуску внешней обработки
| ☑ |
0
Махони402
27.03.17
✎
18:51
|
Контекст:
Есть Документооборот
В нем БСП
В ней возможность зарегистрировать у внешней команды тип "ТипКомандыВызовСерверногоМетода", который позволяет настроить вызов этой команды рег заданием по расписанию
Проблема:
это команда обработки почты с некоторого служебного ящика. Хочется передать его (Элемент справочника Учетные записи электропочты) в качестве параметра заданию, чтобы не городить константу или еще какое настраиваемое хранилище.
Есть какой-нибудь красивый/штатный способ? А то в БСПшной функции параметры только ссылка на обработку да идентификатор команды. Может я какое хранилище параметров стандартное, где эта пара ключем будет проглядел?
|
|
1
Махони402
28.03.17
✎
09:15
|
Уп
|
|
2
h-sp
28.03.17
✎
09:34
|
(1) красиво, это сделать константу. Потому что это и есть константа. А городить передачу через задницу - это нонсенс.
|
|
3
Махони402
28.03.17
✎
09:41
|
Константа для внешней обработки это изврат. Она потому и внешняя, что не в составе метаданных.
Логично - сделать регистр с ключами обработка (справочник)/ИД команды и ресурсом - хранилищем значений со структурой параметров.
|
|
4
toypaul
гуру
28.03.17
✎
10:01
|
"Может я какое хранилище параметров стандартное, где эта пара ключем будет проглядел?" есть
|
|
5
toypaul
гуру
28.03.17
✎
10:02
|
в аналогичной ситуации я делал у обработки форму, через которую она сама себя настраивала, сохраняла параметры в хранилище, а при запуске брала эти параметры из хранилища.
|
|
6
Махони402
28.03.17
✎
10:57
|
(5) Там вроде заморочки с пользователем были если хранилище использовать, или я путаю?
|
|
7
toypaul
гуру
28.03.17
✎
10:58
|
(6) точно уже не помню.
|
|