Некоторые преимущества объектной модели 1С при работе со справочниками:
- Автоматическое обеспечение множества функций и механизмов. 3 Разработчик выбирает тип объекта и описывает конкретный объект, а платформа, зная тип и описание, сама обеспечивает различные полезные функции. 3
- Создание структур данных для хранения и автоматическое преобразование структуры при изменении модели. 3
- Набор классов для манипулирования данными (чтения, записи, поиска). 3
- Отражение в системе прав. 3 Так как система знает о назначении объекта, то знает и какие права для него будут актуальны. 3
- Визуализация (отражение в интерфейсе). 3 Система сама конструирует команды в интерфейсе приложения для доступа к объектам этого типа, формы для просмотра и редактирования, и команды для различных действий с объектом. 3
- Обмен данными. 3 Платформа предоставляет стандартный механизм для асинхронного обмена изменёнными данными как среди родственных приложений, так и между разнородными приложениями. 3
Некоторые недостатки объектной модели 1С при работе со справочниками:
- Низкая производительность. 1 При обращении «через точку» система выполняет запрос к БД на выбор абсолютно всех полей. 1 Даже если нужно только одно поле, платформа тянет за собой и все остальные, доступные для данного объекта. 1
- Необходимость оптимизации программного кода. 1 Для оптимизации нужно сокращать использование обращений к «точке» и как можно реже использовать несколько точек в одной операции получения поля. 1