|
Ошибка: Обновить отображение ТЧ в УФ |
☑ |
0
Radion
21.08.19
✎
15:13
|
Есть простая процедура во внешней обработке, обработка с ТЧ - "НаОбработку":
&НаСервере
Процедура ОбновитьОтображениеПечатиТЧ(МассивЗаявок)
На_Обработку = РеквизитФормыВЗначение("Объект.НаОбработку");
Для Каждого ТекСтр Из На_Обработку Цикл
Если МассивЗаявок.Найти(ТекСтр.ДокументСсылка) <> Неопределено Тогда
ТекСтр.СтатусПечати = Истина;
КонецЕсли;
КонецЦикла;
ЗначениеВРеквизитФормы(На_Обработку,"Объект.НаОбработку");
КонецПроцедуры
Система выдает ошибку:
Ошибка при вызове метода контекста (ЗначениеВРеквизитФормы)
ЗначениеВРеквизитФормы(На_Обработку,"Объект.НаОбработку");
по причине:
Недопустимое значение параметра (параметр номер '2')
Почему? ((( Спасибо.
|
|
1
RomanYS
21.08.19
✎
15:19
|
(0) а в чем тайный смысл РеквизитФормыВЗначение-РеквизитФормыВЗначение? Почему просто не поменять Объект.НаОбработку?
|
|
2
segn
21.08.19
✎
15:29
|
Патамушта табличная часть не подлежит преобразованию.
И в приведенном коде вообще это не нужно.
|
|
3
Radion
21.08.19
✎
15:53
|
(1) в том, что обновляет отображение обработки/табличной части
|
|
4
Radion
21.08.19
✎
15:54
|
(2)
Процедура ОбновитьОтображениеПечатиТЧ(МассивЗаявок)
Для Каждого ТекСтр Из ТекущийОбъект.НаОбработку Цикл
Если МассивЗаявок.Найти(ТекСтр.ДокументСсылка) <> Неопределено Тогда
ТекСтр.СтатусПечати = Истина;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
оставил такой код - ошибок нет, визуально нечего не меняется на форме в табличной части !?!??!?!?!
|
|
5
sitex
naïve
21.08.19
✎
16:09
|
(4) ТЧ Обновить() ? не?
|
|
6
Radion
21.08.19
✎
16:16
|
Разобрался, табличная часть не используется в преобразовании. и 2 моя функция уже вызывалась из другой, где использовалась РеквизитФормыВЗначение и ЗначениеВРеквизитФормы. Спасаибо.
|
|
7
Radion
21.08.19
✎
16:17
|
(2) Спасибо)
|
|