Как обратится к реквизиту табличной части? #211841


#0 by milk it
Подскажите, пожалуйста, а то документации под рукой нет, и в v8 я чайник. Как обратится к реквизиту табличной части, например, в процедуре ТабличнаяЧастьПриНачалеРедактирования ? И можно ли давать одинаковое имя основным реквизитам и реквизитам табличной части одного объекта?
#1 by Моха Лёхов
К элементу формы или реквизиту документа/справочника?
#2 by milk it
К реквизиту справочника
#3 by Моха Лёхов
+ К реквизиту: ИмяТаблчасти.ИмяКолонки (выбирать можно, например в цикле ДляКаждого) К эл.формы: ЭлементыФормы.ИмяТаблчасти... не помню дальше, см. хэлп :).
#4 by Моха Лёхов
ИмяТаблчасти - таблица значений (стандартная коллекция) см. хэлп
#5 by milk it
Судя по тому что написано в хелпе - ИмяКолонки - это свойство объекта СтрокаТаблицыЗначений. А как к строке обратиться? мне нужно при вводе новой строки в табличную часть присвоить ее реквизиту определенное значение
#6 by Моха Лёхов
ИмяТаблчасти.ТекущиеДанные.ИмяКолонки
#7 by Моха Лёхов
м.быть ИмяТаблчасти.ТекущиеДанные.ИмяКолонки.Значение, но скорее всего первый вариант
#8 by milk it
ЭлементыФормы.ИмяТабличнойЧасти.ТекущиеДанные.ИмяРеквизита вот так получилось как то сложно вроде...
#9 by Моха Лёхов
Привыкай, это еще цветочки :). Но зато и вкусности есть.
#10 by milk it
Спасибо :)
#11 by andrey1111
и правильно, что представление от данных отделили. Мне нравится
#12 by milk it
Все равно что то не так... А если у меня табличная часть на форме не размещена?
#13 by Моха Лёхов
А она все еще реквизит формы или таблчасть самого справочника? Разницу чуешь? ;)
#14 by milk it
Она - табличная часть самого справочника. В данном случае табличное поле размещено на форме, поэтому работает. А если бы я ее на форме не разместил?
#15 by Tristan
Если бы ты ее не форме не размещал, то и интерактивный ввод данных пользователем был бы невозможен, тогда зачем тебе "текущие данные". Ввод данных в такую таблицу будет возможен только програмным путем, а там ты и так спозиционируешся на новой строке ;-)
#16 by milk it
А, ну да, вообще то...
#17 by Моха Лёхов
Ну к табличной части справочника можно обращаться напрямую без "Элементы формы", но тогда, действительно, "текущая строка" - мистика.
#18 by milk it
В этом случае надо обращаться к строке по индексу в [ ] Так?
#19 by Моха Лёхов
Вроде бы так, попробуй.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С