Имя: Пароль:
1C
1С v8
Программное добавление кнопки на форме
,
0 Aydar
 
26.04.18
11:00
Может кто подсказать в чем ошибка? Ошибка вылезает при НовыйЭлемент.ИмяКоманды = "ПоказатьПлатежки" + СчетчикПлатежек;

Сам код

СчетчикПлатежек = 1;
    // создадим команду
    НоваяКоманда = Команды.Добавить("ПоказатьПлатежку"); // Имя нашей команды
    НоваяКоманда.Заголовок = "Показать палтежку"; // заголовок
    НоваяКоманда.Действие = "ПоказатьПлатежкиНажатие"; // Имя функции/процедуры
    Пока Выборка.Следующий() Цикл
        
        
        // создадим кнопку
        НовыйЭлемент = Элементы.Добавить(
        "НоваяКнопкаНаФорме" + СчетчикПлатежек, // Первый параметр - имя кнопки
        Тип("КнопкаФормы"), // Второй параметр - тип элемента управления
        Элементы.Группа9// Третий параметр - место расположения на форме
        );
        НовыйЭлемент.Вид = ВидКнопкиФормы.Гиперссылка; // вид кнопки
        НовыйЭлемент.Заголовок = Выборка.Ссылка;
        НовыйЭлемент.ИмяКоманды = "ПоказатьПлатежки" + СчетчикПлатежек;
        СчетчикПлатежек = СчетчикПлатежек + 1;
        
    КонецЦикла;
1 PR
 
26.04.18
11:01
(0) У вас что, больше тысячи платежек?
2 shadow_sw
 
26.04.18
11:02
Имякоманды - строка
СчетчикПлатещек - число
3 bolobol
 
26.04.18
11:04
ПоказатьПлатежки и ПоказатьПлатежку - разные наименования, а потом к имени команды прибавляется число...
4 Aydar
 
26.04.18
11:13
(3) (2) спасибо, разобрался)
5 Адинэснег
 
26.04.18
11:15
(1) это в следующей ветке будет ;)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.