К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

8.3 Можно ли в представлении субконто выводить наименование + код

Гость
0 - 28.03.2017 - 11:21
8.3 упр.формы.
Можно ли в представлении субконто (тип - справочник) выводить наименование + код?
Нужно, чтобы во всех отчетах (оборотка по счету и т.п.), при выводе субконто, например "основные средства", показывалось наименование и код.
В 7.7 такое можно настроить в свойствах вида субконто.
А в 8.3 как это сделать?



Uho
1 - 28.03.2017 - 11:30
0-Birmingem > копай ОбработкаПолученияПредставления в модуле менеджера справочника
Гость
2 - 28.03.2017 - 11:57
(1)Спасибо! накопал, сделал так:

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

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

Но при этом, представление меняется у элементов справочника, т.е. везде, в реквизитах документов и т.п., в ссылках на этот справочник.

А требуется, изменить представление только у вида субконто (тип значения - этот справочник). Чтобы только в отчетах по этому виду субконто выводилось другое представление.
Гость
3 - 28.03.2017 - 12:36
ммм
В стандартных бухотчетах Показать настройки -> Дополнительные поля -> Ins
Профит
Гость
4 - 28.03.2017 - 13:07
(3)Можно конечно и так. Но придется в каждом отчете лишние манипуляции проводить.
Хотелось бы универсальный механизм.
В 7.7 же есть, наверняка и здесь должно что-то быть ...
Гость
5 - 28.03.2017 - 14:25
(4) и здесь должно что-то быть
Есть. И даже более универсальное. См (1) :)
Гость
6 - 28.03.2017 - 16:16
(5) Посмотрел. Результат не тот, что надо. См (2).
Гость
7 - 01.04.2017 - 22:43
6-Birmingem > см (3)
Гость
8 - 01.04.2017 - 23:28
Наверное, можно избавиться от "дублей"... Если, конечно, усилие напрячь мозг не столь мучительно.

Есть еще Расширения. В Структуре реквизитов документа каждый элемент БД так же представляет собой коллекцию (ссылка, код, наименование, и т.д.). И форму можно изменить так, чтоб она показывала еще что-то, кроме Наименования.
А измененную форму запсочить в Расширение. Чтоб не тратить свое драгоценное время при каждом обновлении.
Не "глобальное" решение, да. Но, учитывая, что Субконто может быть не только элементом Справочника (а не всякий элемент Справочника обязан иметь реквизит Код), на возможность "глобального" решения смотрю скептически.
Возможность за разумные деньги, естественно.
Гость
9 - 01.04.2017 - 23:53
Еще можно создать рядом с полем вывода Субконто маленькое поле со значком "?". И при активизации его выводить красивый желтенький баллон с кратким описанием субконто.

ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
НСтр("ru = 'Пример сообщения, связанного с реквизитом формы (РеквизитФормы).'"),
,
"РеквизитФормы");


Из Демо БСП.


К списку вопросов






Copyright ©, Все права защищены