функция 8.3 ОбработкаПолученияПредставления - не работает
☑
0
roman2
15.09.14
✎
14:45
Всем гуру доброго дня.
Нашел что в 8.3 есть возможность менять представление справочников и документов.
Задаю в модуля менеджера справочника
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Представление = "(" + СокрЛП(Данные.Код) + ") " + Данные.Наименование;
КонецПроцедуры
Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Поля.Добавить("Код");
Поля.Добавить("Наименование");
КонецПроцедуры
Открываю управляемую форму документа, в ней поле со ссылкой на этот справочник. Но никакого изменения.
Может режим совместимости с 8.2 нужно снять?
1
Maxus43
15.09.14
✎
14:46
естественно надо снять
2
roman2
15.09.14
✎
14:57
Запустил базу на голой 8.3 без совместимости все заработало.
3
roman2
15.09.14
✎
14:58
Ток вот совместимость в рабочей базе снимать нельзя.
Может как-то по другому можно выводить представление справочника в виде кода и наименования?
4
Ненавижу 1С
гуру
15.09.14
✎
15:00
(3) как вариант, например, добавить реквизит "НашеНаименование" и заполнять его
в процедуре объекта ПередЗаписью добавить:
Наименование = "(" + СокрЛП(Код) + ") " + НашеНаименование;
5
ДенисЧ
15.09.14
✎
15:03
" совместимость в рабочей базе снимать нельзя"
Религия не позволяет?
6
roman2
15.09.14
✎
15:03
(4) Тогда наименование изменится, так не пойдет. Может системная настройка есть?
7
Ненавижу 1С
гуру
15.09.14
✎
15:03
(6) нету
8
Ненавижу 1С
гуру
15.09.14
✎
15:04
(5) ну религия не религия, а вот пытались мы перейти на более свежую платформу, ан нет - что-то в мокселе своем они исправили и тяжелые прайсы с фото некорректно стали в Excel сохраняться
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший