Руководство разработчика

Метод ДОП_АТРИБУТ.ОБЪЕДИНИТЬ

Метод ОБЪЕДИНИТЬ позволяет объединить дополнительные атрибуты оформления столбца с другими атрибутами, которые принимаются в качестве параметра. В результате заданные значения полей (отличные от значений по умолчанию) в объекте, принимаемом в качестве параметра, запишутся в объект, для которого был вызван метод. При этом значения соответствующих полей авто_* должны принимать значение НЕТ, то есть изменение атрибутов должно быть разрешено, иначе значения атрибутов не будут записаны.

ФУНКЦИЯ ОБЪЕДИНИТЬ(ДОП_АТРИБУТ: атрибут)

Параметры

атрибут
Объект, который необходимо объединить с объектом, для которого вызван метод.

Пример:

ПЕРЕМ ДОП_АТРИБУТ:атрибут1
ПЕРЕМ ДОП_АТРИБУТ:атрибут2

/* В объекте "атрибут1" разрешено устанавливать цвет текста и цвет фона. 
Цвет текста установлен в объекте "атрибут1", цвет фона - в объекте
"атрибут2". После объединения получим красный текст на синем фоне */

атрибут1.авто_текст=НЕТ
атрибут1.авто_фон=НЕТ
атрибут1.текст=[красный=255]
атрибут2.фон=[синий=255]

атрибут1.ОБЪЕДИНИТЬ(атрибут2)

/* Ошибка. Поле "авто_шрифт" объекта "атрибут1" по умолчанию=ДА и нигде
не переопределяется, значение поля "шрифт" при объединении игнорируется*/

атрибут2.шрифт=ТАБШ_ЖИРНЫЙ
атрибут1.ОБЪЕДИНИТЬ(атрибут2)

/* Устанавливаем значения полей для объекта "атрибут2", записываем их
в объект "атрибут1" */

атрибут2.авто_шрифт=НЕТ
атрибут2.шрифт=ТАБШ_ЖИРНЫЙ
атрибут1.ОБЪЕДИНИТЬ(атрибут2)

См. также: