8.2 УФ Отображение в поле выбора НЕ основного представления справочника #765154


#0 by Rounder
8.2 УФ Есть справочник. Основное представление в виде наименования. Можно ли как-то отображать в поле ввода после выбора элемента справочника не его Наименование, а другой реквизит (например краткое наименование).
#1 by vicof
СправочникМенеджер.<Имя справочника>.ОбработкаПолученияПредставления (CatalogManager.<Имя справочника>.PresentationGetProcessing) СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>) ОбработкаПолученияПредставления (PresentationGetProcessing) Синтаксис: ОбработкаПолученияПредставления(<Данные>, <Представление>, <СтандартнаяОбработка>) Параметры: <Данные> Тип: Структура. Содержит значения полей, из которых формируется представление. <Представление> Тип: Строка. Строка, в которую нужно поместить представление объекта или ссылки. <СтандартнаяОбработка> Тип: Булево. В данный параметр передается признак формирования стандартного представления объекта или ссылки. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет. Значение по умолчанию: Истина. Описание: Вызывается при получении представления объекта или ссылки. --------------------------------------------------------------------------------      Методическая информация
#2 by mehfk
У него 8.2
#3 by vicof
Простите великодушно, не заметил
#4 by vicof
Переходи на 8.3
#5 by Rounder
на 8.2 нереализуемо?
#6 by Nuobu
Подменить поле выбора на текстовое поле пробовали?
#7 by mehfk
Во всех формах?
#8 by Nuobu
Нет, только в тех, где справочник используется.
#9 by Rounder
не пробовал несколько форм
#10 by Nuobu
Еще вариант: Не выводи в справочнике, который выбираешь настоящее наименование. А в "ПередЗаписью" подменяй его на нужную тебе строку.
#11 by Rounder
что имеется в виду под подменой поля?
#12 by Nuobu
Ну, создаешь реквизит форму с типом строка. Выводишь его на форму. В свойствах ставишь галочку "ОтображатьКнопкуВыбора". Заходишь в "НачалоВЫбора", пишешь:
#13 by mehfk
Тогда смотри если во всех формах - значит заводи доп. реквизиты, выноси их на форму элемента, а типовые убирай. И используй событие передЗаписью, в котрых будут заполняться типовые реквизиты. Если в некоторых - переписать эти некоторые формы.
#14 by Rounder
Спасибо за наводки.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С