Про копирование построителя отчета #166189


#0 by PR
Продолжая . В той ветке в я написал "Просто для меня это было слегка неожиданно :o)". А сейчас сидел и думал, что же мне показалось неожиданным? И понял, что. Не ожидал я, что скопируется ссылка на построитель, а не создастся копия потому, что построитель отчета - это не объект метаданных, это объект, существующий только в памяти текущего сеанса программы, более того, в рамках процедуры, в которой он создан или рамках объекта, в реквизите которого он используется. Потому и кажется слегка неестественным такая логика :o) Выяснил еще одну вещь. С помощью ЗаполнитьЗначенияСвойств можно скопировать свойства построителя, но измерения, отбор, порядок, выбранные поля и условное оформление не копируются и их приходится копировать через ПолучитьНастройки и УстановитьНастройки.
#2 by PR
Еще бы вот придумать, как разом в один реквизит справочника "СохраненныеНастройки" сохранить все настройки построителя, кроме измерений, отбора, порядка, выбранных полей и условного оформления :o)
#3 by Vozhd
Коллекции не копируются при помощи ЗаполнитьЗначенияСвойств. Оператор присвоения копирует только простые типы: число, дата, строка, булево. Все объекты "сложных" типов через оператор присвоения не копируются. Другими словами можно сказать так: напрямую значениями можно оперировать только с простыми типами, с остальными типами, фактически, работа выполняется через ссылку.
#4 by PR
Системные перечисления копируются :))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С