Имя: Пароль:
1C
1С v8
Код и наименование в справочнике 8.2
0 manti
 
05.03.13
15:47
Есть справочник "Поля".
В конфигураторе в предопределенных даннго справочника есть поля Имя, Код, Наименование - например (ИсхWAN, 000000013, 13).
Можно ли сделать таким образом, чтобы в пердприятии поле, связанным со спр. "Поля" - значение отображалось в виде кода а в другом документе в виде Имени, или другого реквизита этого справочника?
1 Fragster
 
гуру
05.03.13
15:49
можно
2 manti
 
05.03.13
15:53
(1) а как?
Вроде пишут, что это привилегия 8.3
"Для этого в модулях менеджеров этих объектов реализованы обработчики событий ОбработкаПолученияПолейПредставления и ОбработкаПолученияПредставления."
3 Fragster
 
гуру
05.03.13
15:54
в событии ПриПолученииДанных или ПриВыводеСтроки устанавливаешь текст ячейки
4 manti
 
05.03.13
15:57
(3) это собития поля связанного с спр? Можно пример)
5 hhhh
 
05.03.13
16:00
(4) ну в любой типовой набираешь в поиске "ПриПолученииДанных", вот тебе сразу десятки тысяч примеров.
6 manti
 
05.03.13
16:06
в модуле менеджера справочника прописал так:

Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)
   Поля.Добавить("Значение");
   СтандартнаяОбработка = Ложь;
КонецПроцедуры

Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
   Представление = Данные.Значение;
   СтандартнаяОбработка = Ложь;    
КонецПроцедуры

В итоге теперь во всех полях представление идет по полю Значение. Можно ли сделать, чтобы в одном документе было по Коду, а в другом объекте(напр рег. сведений) по содержанию?
7 manti
 
05.03.13
16:13
Как в модуле менеджера справочника можно определить тип документа, где идет представление данного справочника?