Общие отличия:
• Справочники могут иметь несколько табличных частей.
• Справочник может быть подчинен нескольким владельцам. В качестве владельца может выступать другой справочник, план видов характеристик или план счетов.
• У групп справочника-владельца тоже могут быть подчиненные элементы в других справочниках. Эта возможность включается в свойствах справочника.
• В справочнике с иерархией элементов они могут являться родителями, т.е. у них могут быть подчиненные элементы. Глубину иерархии справочника можно сделать неограниченной.
• У справочников могут быть предопределенные элементы и группы, задаваемые еще на этапе разработки конфигурации.
• Модуль справочника не то же самое, что модуль любой из его форм.
• Список элементов справочника может быть показан в любом табличном поле (в любой форме), если у него соответствующим образом указано свойство ТипЗначения.
• Элемент справочника может быть введен на основании документа, счета и других объектов, или наоборот.
• Реквизиты справочника, как и других объектов, могут быть составного типа данных, перечень возможных типов указывается в свойствах реквизита.
• Максимальная длина наименования увеличена до 150 символов, максимальная длина кода — 50 символов.
• Нумерация элементов в подчиненном иерархическом справочнике может быть установлена в пределах подчинения владельцу.
Отличия в свойствах и методах:
• Вместо метода ПометкаУдаления() для объекта типа СправочникОбъект введено свойство ПометкаУдаления, которое имеет тип «булево» и доступно для чтения и записи. Если ему присвоить значение Истина и записать объект, то элемент будет помечен на удаление. Метод Удалить с параметром 0 уже не применяется для установки пометки удаления.
Для установки пометки удаления также можно использовать метод УстановитьПометкуУдаления.
• Вместо метода ЭтоГруппа() введено свойство ЭтоГруппа типа «булево», доступное только для чтения.
• Методы Выбрать и ВыбратьИерархически возвращают объект типа СправочникВыборка (см. выше взаимосвязь объектов).
• Методы НайтиПоКоду, НайтиПоНаименованию и НайтиПоРеквизиту возвращают ссылку на найденный элемент или пустую ссылку, если элемент не найден. В любом случае возвращается объект типа СправочникСсылка.
• Для получения пустой ссылки вместо несуществующей теперь функции ПолучитьПустоеЗначение необходимо использовать метод ПустаяСсылка.
• Вместо метода ПринадлежитГруппе введен метод ПринадлежитЭлементу, поскольку иерархические справочники могут состоять только из элементов (без групп).
• Вместо метода Блокировка с разными параметрами нужно применять методы Заблокировать, Разблокировать и Заблокирован. Последний метод проверяет, удалось ли установить блокировку элемента данным объектом СправочникОбъект.
• Для обращения к метаданным у объектов СправочникСсылка и СправочникОбъект существует метод Метаданные, который возвращает объект специального типа для описания метаданного. современные планировки квартир . Профессиональная инструментальная тележка для Вас!