|
Можно ли переопределить представление документа | ☑ | ||
---|---|---|---|---|
0
Dmitry1c
24.02.17
✎
11:08
|
Например, чтобы было не "Бюджет доходов и расходов 0000001 от 01.01.2016", а "Бюджет доходов и расходов за январь 2016"
Чтобы везде так было для поля "Ссылка" |
|||
1
Dmitry1c
24.02.17
✎
11:09
|
(0) +платформа 8.3, управляемые формы
|
|||
2
EvgeniuXP
24.02.17
✎
11:09
|
можно, см. модуль менеджера документа, там есть две предопределенные процедуры.
|
|||
3
Звездец
24.02.17
✎
11:10
|
Обработка получения представления
|
|||
4
Dmitry1c
24.02.17
✎
11:10
|
(2) я вот покопался в ПолучитьОбработкуПредставления(), но ничего не получилось
|
|||
5
Dmitry1c
24.02.17
✎
11:11
|
(4) +
СтандартнаяОбработка = Ложь; Предствление = "БДР за " + Даннные.Ссылка.ПериодПланирования; |
|||
6
Dmitry1c
24.02.17
✎
11:11
|
(5) так вот сделал, но не работает
|
|||
7
Dmitry1c
24.02.17
✎
11:12
|
(6) вернее, ОбработкаПолученияПредставления()
|
|||
8
Звездец
24.02.17
✎
11:12
|
(4) попробуй так
Процедура ПолучитьПредставлениеДокумента(Источник, Данные, Представление, СтандартнаяОбработка) Экспорт СтандартнаяОбработка = Ложь; Представление = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( НСтр("ru = '%1 №%2 от %3'"), Данные.Ссылка.Метаданные().Представление(), ?(Данные.Свойство("Номер"), ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать(Данные.Номер, Истина, Истина), ""), Формат(Данные.Дата, "ДЛФ=D")); КонецПроцедуры данные свои подставь только |
|||
9
Dmitry1c
24.02.17
✎
11:13
|
(8) дак тоже самое. Я ставлю СтандартнаяОбработка = Ложь и формирую Представление
|
|||
10
Dmitry1c
24.02.17
✎
11:14
|
(9) если ставить точку останова, то процедура у меня не вызывается вообще
|
|||
11
Звездец
24.02.17
✎
11:15
|
режим совместимости?
|
|||
12
Dmitry1c
24.02.17
✎
11:15
|
(11) Версия 8.2.16
:) ща переделаю, посмотрю |
|||
13
Dmitry1c
24.02.17
✎
11:16
|
(11) спасибо, дело было в режиме совместимости, теперь работает на ура!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |