![]() |
![]() |
![]() |
|
Создание кнопок программно в управляемой форме. | ☑ | ||
---|---|---|---|---|
0
SmallAngryCat
19.09.11
✎
13:15
|
Пытаюсь программно в цикле создать кнопки на форме:
выб = Справочники.ПодразделенияКомпании.Выбрать(); Пока выб.Следующий() Цикл Название = Строка(выб.КраткоеНаименование); НоваяКоманда = Команды.Добавить(Название); НоваяКоманда.Действие = "КомандаПрограммно"; НовыйЭлемент = Элементы.Добавить(Название,Тип("КнопкаФормы"),Элементы.ПриемникТТ); НовыйЭлемент.ИмяКоманды = Название; КонецЦикла; Вспотыкается на строчке: НоваяКоманда = Команды.Добавить(Название); говорит: Несоответствие типов (параметр номер '1') Причем вспотыкается только при втором проходжении цикла, первая кнопка создается нормально. Подскажите, пожалуйста в чем может быть дело. Версия платформы 8.2.13.219 |
|||
1
NcSteel
19.09.11
✎
13:19
|
название меняется?
|
|||
2
shuhard
19.09.11
✎
13:24
|
(0) а цифирки в наименование нет в первом символе ?
|
|||
3
SmallAngryCat
19.09.11
✎
13:37
|
(1) Название меняется и (2) цифр в названии тоже нет.
|
|||
4
Поручик
19.09.11
✎
13:44
|
(3) Ну так отладчик в зубы и смотри, что у тебя в Название
НоваяКоманда = Команды.Добавить(Название); Имя (название) команды должно подчиняться требованиям к наименованиям переменных. |
|||
5
IamAlexy
19.09.11
✎
13:53
|
в бсп есть подсистема вариантов отчетов
у оной есть соответствующая общая форма типа панельотчетов. там - программно рисуются гиперссылки на варианты отчетов... можно там подсмотреть |
|||
6
SmallAngryCat
19.09.11
✎
14:13
|
(4) Отладчиком не получится, т.к. это в процедуре ПриСозданииНаСервере и выполняется на сервере. А переменные - это строки типа: АС, БР, БЛ и т.д., вроде соответствуют требованиям.
|
|||
7
shuhard
19.09.11
✎
14:38
|
(6)[Отладчиком не получится, т.к. это в процедуре ПриСозданииНаСервере и выполняется на сервере]
отлаживайся в файловой или поставь сервер в режим отладки |
|||
8
SmallAngryCat
19.09.11
✎
15:51
|
shuhard, спасибо за идею поставить сервер в режим отладки (до этого, честно, думала что на сервере не отлаживается). Ошибка была действительно в имени переменной - затесался лишний пробел, который через Сообщить() видно не было.
Всем спасибо за помощь! |
|||
9
shuhard
19.09.11
✎
15:52
|
(8) дык спасибо не фотка,
её на монитор не вытащить |
|||
10
SmallAngryCat
19.09.11
✎
15:58
|
Для любопытных добавила.
|
|||
11
shuhard
19.09.11
✎
16:00
|
(10) из Doom III нарезала ?
|
|||
12
SmallAngryCat
19.09.11
✎
16:01
|
(11) Отчего такие версии. Фотка, между прочим, реальная.
|
|||
13
shuhard
19.09.11
✎
16:04
|
(12) ромбическая сетка не реально чёткая
|
|||
14
SmallAngryCat
19.09.11
✎
16:58
|
(13) Это ограждение на Эйфелевой башне. Ночь и очено много исскусственного света, может поэтому так сетка выделяется.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |