![]() |
![]() |
|
Как обратится к реквизиту табличной части? | ☑ | ||
---|---|---|---|---|
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) Вроде бы так, попробуй.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |