Имя: Пароль:
1C
 
Ошибка: Обновить отображение ТЧ в УФ
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) Спасибо)