Имя: Пароль:
1C
 
Переключение строки в ТЧ по нажатию кнопки.
0 Олеся92
 
29.12.14
07:57
Здравствуйте, а подскажите пожалуйста как сделать чтобы по нажатию кнопки переключалась строка в ТабличнойЧасти от верхней к нижней по порядку ?
1 Рэйв
 
29.12.14
08:05
(0)Накуа? Пардон за мой французский...
Чем вам стелки то не угодили?
2 Олеся92
 
29.12.14
08:12
Ну есть кнопка  на которую привязано событие сгенерировать число и вставить в строку. Вот хочу чтобы еще и переключалась строка. (В результате чего записывался в каждую следующую строку сгенерированный номер)
3 Oleg_ka
 
29.12.14
08:17
(2) странный у Вас подход к заполнению табличных частей случайными данными.
4 Oleg_ka
 
29.12.14
08:19
5 Рэйв
 
29.12.14
08:22
(0)Оригинально конечно, спасу нет:-))

Ну ладно, только потому что есть фото в личке- примерно такой код у кнопки:

    ТД=ЭлементыФормы.Тч.ТекущиеДанные;
    ТС=ЭлементыФормы.ТЧ.ТекущаяСтрока;
    ТД.Колонка1=ГенеримЧисло();
    ТекИндекс=ТЧ.Индекс(ТД);
    ЭлементыФормы.ТЧ.ТекущаяСтрока=ТЧ[ТекИндекс+1];
6 Рэйв
 
29.12.14
08:23
+(5)только  проверки активности текущей строки и выхода за размер- на твоей совести:-)
7 Олеся92
 
29.12.14
08:33
(5) Спасибо :))
8 Олеся92
 
29.12.14
08:47
(5) Написала так  (У меня упр Формы)
&НаКлиенте
Процедура Команда1(Команда)
    ТД=Элементы.ТабличнаяЧасть1.ТекущиеДанные;
    ТС=Элементы.ТабличнаяЧасть1.ТекущаяСтрока;
    ТД.ввт="йцуйцу";
    ТекИндекс=ТабличнаяЧасть1.Индекс(ТД);
    Элементы.ТабличнаяЧасть1.ТекущаяСтрока=ТабличнаяЧасть1[ТекИндекс+1];    

КонецПроцедуры




выдала ошибки
{Документ.Авт.Форма.ФормаДокумента.Форма(19,15)}: Переменная не определена (ТабличнаяЧасть1)
    ТекИндекс=<<?>>ТабличнаяЧасть1.Индекс(ТД); (Проверка: Тонкий клиент)
{Документ.Авт.Форма.ФормаДокумента.Форма(20,44)}: Переменная не определена (ТабличнаяЧасть1)
    Элементы.ТабличнаяЧасть1.ТекущаяСтрока=<<?>>ТабличнаяЧасть1[ТекИндекс+1];      (Проверка: Тонкий клиент)
9 Cyberhawk
 
29.12.14
08:52
Покажи скриншот твоей упр. формы, где виден элемент "ТабличнаяЧасть1" и его свойства
10 Oleg_ka
 
29.12.14
09:15
&НаКлиенте
Процедура Команда1(Команда)
ТД=Элементы.ТабличнаяЧасть1.ТекущиеДанные;
ТС=Элементы.ТабличнаяЧасть1.ТекущаяСтрока;
ТД.ввт="Олеся92";
Элементы.ТабличнаяЧасть1.ТекущаяСтрока=ТС+1;    
КонецПроцедуры
11 Рэйв
 
29.12.14
09:35
(10)Хороший скриншот. Все очень четко видно:-)
12 Олеся92
 
29.12.14
10:06
(11) Щас все ок:) спасибо еще раз :))
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший