|
права на установку параметров регламентных заданий
| ☑ |
0
Сильф
03.12.15
✎
13:39
|
Не получается установить параметры регламентных заданий.
Простой код для примера, выполняю в консоли произвольного алгоритма:
РегламентноеЗадание = РегламентныеЗадания.СоздатьРегламентноеЗадание(Метаданные.РегламентныеЗадания.ОбменДаннымиСПоставщиками);
РегламентноеЗадание.Наименование = "ааааааа";
РегламентноеЗадание.Параметры.Очистить();
РегламентноеЗадание.Параметры.Добавить("1");
Сообщить(РегламентноеЗадание.Параметры[0]);
- на что мне выдаётся: Встроенный язык: Строка 8: Индекс находится за границами массива
тот же код в отладчике показывает, что массив Параметры после помещения в него элемента всё равно пустой
Синтакс-помощник говорит, что возможность чтения и записи параметров доступны только для администратора. Однако у меня полные права. В ролях включил все галки, в которых присутствует подстрока "Администратор". У регламентного задания метод имеет единственный параметр типа Строка.
Куда ещё копать?
|
|
1
Сильф
03.12.15
✎
13:56
|
Поможите, кто чем может, изломал весь мозг себе.
|
|
2
Сильф
03.12.15
✎
14:06
|
Внезапно взлетело вот так:
Параметры = Новый Массив;
Параметры.Добавить("саавыа");
РегламентноеЗадание = РегламентныеЗадания.СоздатьРегламентноеЗадание(Метаданные.РегламентныеЗадания.ОбменДаннымиСПоставщиками);
РегламентноеЗадание.Наименование = "ааааааа";
РегламентноеЗадание.Параметры = Параметры;
Сообщить(РегламентноеЗадание.Параметры[0]);
Уж сколько лет я в этом *** ковыряюсь, но наше любимое изделие всем известной двухбуквенной компании не перестаёт удивлять новыми гранями паранормального...
|
|
3
aleks_default
03.12.15
✎
14:15
|
просто там может быть как и одно значение, так и массив, поэтому по умолчанию равно неопределено
|
|
4
Сильф
03.12.15
✎
14:15
|
|
|
5
Сильф
03.12.15
✎
14:16
|
(3) нет, отладчик показывает Массив
|
|
6
aleks_default
03.12.15
✎
14:23
|
(5) Точно? Ну фиг знает тогда...
|
|