Имя: Пароль:
1C
1С v8
Обратиться к ТЗ на форме обработки из модуля
,
0 Nast
 
16.01.12
04:44
На форме обработки есть таблица значений - реквизит формы.
Как обратится к этой ТЗ из модуля обработки?
Надо найти значение в этой таблице значений?

ТЗ=ПолучитьФорму("Форма").ЭлементыФормы.ТЗ;
       СтрокаТЗ=ТЗ.Найти(Выборка.ТипЦен,"ТипЦены");
1 Чайник Рассела
 
16.01.12
04:46
8.2?
2 Nast
 
16.01.12
04:47
Да, 8.2
3 Nast
 
16.01.12
04:47
не работает так, Метод объекта не обнаружен (Найти)
А как надо, подскажите
4 Чайник Рассела
 
16.01.12
04:51
НайтиСтроки()?
5 Чайник Рассела
 
16.01.12
04:54
(0) модуль формы?
6 sanja26
 
16.01.12
04:55
без элементыформы никак?
7 Nast
 
16.01.12
05:04
ЭлементФормы не надо было, точно))
Но не находит почему-то колонку в этой таблице значений
   ТЗ=ПолучитьФорму("Форма").ТЗ;
       СтрокаТЗ=ТЗ.Найти("ТипЦены");
       
       НовыйПроцент= СтрокаТЗ.ПроцентНаценки;    

Значение не является значением объектного типа (ПроцентНаценки)
8 sanja26
 
16.01.12
05:10
Если СтрокаТЗ <> Неопределено тогда
9 SeraFim
 
16.01.12
05:11
(7) а ты посмотри, что ищешь-то?)
ТЗ.Найти("ТипЦены"); - если не ошибаюсь, там должно быть искомое значение - 1 параметр, и 2 параметр - строка с названиями колонок, по которым искать
10 Nast
 
16.01.12
05:20
Все получилось. Спасибо!
Просто эта строка не найдена была
Независимо от того, куда вы едете — это в гору и против ветра!