Сравнение справочников с другими объектами
Объект |
Сходства |
Различия |
Константы |
хранит значение, сохраняется в базе данных |
Справочник хранит не одно значение, а целый список однородных объектов. |
Документы |
сохраняется в базе данных, имеет реквизиты, документы могут быть подчиненными друг другу |
Справочник хранит нормативно-справочную информацию, а документы отражают события реального мира. Обычно значения реквизитов документов выбираются из справочников. Документ обычно проводится, документ обязательно имеет дату и время, документ может содержать табличную часть, чего нет в справочниках. Справочники могут быть многоуровневыми, в справочнике могут быть периодические реквизиты, чего нет в документах. |
Перечисления |
хранится в БД, хранит список значений |
Множество значений в справочник вводит пользователь в режиме Предприятие, а для перечислений список значений задается разработчиком в режиме Конфигуратор. Перечисления обычно используются в операторах Если. |
ТаблицаЗначений |
имеет строки и колонки (не хранится в БД) |
ТаблицаЗначений предназначена для хранения промежуточных данных в памяти компьютера, возникающих во время работы программы. Таблица значений может хранить разнородные объекты, а в справочнике все элементы одного типа. Таблицы значений не могут быть многоуровневыми или подчиненными друг другу. |
СписокЗначений |
хранит список значений (не сохраняется в БД) |
Список значений может хранить разнородные объекты, а в справочнике все элементы одного типа |