Имя: Пароль:
1C
1С v8
Изменить представление ссылки в поле ввода
0 Oleg141354234
 
21.11.14
13:15
Есть обычная форма, на ней поле ввода - выбор из справочника. Когда элемент заполнен, в поле ввода отображается представление ссылки элемента справочника - Наименование.

Вопрос: Как изменить представление элемента с наименования на код только в этом(!) поле ввода. То есть основное представление хочется оставить прежним.
1 Banned
 
21.11.14
13:17
Скрыть поле ссылки. Добавить текстовое поле. Туда выводить, что захочется
2 Cube
 
21.11.14
13:17
(0) Делаешь два реквизита формы: Реквизит1 с нужным типом и Реквизит2 строкового типа. На форму кладешь Реквизит2 и пишешь к нему обработчики ПриНачалеВыбора() и т.п.
Значение хранишь в Реквизит1, представление в Реквизит2.
3 Oleg141354234
 
21.11.14
13:23
(2) Ничего элегантного значит нет. Так и будет. Спасибо.
4 Бледно Золотистый
 
21.11.14
13:40
(3) Попробуй что нибудь вроде этого:

Процедура ПолеВвода1ПриИзменении(Элемент)
    Элемент.ВыделенныйТекст = "Чих-Пых";
КонецПроцедуры

Процедура ПолеВвода1ОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка)
    Значение = Элемент.Значение;    
    СтандартнаяОбработка = Ложь;
КонецПроцедуры
AdBlock убивает бесплатный контент. 1Сергей