Имя: Пароль:
1C
1С v8
Подстановка значений справочника в ТЧ
0 Chu
 
29.07.19
10:47
Доброго дня!

Создал справочник. При помощи внешней обработки закачал в него таблицу ОКВЭД. Две колонки - Код и Расшифровка. Пытаюсь подставить значение в ТЧ другого справочника. ТЧ - три колонки - Вид кода (ОКВЭД, ИНН и т.п.), Значение, Расшифровка. Код такой:

&НаКлиенте
Процедура КодыСтатистики1ЗначениеПриИзменении(Элемент)          
    КодыСтатистики1Расшифровка = ПолучитьКодыСтатистики1Расшифровка(Элементы.КодыСтатистики1Значение);
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПолучитьКодыСтатистики1Расшифровка(ОКВЭД)
    Возврат ОКВЭД.Расшифровка;
КонецФункции

Хочу, чтобы при изменении поля ТЧ Значение данные сравнивались с полем ТЧ Код и по этим данным из ячейки Расшифровка справочника подставлялись в ячейку Расшифровка ТЧ.

Что делаю не так? - При добавлении данных в ТЧ выскакивает "Ошибка отображения типов: Отсутствует отображение для типа 'Поле формы'"...

А если бы эта строка с расшифровкой добавлялась только при выборе ВидаКода = ОКВЭД или ОКВЭД прочие, было бы вообще идеально!..

Поможете чайнику?
1 catena
 
29.07.19
10:52
КодыСтатистики1Расшифровка = ПолучитьКодыСтатистики1Расшифровка(Элементы.КодыСтатистики1Значение);

По какой логике слева обращаешься к реквизиту, а справа к элементу формы?
2 Chu
 
29.07.19
11:10
При замене элемента на Объект, выдается - Поле объекта не обнаружено (КодыСтатистики1Значение). Уже что только не перепробовал.
3 catena
 
29.07.19
11:23
(2)А слева у тебя написано "Объект"?
4 catena
 
29.07.19
11:24
(2)А это... Это все - ТЧ? А какая конкретно строка ТЧ?
5 Chu
 
29.07.19
11:39
Да. На клиенте - это все ТЧ. Строку нужно как то обозначать?
6 catena
 
29.07.19
12:25
(5)Ну а как он поймет?