helpf.pro
Регистрация

v8: Как при выборе элемента справочника сделать отображение любого реквизита

Dixon
21.03.2014 11:24Прочитано: 2167
Есть справочник, в котором 2 реквизита Код и наименование. В табличной части документа отображаются эти два реквизита, необходимо что при выборе Наименования автоматически в поле Код отображался Код из этого справочника.
Yandex
Возможно, вас также заинтересует
Реклама на портале
Mokey
21.03.2014 13:59Ответ № 1
а смысл? понимаю, задача такая, просто юзайте процедуру ПриИзменении(), например, причём в обеих колонках
Jonsony
21.03.2014 17:02Ответ № 2
(1) Mokey, ПриИзменении , то когда он перевыбирает значение в поле, а если он просто в него тыкнул?

(0) Dixon, эти два реквизита у справочников есть всегда в минимуме
тебе нужно показывать код при активации/выборе поля с наименованием в табличной части?
или просто заполнять поля ТЧ документа данными этими
Mokey
21.03.2014 17:37Ответ № 3
(2) Jonsony, в чём прикол? я не понял... ПриИзменении всегда отрабатывает, если надо заполнить колонки при изменении одной из них. Ну или ОбработкаВыбора(), просто автор не указал, каким способом он выбирает Наименование в колонку))
Jonsony
21.03.2014 22:27Ответ № 4
(3) Mokey, в понимания ТС выбором может и банальное таканье в поле строки ТЧ дока быть :-)
пускай сперва мысль сформирует чётко
Bell
22.03.2014 22:56Ответ № 5
Это если НАИМЕНОВАНИЕ это ссылка на твой справочник.

Перем мКолонкиТовары;

Процедура твоей табличной части ПРИВЫВОДЕСТРОКИ
Код 1C v 8.х
 Процедура ТоварыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)

Если мКолонкиТовары.Код.Видимость Тогда
ОформлениеСтроки.Ячейки.Код.УстановитьТекст(ДанныеСтроки.Наименование.Код);
КонецЕсли;


КонецПроцедуры

мКолонкиТовары = ЭлементыФормы.Товары.Колонки;

Код 1C v 8.х
    
Bell
22.03.2014 22:56Ответ № 6
Это если НАИМЕНОВАНИЕ это ссылка на твой справочник.

Код 1C v 8.х
 Перем мКолонкиТовары;   


Процедура твоей табличной части ПРИВЫВОДЕСТРОКИ
Код 1C v 8.х
 Процедура ТоварыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)

Если мКолонкиТовары.Код.Видимость Тогда
ОформлениеСтроки.Ячейки.Код.УстановитьТекст(ДанныеСтроки.Наименование.Код);
КонецЕсли;


КонецПроцедуры

мКолонкиТовары = ЭлементыФормы.Товары.Колонки;

Код 1C v 8.х
    

Изменено 22.03.14 22:57:45
Подсказка: Для быстрого перемещения к последнему ответу или к вопросу используйте или .
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.