|
реквизит с типом ХранилищеЗначений | ☑ | ||
---|---|---|---|---|
0
inkvizitr
21.04.22
✎
09:19
|
Добрый день, подскажите как правильно записать в реквизит справочника с типом ХранилищеЗначений
записываю следующим образом: РеквизитОбъект = РеквизитФормыВЗначение("Объект"); РеквизитОбъект.ПлатежБюджет = ПоместитьВоВременноеХранилище(Платеж); а потом этот реквизит пытаюсь прочитать вот так: Платеж = РеквизитФормыВЗначение("Объект").Платеж.Получить(); и в итоге получаю неопределенно подскажите как правильнее сделать, хочу в данном реквизите "платеж" хранить структуру |
|||
1
youalex
21.04.22
✎
09:21
|
ПередЗаписьюНаСервере() - пиши в ТекущийОбъект
|
|||
2
inkvizitr
21.04.22
✎
09:22
|
извиняюсь, строка РеквизитОбъект.ПлатежБюджет = ПоместитьВоВременноеХранилище(Платеж); в коде указанна вот так РеквизитОбъект.Платеж = ПоместитьВоВременноеХранилище(Платеж);
|
|||
3
youalex
21.04.22
✎
09:23
|
ПриЧтенииНаСервере() - соответственно бери из ТекущийОбъект
|
|||
4
arsik
гуру
21.04.22
✎
09:23
|
(2) Ты видел, что тебе возвращает ПоместитьВоВременноеХранилище?
|
|||
5
inkvizitr
21.04.22
✎
09:41
|
(4) реально возвращает неопределённо, а как тогда правильнее поместить в реквизит справочника?
|
|||
6
PaulBC
21.04.22
✎
09:50
|
РеквизитОбъект.Платеж = Новый ХранилищеЗначения(Платеж);
|
|||
7
arsik
гуру
21.04.22
✎
09:50
|
(5) Что за бред.
ПоместитьВоВременноеХранилище() - возвращает строку, а тебе нужно ХранилищеЗначения |
|||
8
inkvizitr
21.04.22
✎
09:59
|
(7) РеквизитОбъект.Платеж = Новый ХранилищеЗначения(Платеж);
ЭтотОбъект.Записать(); действительно работает, но если перезайду в элемент справочника и попытаюсь прочитать, то опять пишет ,что не неопределенно, читаю я так ПлатежБюджет = РеквизитФормыВЗначение("Объект").ПлатежБюджет.Получить(); |
|||
9
inkvizitr
21.04.22
✎
10:00
|
РеквизитОбъект.Платеж = Новый ХранилищеЗначения(Платеж);
ЭтотОбъект.Записать(); действительно работает, но если перезайду в элемент справочника и попытаюсь прочитать, то опять пишет ,что не неопределенно, читаю я так Платеж = РеквизитФормыВЗначение("Объект").Платеж.Получить(); |
|||
10
arsik
гуру
21.04.22
✎
10:06
|
(9) Что за приколы?
РеквизитОбъект <> ЭтотОбъект |
|||
11
inkvizitr
21.04.22
✎
10:07
|
все заработало, спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |