Есть документ , при выборе ячейки первого столбца документа передается номенклатура, есть ли возможность чтобы при выборе ячеек 2 и тд. столбцов передавались данные 1го столбца

```1c
    Адрес = Элемент.ТекущаяОбласть.Имя;
    Расшифровка = Результат.Область(Адрес).Расшифровка;
```
---
В обработке события Выбор Поля Табличного документа

ЛеваяЯчейка = ПолеТаблДок.Область(Область.Верх, 1);

РасшифровкаЯчейкиПервогоСтолбца = ЛеваяЯчейка.Расшифровка;
---
Сделайте поиск по типу значения Расшифровки:

```1c
    НачальныйСтолбец = 1;
    КонечныйСтолбец = 50;
    ЗначениеРасшифровки = Неопределено;
    Для Сч = НачальныйСтолбец По КонечныйСтолбец Цикл
    ТекОбласть = ПолеТаблДок.Область(Область.Верх, Сч);
    Если ТипЗнч(ТекОбласть.Расшифровка) = Тип("СправочникСсылка.Номенклатура") Тогда
    ЗначениеРасшифровки = ТекОбласть.Расшифровка;
    Прервать;
    КонецЕсли;
    КонецЦикла;
```
---
ссылка
---
там не совсем понял, там вроде как добавлять в эти области данные, а чтобы достать из них как?
---
Что за отчет, как заполняется расшифровка ячеек 2 столбца?
---
обычный отчет, формирует данные из справочника по различным его данным и нужно получить номенклатуру, при выборе ячейки другого значения
---
Думаю что стоит сделать не обычным, по крайней мере в части заполнения параметров расшифровок, как Вам посоветовали....
---
как я понял. Хотят чтоб по все области макета расшифровка была 1-го столбца
---
да
---
Как я сделал у себя установил параметр расшифровок для "областиСтрока"

```1c
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
    ОбластьДетальныхЗаписей.Параметры.РасшифровкаСтрока =ВыборкаДетальныеЗаписи.ИсточникФинансов;
    ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень());

    КонецЦикла;
```

 и по всей строки у меня расшифровует источник финансов
если параметр установить только на ячейке - то будет расшифровки только ячейки. Указал использование расшифровки строка и установил "ПараметрРасшифровки" - расшифровкаСтрока и при выводе указал вывод источника финансов
А Вы у себя замените "ИсточникФинансов" на номенклатуру
---
1. Если не СКД, то в макете во 2-м и т.д. полях задаем ПараметрРасшифровки из первого поля. Или в 1-м поле указываем ИспользованиеРасшифровки = Строка.
2. Если СКД, то на странице Макеты добавляем макет 2-го поля и т.д. Задаем нужный ПараметрРасшифровки.
---
В обработке события Выбор Поля Табличного документа

ЛеваяЯчейка = ПолеТаблДок.Область(Область.Верх, 1);

РасшифровкаЯчейкиПервогоСтолбца = ЛеваяЯчейка.Расшифровка;
---
а если позиция поменялась, есть возможность привязаться не к номеру стоблца, а к самой поля документа?
---
Так здесь берется первый столбец строки. Область - это ячейка или объединенная группа ячеек на которой произошло событие выбора. В примере для любой ячейки из строки будет взята расшифровка из первого столбца выбранной строки.
Или что вы имеете ввиду?
---
Я имею ввиду, что если допустим на первый столбец установлена Номенклатура и поменять ее расположение, то будет браться уже другие данные. А нужно привязаться по строке к Номенклатуре независимо от ее расположения
---
Сделайте поиск по типу значения Расшифровки:

```1c
    НачальныйСтолбец = 1;
    КонечныйСтолбец = 50;
    ЗначениеРасшифровки = Неопределено;
    Для Сч = НачальныйСтолбец По КонечныйСтолбец Цикл
    ТекОбласть = ПолеТаблДок.Область(Область.Верх, Сч);
    Если ТипЗнч(ТекОбласть.Расшифровка) = Тип("СправочникСсылка.Номенклатура") Тогда
    ЗначениеРасшифровки = ТекОбласть.Расшифровка;
    Прервать;
    КонецЕсли;
    КонецЦикла;
```