Имя: Пароль:
1C
1С v8
Не сохраняется цвет в хранилище значений
0 Nzzzz
 
17.08.20
09:16
Доброго времени суток!)
Не получается сохранить цвет в хранилище значений.
РеквизитЦвет - реквизит объекта с типом хранилище значений.
РеквизитФормыЦвет - реквизит формы с типом Цвет.
В итоге получаю: 0,0,0
Подскажите, что делаю не так?
КОД:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ТекущийОбъект = РеквизитФормыВЗначение("Объект");
    РеквизитФормыЦвет = ТекущийОбъект.РеквизитЦвет.Получить();
КонецПроцедуры

&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект,ПараметрыЗаписи)
    ТекущийОбъект.РеквизитЦвет = Новый ХранилищеЗначения(РеквизитФормыЦвет);
КонецПроцедуры
1 ДенисЧ
 
17.08.20
09:26
А в цвете видать, цвет из стиля?
2 ДенисЧ
 
17.08.20
09:27
3 Nzzzz
 
17.08.20
09:40
(1) нет, абсолютный
4 Nzzzz
 
17.08.20
09:41
(2) у меня как там, но не работает
5 ДНН
 
17.08.20
09:50
Добавь вот это:

ТекущийОбъект = РеквизитФормыВЗначение("Объект");
РеквизитФормыЦвет = ТекущийОбъект.РеквизитЦвет.Получить();

в ПриЧтенииНаСервере
6 Nzzzz
 
17.08.20
09:56
(5) Сейчас попробую
7 Nzzzz
 
17.08.20
10:00
Всё равно всё по нулям(((
    
       Свойство                       Значение              Тип
ЭтотОбъект.РеквизитФормыЦвет           0,0,0                Цвет
   Вид                               Абсолютный            ВидЦвета
   Зеленый                                   0              Число
   Красный                                   0              Число
   синий                                     0              Число
8 Nzzzz
 
17.08.20
10:28
В общем у меня было через Диалог
(Диалог = Новый ДиалогВыбораЦвета;
    Если Диалог.Выбрать() Тогда
        ВыбранныйЦвет = Диалог.Цвет;
    КонецЕсли;
поэтому не получалось. Теперь просто реквизит на форме с типом цвет, из него выбираю
9 Nzzzz
 
17.08.20
10:30
теперь другая проблема
10 Nzzzz
 
17.08.20
10:32
Мне этот цвет нужно взять, но совершенно в другом объекте.
Я вот этот реквизитЦвет, пишу так: яойОбъект.РеквизитЦвет.Получить();
Возвращает неопределено
11 Nzzzz
 
17.08.20
10:41
Всё хорошо, всё работает!
12 acht
 
17.08.20
10:58
(10) > яойОбъект

Вооот..
Независимо от того, куда вы едете — это в гору и против ветра!