Добрый день.
Вопрос тривиальный, но лыжи не едут.
1С 8.2 Толстый клиент. В поле табличного документа уже выведен отчет.
Нужно взять и поменять "расшифровку" по всем ячейкам.
В справке написано, что Расшифровка имеет смысл только для прямоугольной области. Видимо имеется ввиду R1C1:R1C1 ? а не просто R1C1 ?

```1c
    СформироватьОтчет(ЭлементыФормы.ДокументРезультат, ПоказыватьЗаголовок, ВысотаЗаголовка, ПоказыватьПодписи);
    //Это сформирован отчет. Тут ничего не меняем.

    //Меняем расшифровки по всем ячейкам
    Для Строка = 1 по ЭлементыФормы.ДокументРезультат.ВысотаТаблицы Цикл
    Для Колонка = 1 По ЭлементыФормы.ДокументРезультат.ШиринаТаблицы Цикл
    ЭлементыФормы.ДокументРезультат.ПолучитьОбласть("R"+Формат(Строка,"ЧГ=")+"C"+Формат(Колонка,"ЧГ=")+":"+"R"+Формат(Строка,"ЧГ=")+"C"+Формат(Колонка,"ЧГ=")).ТекущаяОбласть.Расшифровка = Неопределено; //Ну например так.
    КонецЦикла;
    КонецЦикла;
```

Но ничего не меняется. Какое значение было в расшифровке - такое и остаётся.
---
ну как причём...
0. Закройте и откройте 1с.
1. Перезагрузите компьютер
2. (потом сервер терминалов, потом сервер 1с, потом сервер SQL)
3. Переустановите платформу.
4. Очистка кеша!
5. Создайте нового пользователя
6. Создайте нового пользователя windows
7...
8. Ничего не помогло? Открываем отладчик.
---
Для теста адрес "R1C1" - это первая ячейка, и проверить

```1c
    ТабДок.ИспользованиеРасшифровкиТабличногоДокумента = ИспользованиеРасшифровкиТабличногоДокумента.Ячейка;
```
---
Добавил внутри цикла так:

```1c
    ЭлементыФормы.ДокументРезультат.ПолучитьОбласть("R"+Формат(Строка,"ЧГ=")+"C"+Формат(Колонка,"ЧГ=")+":"+"R"+Формат(Строка,"ЧГ=")+"C"+Формат(Колонка,"ЧГ=")).ТекущаяОбласть.ИспользованиеРасшифровки = ИспользованиеРасшифровкиТабличногоДокумента.Ячейка;
    ЭлементыФормы.ДокументРезультат.ПолучитьОбласть("R"+Формат(Строка,"ЧГ=")+"C"+Формат(Колонка,"ЧГ=")+":"+"R"+Формат(Строка,"ЧГ=")+"C"+Формат(Колонка,"ЧГ=")).ТекущаяОбласть.Расшифровка = Неопределено;
```

Ни на что не ругается, но и ничего не изменилось.
---
А у таб дока, событие "Обработка расшифровки" - прописано?
 Скрин в студию!
---
а в самом обработчике установить СтандартнаяОбработка = Ложь;
не канает?
---
Ну мне надо на самом деле изменять состав для обработки. В "неопределено" я устанавливаю только для теста, чтобы увидеть что хоть что-то меняется.
---
Да, событие "Обработка расшифровки" конечно прописано. Это стандартный отчет "Оборотно сальдовая ведомость".
Даже не знаю, что на скриншоте показывать. Ставлю две точки останова - до изменения "Расшифровки" и после изменения - и значение в поле "Расшифровка" не меняется.

```1c
    ЭлементыФормы.ДокументРезультат.ПолучитьОбласть("R"+Формат(Строка,"ЧГ=")+"C"+Формат(Колонка,"ЧГ=")+":"+"R"+Формат(Строка,"ЧГ=")+"C"+Формат(Колонка,"ЧГ=")).ТекущаяОбласть.Расшифровка (Вот это значение вообще не меняется)
```

Пробовал адрес задавать не R1C1:R1C1, а просто R1C1 - эффект тот же.
---
Ну начнём:
1. Какая платформа? - проверить на другой.
2. Очистка кеша!
---
1С:Предприятие 8.2 (8.2.19.83)
А кеш то тут при чём? Тут видимо неправильно конструкцию языка применяю. Так может вообще нельзя делать, может надо сначала в табличном документе менять и только потом выводить в Поле табличного документа, а так напрямую просто вообще нельзя?
---
ну как причём...
0. Закройте и откройте 1с.
1. Перезагрузите компьютер
2. (потом сервер терминалов, потом сервер 1с, потом сервер SQL)
3. Переустановите платформу.
4. Очистка кеша!
5. Создайте нового пользователя
6. Создайте нового пользователя windows
7...
8. Ничего не помогло? Открываем отладчик.
---
Почистил Кеш! Всё заработало!
Но код надо было написать проще:

```1c
    ЭлементыФормы.ДокументРезультат.Область(Строка,Колонка).Расшифровка = НужнаяРасшифровка;
```