Проект

Общее

Профиль

Предопределенные методы процедуры и функции » История » Версия 1

Всеволод Дорофеев, 17.01.2023 12:59

1 1 Всеволод Дорофеев
h1. Предопределенные методы процедуры и функции
2 1 Всеволод Дорофеев
3 1 Всеволод Дорофеев
4 1 Всеволод Дорофеев
h3. Переопределение получения представления объекта
5 1 Всеволод Дорофеев
6 1 Всеволод Дорофеев
В модуле менеджера объекта используем процедуры:
7 1 Всеволод Дорофеев
* ОбработкаПолученияПредставления
8 1 Всеволод Дорофеев
* ОбработкаПолученияПолейПредставления
9 1 Всеволод Дорофеев
10 1 Всеволод Дорофеев
Пример из расширения для документа Заказ поставщику
11 1 Всеволод Дорофеев
<pre>
12 1 Всеволод Дорофеев
&После("ОбработкаПолученияПредставления")
13 1 Всеволод Дорофеев
Процедура см_ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
14 1 Всеволод Дорофеев
	
15 1 Всеволод Дорофеев
	Представление = "Заказ поставщику " + СокрЛП(Данные.Номер) + " от " + формат(Данные.Дата,"ДФ=dd.MM.yyyy") + 
16 1 Всеволод Дорофеев
	?(ЗначениеЗаполнено(Данные.Договор), " (" + Данные.Договор + ")",    ?(ЗначениеЗаполнено(Данные.Контрагент), " (" + Данные.Контрагент + ")", ""));    
17 1 Всеволод Дорофеев
	
18 1 Всеволод Дорофеев
	СтандартнаяОбработка = Ложь; 
19 1 Всеволод Дорофеев
	
20 1 Всеволод Дорофеев
КонецПроцедуры
21 1 Всеволод Дорофеев
22 1 Всеволод Дорофеев
&После("ОбработкаПолученияПолейПредставления")
23 1 Всеволод Дорофеев
Процедура см_ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)
24 1 Всеволод Дорофеев
	
25 1 Всеволод Дорофеев
	Поля.Добавить("Дата");
26 1 Всеволод Дорофеев
	Поля.Добавить("Номер");
27 1 Всеволод Дорофеев
	Поля.Добавить("Контрагент");
28 1 Всеволод Дорофеев
	Поля.Добавить("Договор");
29 1 Всеволод Дорофеев
	СтандартнаяОбработка = Ложь;
30 1 Всеволод Дорофеев
	
31 1 Всеволод Дорофеев
КонецПроцедуры
32 1 Всеволод Дорофеев
</pre>
33 1 Всеволод Дорофеев
34 1 Всеволод Дорофеев
#представление