Имя: Пароль:
1C
 
БСП. Передать параметр в рег задание по запуску внешней обработки
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) точно уже не помню.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс