Как в УФ прочитать/записать данные из/в Хранилище значения #602252


#0 by Max1986
Еще вопрос - не бейте - изучаю УФ первый раз. Как в УФ прочитать/записать данные из/в Хранилище значения? В обычных было так:
#1 by Max1986
Поле "ПолеТекстовогоДокумента1" имеет тип "Текстовый документ"
#2 by Азат
а ДенисЧ у тебя опять СП украл? посмотреть там религия не позволяет?
#3 by H A D G E H O G s
ПриСозданииНаСервере
#4 by Max1986
спасибо! И вы не спите )))
#5 by H A D G E H O G s
Мэйл бота прижало так, что он в ночь субботы управляемые формы познает. Бывает и такое.
#6 by Max1986
Блин! Элементы.ПолеТекстовогоДокумента1 не имеет метода "УстановитьТекст". Какой же тогда использовать?
#7 by Max1986
та не... надо задание по видеоуроку сделать, а там что то не очень описано
#8 by Азат
СП КУРИ
#9 by Max1986
черт, почитал - не понял. так как же? Я делаю так &НаСервере
#10 by Max1986
понял! Надо не к элементу, а к реквизиту обращатся ПолеТекстовогоДокумента1.Добавить("123");
#11 by Икогнито
нужно передать значение на сервер, а там запихать его в хранилище
#12 by Max1986
не получается считать из хранилища Описание1 = Описание.Получить; где Описание - это хранилище. Пишет: Переменная не определена (Описание). Но ведь это реквизит Объекта
#13 by H A D G E H O G s
#14 by H A D G E H O G s
#15 by andrewks
это ж читать надо! а читать мы, окромя мэйл.ру, не любим
#16 by Max1986
Вот спасибо! Эти УФ какой то бред! Все по новой учить.
#17 by H A D G E H O G s
Толи еще будет. Эти УЫ - это не только бред - но и отличный фильтр боты<->спецы.
#18 by Max1986
в чем именно фильтр не понял? Если долго копаться и их можно выучить. В чем фильтр проявляется?
#19 by Юрий Лазаренко
+ Бггггггг! )))))
#20 by H A D G E H O G s
Напомнило: "Существует 10 типов людей - одни понимают двоичную систему, остальные - нет. И тут одно из 10, либо вы ее знаете, либо нет!"
#21 by Max1986
А вот последний вопрос - подскажите. У меня на форме есть Поле форматированного документа. Я там его отформатировал, типа жирным выделил, цветом, вставил картинку и проч. Могу ли я сохранить в хранилище значений это все? Т.е. целиком весь отформатированный текст, включая картинку и форматирование? Или можно только текст?
#22 by Юрий Лазаренко
Можешь.
#23 by H A D G E H O G s
не?
#24 by Max1986
понял. Это делать в ПередЗаписьюНаСервере, а вытаскивать в ПриСозданииНаСервере ?
#25 by H A D G E H O G s
yeh, baby
#26 by Max1986
спасибо. буду пробовать
#27 by Max1986
Что то не выходит записать изменненый тест в Хранилище значений объекта. Но при открытии оказывается что в ЭтотОбъект.Описание опять старые данные. ЧЯДНТ?
#28 by Max1986
и еще - прочитал на одном сайте, что при получении параметров объекта вместо ПриСозданииНаСервере лучше использовать ПриЧтенииНаСервере. Так ли это?
#29 by Юрий Лазаренко
А зачем тебе текст в хранилище значений сохранять? Сохраняй в текстовом реквизите с неограниченной длиной, все равно это HTML - форматирование, разметка и шрифты останутся. в ХЗ только структуру картинок сохранять надо.
#30 by andrewks
:-)
#31 by Юрий Лазаренко
А чтобы хранилище сохранялось, перепиши так: Не надо никаких объектов формы в значение, у тебя в процедуре уже есть ТекущийОбъект
#32 by H A D G E H O G s
Так.
#33 by Max1986
спасибо! Только тогда не понял, почему при ПриСозданииНаСервере нет объекта и надо его получить: ЭтотОбъект=РеквизитФормыВЗначение("Объект"); А ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) уже есть объект?
#34 by Юрий Лазаренко
Это, кстати, может быть причиной того, что лучше работать с хранилищем в ПриЧтенииНаСервере. Не помню, какая из этих функций срабатывает первой и на каком этапе. Возможно в ПриЧтенииНаСервере объект есть, надо смотреть.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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