ХранилищеЗначения в табличной части #726420


#0 by ilyavorobyev
Есть документ у него есть табличная часть "ТабличнаяЧасть" один из реквизитов табличной части БазаРасч1 с типом Хранилище значений, на форме этого реквизита нет.В коде обращаюсь к реквизиту ТабличнаяЧасть.БазаРасч1 пишет не найдено, отладчик показывает что вообще такого реквизита у табличной части нет, спрашивается какого?
#1 by Banned
Потому что УФ и дело на клиенте происходит?
#2 by ilyavorobyev
обращаюсь к Объект.ТабличнаяЧасть на сервере
#3 by Bron
Объект - данные формы? Если да, то используй РеквизитФормыВЗначение
#4 by ilyavorobyev
объект это ДокументОбъект
#5 by ilyavorobyev
#6 by ilyavorobyev
и вот тут реквизита БазаРасч1, нету
#7 by DmitrO
даже если бы этот реквизит был в самом документе, было бы тоже самое, т.к. тип ХранилищеЗначения на клиенте не поддерживается.
#8 by ilyavorobyev
дак я на сервере исполняю это тут то как не может быть?
#9 by DmitrO
да так, по сколку не поддерживается, то реквизиты с таким типом данных исключаются из данных формы.
#10 by ilyavorobyev
и как мне получить доступ к этому реквизиту?
#11 by DmitrO
только через экземпляр ДокументОбъект.
#12 by ilyavorobyev
дак разве Объект это не есть ДокументОбъект?
#13 by DmitrO
ДокументОбъект у тебя есть в событиях ПриЧтенииНаСерере, ПередЗаписьюНаСервере, ПриЗаписиНаСервере. нет конечно, это тип ДанныеФормыСтруктура, добро пожаловать в управляемые формы. )
#14 by herfis
Если там хранится нечто, что нужно/можно обрабатывать на клиенте, то можно ПриЧтенииНаСервере пихать это все во временное хранилище, на клиенте оттуда доставать и работать, а ПередЗаписьюНаСервере засовывать его обратно в объект.
#15 by DmitrO
именно
#16 by herfis
А вообще целесообразность использования временного хранилища вызывает большие подозрения.
#17 by ilyavorobyev
#18 by ilyavorobyev
так получилось
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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