Имя: Пароль:
1C
1С v8
Как программно изменить ЗначениеПоляРасшифровкиКомпоновкиДанных?
0 PCcomCat
 
05.12.16
13:46
Доброго времени, уважаемые!
Из СП:
ЗначениеПоляРасшифровкиКомпоновкиДанных.Значение (DataCompositionDetailsFieldValue.Value)
ЗначениеПоляРасшифровкиКомпоновкиДанных (DataCompositionDetailsFieldValue)
Значение (Value)
Использование:

Чтение и запись.
Описание:

Тип: Произвольный.
Содержит значение поля.

Доступность:

Сервер, толстый клиент, внешнее соединение.

В поле табличного документа в ОбработкеРасшифровки при определенных дейтвиях хочу изменить содержимое ячейки. Но не получается... Что-то пошло не так -я где-то туплю, наверное.

Что делаю:
НовЗначение = Дата(1,1,1);
//как пример
ДанныеРасшифровкиОтчета.Элементы[Расшифровка].ПолучитьПоля()[0].Значение = НовЗначение;
Элемент.ТекущаяОбласть.Текст = НовЗначение;

А значение расшифровки остается старым...

Подскажите, плиз!
1 PCcomCat
 
05.12.16
14:29
апну
2 Ёпрст
 
гуру
05.12.16
14:53
(0) в эту колекцию нужно вставить или добавить.
3 PCcomCat
 
05.12.16
14:55
(2) Вот, пытаюсь сейчас это разобрать. Спасибо.
4 PCcomCat
 
05.12.16
15:06
Нифига... Значение прежнее. Похоже, нужно куда-то в другое место стучаться, только куда?
5 PCcomCat
 
05.12.16
15:31
Впечатление, что ДанныеРасшифровкиОтчета не доступны к изменению.
6 PCcomCat
 
05.12.16
17:52
Короче: либо в 1с болоболы, либо я неправильно читаю, хотя написано черным по белому и на русском языке.

Обошла через Структуру в Расшифровку ячейки. Проверяю при обработке расшифровки, что за тип в расшифровке ячейки.
Ошибка? Это не ошибка, это системная функция.