Имя: Пароль:
1C
1С v8
получить реквизит формы через []
0 Холодильник
 
22.11.13
12:14
у формы есть реквизиты:

МояТаблицаЗначений1
МояТаблицаЗначений2
МояТаблицаЗначений3
тип - ТЗ.

МояТаблицаЗначений1.Очистить()  работает, ок.

НомерТаблицы = "1";
МояТаблицаЗначений[НомерТаблицы].Очистить(); - Ошибка: Переменная не определена (МояТаблицаЗначений)



как быть?
1 Maxus43
 
22.11.13
12:15
НомерТаблицы = 1;
2 Wobland
 
22.11.13
12:15
выполнить
3 Maxus43
 
22.11.13
12:15
тьфу.
да, (2)
4 Холодильник
 
22.11.13
12:15
ЭтаФОрма.МояТаблицаЗначений[НомерТаблицы].Очистить()

спасибо
5 Wobland
 
22.11.13
12:16
(4) врёшь же
6 Defender aka LINN
 
22.11.13
12:17
Пипец.
7 andreymongol82
 
22.11.13
12:17
(0) НомерТаблицы = "1";
ЭтаФорма["МояТаблица"+НомерТаблицы].Очистить();
8 Maxus43
 
22.11.13
12:17
ТЗ[номер] - это номер строки в этой ТЗ
9 Defender aka LINN
 
22.11.13
12:20
(8) Не угадал
10 Холодильник
 
22.11.13
12:21
тьфу. ну то есть
ЭтаФорма["МояТаблицаЗначений"+НомерТаблицы]  вернет реквизит формы
11 Maxus43
 
22.11.13
12:23
(9) я не гадал, это факт. точнее номер=индекс строки
12 Рэйв
 
22.11.13
12:23
(8)Это индекс:-)
13 Холодильник
 
22.11.13
12:23
индекс, индекс)
14 Defender aka LINN
 
22.11.13
12:24
(11) То-то же
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn