Имя: Пароль:
1C
1С v8
Вывод сообщения на управляемой форме
0 MaksimBardin
 
19.04.16
19:01
Всех приветствую!
Наткнулся на проблему, никак не могу разобраться, если кто-то сможет помочь, буду очень благодарен.
1) В пустую конфигурацию добавляем документ, в нем табличная часть. При нажатии на кнопку появляется сообщение на нужной строке ТЧ
Код кнопки:
&НаКлиенте
Процедура Команда1(Команда)
    
    ОчиститьСообщения();
    
    ТекДанные = Элементы.ТабличнаяЧасть1.ТекущиеДанные;    
    
    Если ТекДанные <> Неопределено Тогда
        Сообщение = Новый СообщениеПользователю;
        Сообщение.УстановитьДанные(ЭтаФорма);
        Сообщение.Поле = "Объект.ТабличнаяЧасть1[" + (ТекДанные.НомерСтроки - 1) + "].Строка1";
        Сообщение.Текст = "Строка " + ТекДанные.НомерСтроки;
        Сообщение.Сообщить();
    КонецЕсли;
    
КонецПроцедуры
Все работает, по нажатию выводится сообщение на нужной строке, подчеркивание строк, выделенных ранее пропадает.
2) Теперь откроем два документа, в одном выполним команду, потом в другом, возвращаемся в первый документ, выделяем другую строчку и нажимаем кнопку. В этом случае подчеркивание строки, выделенной в прошлый раз не пропало.
Как-то это можно вылечить?
1 EvgeniuXP
 
19.04.16
21:35
если баг, напиши в 1С.
2 + 2 = 3.9999999999999999999999999999999...