Обратиться к ТЗ на форме обработки из модуля
☑
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
Все получилось. Спасибо!
Просто эта строка не найдена была
Независимо от того, куда вы едете — это в гору и против ветра!