Имя: Пароль:
1C
 
Как обратится к реквизиту табличной части?
0 milk it
 
08.09.06
22:35
Подскажите, пожалуйста, а то документации под рукой нет, и в v8 я чайник.
Как обратится к реквизиту табличной части, например, в процедуре ТабличнаяЧастьПриНачалеРедактирования() ?
И можно ли давать одинаковое имя основным реквизитам и реквизитам табличной части одного объекта?
1 Моха Лёхов
 
08.09.06
22:37
К элементу формы или реквизиту документа/справочника?
2 milk it
 
08.09.06
22:42
К реквизиту справочника
3 Моха Лёхов
 
08.09.06
22:44
+(1)
К реквизиту: ИмяТаблчасти.ИмяКолонки (выбирать можно, например в цикле ДляКаждого)
К эл.формы: ЭлементыФормы.ИмяТаблчасти... не помню дальше, см. хэлп :).
4 Моха Лёхов
 
08.09.06
22:45
ИмяТаблчасти - таблица значений (стандартная коллекция) см. хэлп
5 milk it
 
08.09.06
22:54
(3)
Судя по тому что написано в хелпе - ИмяКолонки - это свойство объекта СтрокаТаблицыЗначений. А как к строке обратиться?
мне нужно при вводе новой строки в табличную часть присвоить ее реквизиту определенное значение
6 Моха Лёхов
 
08.09.06
22:55
ИмяТаблчасти.ТекущиеДанные.ИмяКолонки
7 Моха Лёхов
 
08.09.06
22:56
м.быть ИмяТаблчасти.ТекущиеДанные.ИмяКолонки.Значение, но скорее всего первый вариант
8 milk it
 
08.09.06
22:58
ЭлементыФормы.ИмяТабличнойЧасти.ТекущиеДанные.ИмяРеквизита
вот так получилось
как то сложно вроде...
9 Моха Лёхов
 
08.09.06
23:00
(8) Привыкай, это еще цветочки :). Но зато и вкусности есть.
10 milk it
 
08.09.06
23:04
Спасибо :)
11 andrey1111
 
08.09.06
23:31
и правильно, что представление от данных отделили. Мне нравится
12 milk it
 
09.09.06
08:37
(8)
Все равно что то не так... А если у меня табличная часть на форме не размещена?
13 Моха Лёхов
 
09.09.06
09:32
(12) А она все еще реквизит формы или таблчасть самого справочника? Разницу чуешь? ;)
14 milk it
 
09.09.06
09:37
Она - табличная часть самого справочника. В данном случае табличное поле размещено на форме, поэтому (8) работает. А если бы я ее на форме не разместил?
15 Tristan
 
09.09.06
09:40
Если бы ты ее не форме не размещал, то и интерактивный ввод данных пользователем был бы невозможен, тогда зачем тебе "текущие данные". Ввод данных в такую таблицу будет возможен только програмным путем, а там ты и так спозиционируешся на новой строке ;-)
16 milk it
 
09.09.06
09:47
(15)
А, ну да, вообще то...
17 Моха Лёхов
 
09.09.06
11:04
(14) Ну к табличной части справочника можно обращаться напрямую без "Элементы формы", но тогда, действительно, "текущая строка" - мистика.
18 milk it
 
09.09.06
12:59
(17)
В этом случае надо обращаться к строке по индексу в [ ]
Так?
19 Моха Лёхов
 
09.09.06
13:39
(18) Вроде бы так, попробуй.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс