|
Программное создание кнопки Уф |
☑ |
0
alekosansey
09.11.16
✎
12:33
|
Добрый день. Не могу понять почему не работает нижеследующий код. Хочу создать программно кнопку в документе. В общем модуле на сервере пишет ошибку "{Документ.ВозвратПохищенногоИмущества.Форма.ФормаДокумента.Форма(28)}: Ошибка при вызове метода контекста (Добавить)
Кнопка =Элементы.Добавить("Писька",Тип("КнопкаФормы"),Элементы.Подбор);
по причине:
Недопустимое значение параметров"
Сам код:
МассивИменКнопок = новый массив();
МассивИменКнопок.Добавить("Все оставшееся в ЗБ");
МассивИменКнопок.Добавить("Все из остатка на заданную сумму реализации");
МассивИменКнопок.Добавить("Все из остатка по виду залога");
МассивИменКнопок.Добавить("Все из остатка");
МассивИменКнопок.Добавить("На основании документа (без проверки наличия)");
МассивИменКнопок.Добавить("Произвольный");
Для Каждого ТекИмяКнопки Из МассивИменКнопок Цикл
Кнопка =Элементы.Добавить(ТекИмяКнопки,Тип("КнопкаФормы"),Элементы.Подбор);
Заранее спасибо за ответ
|
|
1
Любопытная
09.11.16
✎
12:35
|
Элементы.Подбор это что?
|
|
2
alekosansey
09.11.16
✎
12:35
|
подменю
|
|
3
alekosansey
09.11.16
✎
12:36
|
{Документ.ВозвратПохищенногоИмущества.Форма.ФормаДокумента.Форма(28)}: Ошибка при вызове метода контекста (Добавить)
Кнопка =Элементы.Добавить(ТекИмяКнопки,Тип("КнопкаФормы"),Элементы.Подбор);
по причине:
Недопустимое значение параметра (параметр номер '1') текст ошибки
|
|
4
EugeniaK
09.11.16
✎
12:38
|
(3) Имя некорректное. Пробелы можно использовать в наименовании, но не в имени элемента
|
|
5
Mauser
09.11.16
✎
12:38
|
"Писька" не выросла для добавления очевидно.
Что у тебя в ТекИмяКнопки за хрень находится?
|
|
6
Живой Ископаемый
09.11.16
✎
12:40
|
2(3)Имя Элемента должно отвечать соглашению про идентификаторы - то есть не содержать пробелов, спецсимволов и не начинаться с цифры
|
|
7
alekosansey
09.11.16
✎
12:41
|
Огоромное спасибо. Вот я косяк
|
|